squid正向代理
yum install -y squid
访问配置文件
vim /etc/squid/squid.conf
打开缓存wejian
cache_dir ufs /var/spool/squid 100 16 256
就在下方加上缓存内存
cache_mem 28 MB
在对应模块中加上缓存对象
refresh_pattern \.(jpg|png|gif|js|css|mp3|mp4) 1440 20% 2880 ignore-reload
visible_hostname amingliunx.com
保存
启动
/etc/init.d/squid start
查看3028端口是否被监听
netstat -lnp
浏览器设置为代理机3128端口访问
访问外网控制
vim /etc/squid/squid.conf
在acl模块中添加设置白名单
acl http proto HTTP
acl good_domain dstdomain .lishiming.net .aminglinux.com .baidu.com
http_access allow good_domain
http_access deny !good_domain
保存
检查,重新加载
[root@mingming ~]# squid -kcheck
[root@mingming ~]# squid -kre
访问外网控制
vim /etc/squid/squid.conf
在acl模块中添加设置黑名单
acl http proto HTTP
acl good_domain dstdomain .lishiming.net .aminglinux.com .baidu.com
http_access allow !good_domain
http_access deny good_domain
保存
检查,重新加载
[root@mingming ~]# squid -kcheck
[root@mingming ~]# squid -kre
squid反向代理
vim /etc/squid/squid.conf
把配置正向代理的配置关了
#iacl http proto HTTP
#acl good_domain dstdomain .lishiming.net .aminglinux.com .baidu.com
#http_access allow good_domain
#http_access deny !good_domain
修改
http_port 80 accel vhost vport
加上
cache_peer 14.17.42.40 parent 80 0 originserver name=b
cache_peer_domain b www.qq.com
真机上hosts加上
192.168.23.128 www.qq.com