一、安装squid
apt install squid
二、修改squid的配置文件squid.conf
vim /etc/squid/squid.conf
修改端口:(不修改端口可能无法连接上)
http_port 3128
改为:
http_port 0.0.0.0:5000
定位到下面的位置,将http_access deny all 改为 http_access allow all
# And finally deny all other access to this proxy http_access deny all
或者将上面的http_access deny deny替换为下面的两行
acl localnet src 192.168.0.0/24 http_access allow localnet
这两行的意思是允许192.168.0.0网络上的所有机器通过该代理服务器来访问Web服务器。192.168.0.0/24表明,/之前的网络地址,/之后的24表明子网掩码中1的位数,这种写法等价于192.168.0.0/255.255.255.0
完善匿名代理(可选)
不同版本添加不同代码,下面是版本号以及对应代码
Squid 2.x
header_access Via deny all header_access X-Forwarded-For deny all
Squid 3.0
reply_header_access Via deny all reply_header_access X-Forwarded-For deny all
Squid 3.1以及以上版本
via off forwarded_for delete
三、重启squid服务器
service squid restart
四、其他命令
打印配置信息
squid -k parse
检查配置是否有错
squid -k check
重启/启动/关闭服务
service squid restart/start/stop