Linux下的Squid正向代理服务配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下的Squid正向代理服务配置相关的知识,希望对你有一定的参考价值。

安装:yum install -y squid

配置文件: vim /etc/squid/squid.conf


指定磁盘目录:cache_dir ufs /var/spool/squid 100 16 256

cache_dir 用来指定磁盘目录以及大小的,目录后面的三个数值从左到右依次表示:

磁盘目录最大容量单位是M,一级子目录个数,二级子目录个数。


启用内存作为缓存,以加快速度:cache_mem 28 MB

刷新模式:refresh_pattern \.(jpg|png|gif|js|css|mp3|mp4)$ 1440 20% 2880 ignore-reload

定义代理机的hostname: visible_hostname aminglinux.com

日志所在路径:

[[email protected] ~]# ls /var/log/squid

access.log  cache.log  squid.out


配置完成后初始化缓存目录:squid -z



正向代理应用场景:在公司可以通过代理服务器限制员工的上网

添加白名单:

acl http proto HTTP

acl good_domain dstdomain .apelearn.com .baidu.com

http_access allow good_domain

http_access deny !good_domain


本文出自 “模仿游戏” 博客,请务必保留此出处http://kevinjin117.blog.51cto.com/11655131/1843406

以上是关于Linux下的Squid正向代理服务配置的主要内容,如果未能解决你的问题,请参考以下文章

squid正向代理和反向代理服务器搭建

squid正向代理反向代理

Squid 正向代理配置

linux下配置squid代理

Squid代理--经典缓存代理服务器(实现正向代理配置ACL各种访问控制日志分析)

squid配置 正向代理