Squid server

Yum install squid –y

echo visible_hostname squid.ser >> /etc/squid/squid.conf 将visible_hostname squid.ser写入squid的主配置文件,为了在启动squid服务和初始化squid缓冲目录过程中减少一些不必要的麻烦。其中visible_hostname squid.ser的格式为visible_hostname xxxxxx

clip_image002

Vi /etc/squid/squid.conf,编辑客户端访问的acl权限,只给192.168.2.0/24网段的访问权限编辑acl test src 192.168.2.0/255.255.255.0

快速设置squid代理网关_第1张图片

使自定义的acl设置生效

快速设置squid代理网关_第2张图片

其中的http_access deny connect !ssl_ports 主要针对的是SSL的443端口,意思是https的数据不经过squid代理来转发。要限制https的数据的传输只能在防火墙中针对端口来做!

快速设置squid代理网关_第3张图片

设置缓存单个目录的大小,一般为内存的1/4 →1/3,默认为8M

快速设置squid代理网关_第4张图片

设置代理网关的查询dns,以192.168.2.100 192.168.2.101为例!

快速设置squid代理网关_第5张图片

客户端设置并测试!