标签:端口 images highlight 权限 初始化 文件路径 add 配置 1.0
squid 代理
代理:用来 充当中间人 缓存一些静态页面
然后来安装squid
tar -zxvf squid-3.2.3 -C /usr/src/ #解压 cd /usr/src/squid-3.2.3/ ./configure --prefix=/usr/local/squid #指定安装路径 --sysconfdir=/etc/ #指定配置文件路径 --enable-arp-acl #防止arp攻击 --enable-linux-netfilter #启用内核过滤 --enable-linux-tproxy --enable-err-language="Simplify_Chinese" --enable-poll --enable-gnuregex make && make install #编译安装
创建用户
1 useradd -M -s /sbin/nologin squid
创建软连接
1 ln -s /usr/local/squid/sbin/* /usr/local/sbin
给予所有者
1 chwon -R squid:squid /usr/local/squid/var/
添加权限
1 chmod -R 757 /usr/local/squid/var
squid安装好了
1 squid -k parse #检查语法 2 3 squid -z #初始化 4 5 squid #启动 6 7 netstat -anpt | grep squid #监视端口 -anpt (all number port tcp)
修改配置文件
vim /etc/squid.conf http_port reply_body_max_size 10 MB http_access allow all
用客户端访问就行了
三台pc WEB : 192.168.1.10 squid:192.168.1.1 client:192.168.1.11 配置好用客户端访问就行了
透明模式
1 vim /etc/squid.conf 2 http_port 192.168.1.0:3128 transparent
添加防火墙规则
iptables -t nat -I PREROUTING -i eth0 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
iptables -t nat -I PREROUTING -i eth0 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
三台服务器 WEB: 1.1.1.10 gateway 1.1.1.1 squid:两个网卡 1.1.1.1 192.168.1.1 client: 192.168.1.10 gateway:192.168.1.1
测试即可
标签:端口 images highlight 权限 初始化 文件路径 add 配置 1.0
原文地址:http://www.cnblogs.com/dmxy/p/6048476.html