squid(透明代理),squid代理


1、squid透明代理(一台网站服务器和squid代理服务器)

vim /etc/squid/squid.conf

http_port 3128   transparent    # 透明代理关键字

visible_hostname  主机名  #如果主机名是默认的,没被修改则不需要,反之则需要添加

cache_mem   64 MB    #高速缓存

cache_dir  ufs  /var/spool/squid  100 16 256  #缓存目录  ufs文件格式   100是缓存大小  16是一级子目录   256是二级子目录

service   squid   restart

开启iptables

图形环境#setup或是service   iptables  start

iptables   -t    filter    -nL   #查看filter表的规则

iptables  -t     filter  -F   #清除filter表的默认规则

iptables -t nat  -A  nat  PREROUTING  -s  源网段  -p   tcp  -dport=80    -j   REDIRECT  --to-ports  3128

iptables -t nat  -A  nat  PREROUTING  -s  源网段  -p   tcp  -dport=443    -j   REDIRECT  --to-ports  3128

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2、yum  -y install httpd  elinks     #web网站服务器

service httpd start

chkconfig httpd on

echo "1111"   >  /var/www/html/index.html

elinks --dump http://localhost/     或   curl  http://localhost

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

3、客户端设置:

route -n  

route add default  gw  squid服务器IP   #添加网关       route add default  gw  squid服务器IP     #删除网关

 在firefox地址栏中输入网站服务器的地址

用tailf  /var/log/squid/access.log  #查看日志

相关内容

    暂无相关文章