码迷,mamicode.com
首页 > 其他好文 > 详细

配置squid透明代理

时间:2018-08-23 21:00:52      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:路径   install   str   sed   iptables   单位   定义   table   pos   

实验环境

centos6: 

eth0: 192.168.100.111/24 (桥接/nat) gw:192.168.100.1

eth1: 192.168.200.123/24 (vmnet2)    开启路由转发

windows xp 客户机

192.168.200.66/24 (vmnet2)  gw: 192.168.200.123

配置双网卡服务器

yum -y install squid (可以源码安装)

vim  /etc/resolv.conf:

nameserver  202.106.0.20  每个地区不一样(北京)

vim /etc/squid/squid.conf  添加

visible_hostname squid.amber.com  本机名

http_access allow all   //允许所有

http_port 192.168.200.123:3128  transparent  //开启透明代理功能

cache_dir ufs /var/spool/squid 100 16 256  定义squid的cache存放路径 、cache目录容量(单位M)、一级缓存目录数量、二级缓存目录数量

/etc/init.d/squid restart

开启路由转发

sed -i ‘7 s/0/1/‘ /etc/sysctl.conf

sysctl -p

/etc/init.d/iptables stop

iptables -t nat -A PREROUTING -i eth1 -s 192.168.200.0/24 -p tcp --dport 80 -j REDIRECT --to 3128

iptables -t nat -A POSTROUTING -o eth0 -p udp --dport 53 -j MASQUERADE

xp客户机测试 

打开IE浏览器 删除其他代理设置 在设置internet 工具 连接里局域网设置 都不要调勾

测试 能否上网 OK!

出错 大部分都是网络的问题 一定要调好 本人有的vmware vmnet 网络编辑器  真机的 一定要看好 否则不会实现及时都能ping通

 

配置squid透明代理

标签:路径   install   str   sed   iptables   单位   定义   table   pos   

原文地址:https://www.cnblogs.com/thomes/p/9525608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!