是HTTP代理服务器软件。Squid用途广泛的,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网–维基百科

1.squid正向代理

缓存保存 上网加速 节约流量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ yum install squid
$ servce squid start
$ vim /etc/squid/squid.conf
http_access deny | allow
http_port 3218 默认
acl aclname mode modename
$ openssl passwd -apr1 uplooking #用apach加密的密码
$ vim /etc/sysctl.conf #修改内核参数
sysctl -a net.ipv4.icmp_echo_ignore_all=1
#-w 命令修改内核参数忽略 -a 列出来
net.ipv4.ip_forward #是否允许包转发 -p 修改配置文件,用这个启用
iptables -t nat -I POSTROUTING -p udp --dport 3218 -j MASQUERADE
#MASQUERADE 伪装:动态的源地址转化

#2.squid透明代理