centos下squid代理

在win7下在Vmware下安装两台centos服务器,一台装有squid(squid服务器),另一台做web服务器(下面简称web服务器)

普通代理:将win7作为LAN下PC机,通过squid访问web服务器。

下面先做IP配置:

squid服务器:eth0:192.168.10.1,eth1:200.168.10.1

webserver:eth0:200.168.10.2

win7下Vmnet 1(与squid下eth0通信):192.168.10.2

需要改squid的配置文件,在/etc.squid/squid.conf,因为原配置文件里很多内容暂时用不到,所以索性先将它清空,然后做以下修改:

1.http_port:192.168.10.1:3128

2.visible_hostname 192.168.10.1

3.acl innet src 192.168.10.0/24

4.acl all  src 0.0.0.0/0.0.0.0

5.http_access allow innet

6.http_access deny all

重载配置文件squid -k reconfig 或重启squid

关闭两台centos的防火墙iptables -F

在win7 下配置浏览器,将代理服务器的地址设为:192.168.10.1,端口:3128,输入200.168.10.2访问web服务器

 

反向代理配置:

将win7作为Internet上的客户机,通过squid服务器,访问“企业中”的web服务器。

IP设置:

win7 Vmnet1:200.168.10.2 (无需设网关)

squid服务器:eth0:200.168.10.1,eth1:192.168.10.1

web服务器:eth0:192.168.10.2

对squid.conf的更改如下:

1.http_port:200.168.10.1:80 vhost

2.visible_hostname 200.168.10.1

acl all src 0.0.0.0/0.0.0.0

http_access allow all

cache_peer 192.168.10.2 parent 80 0 originserver

重载配置文件,重启squid服务

在win7浏览器下通过访问squid的200.168.10.1从而达到访问web服务器的效果

 

 

 

本文出自 “小赫子的博客” 博客,谢绝转载!

你可能感兴趣的:(centos,服务器,web服务器,配置文件)