主机知识库
分享服务器知识

linux搭建squid代理服务器的案例

本文是和大家分享一个关于linux构建squid代理的案例的内容,服务器本站觉得很实用,就和大家分享了一下作为参考,跟着本站看了一下。

实验环境:

一个linux构建了一个网络服务器,作为一个内联网网络服务器(也作为一个内联网客户端)202.100.10.100

一个linux系统充当服务器,两个网卡的网关,并打开路由转发192.168.133.131和202.100.10.1

一个linux构建一个网络服务器,并作为一个外部网络服务器(也作为一个外部网络客户端)192.168.133.131

实验步骤:

1.配置内联网网络服务器,网关服务器和外联网网络服务器,的IP地址,打开网关的路由转发,关闭网关的防火墙,测试内联网网络服务器和外联网网络服务器,之间的连通性,并确保互操作性。

2.安装内联网web服务器和外联网web服务器,的web服务启动服务,并创建一个新的测试页面

3.测试内部网客户端访问服务器外部网网站,外部网客户端访问服务器内部网网站

4.内部网客户端访问外部网网络服务器

linux搭建squid代理服务器的案例

5.外部网络客户端访问内部网网络服务器

linux搭建squid代理服务器的案例

防火墙SNAT和DNAT

1.内部网客户端访问外部网网络服务器

linux搭建squid代理服务器的案例

2.查看外部网站服务器上的日志

tail-f/var/log/httpd/access _ loglinux搭建squid代理服务器的案例

3.在网关中设置地址转换

iptables-tnat-a post routing-s 192 . 168 . 133 . 0/24-oeth 3-jsnat-to source 202.100.10.1或iptables-tnat-a post routing-s 192 . 168 . 133 . 0/24

linux搭建squid代理服务器的案例

4.再次访问内部网客户端上的外部网络的web服务器,然后检查外部网络的web服务器。您可以看到日志文件中记录的IP不是内部网客户端的IP

linux搭建squid代理服务器的案例

DNAT:

1.设置网关,并将内部网web服务器映射到网关外部网络的接口

Iptables-tnat-a预路由-iet H3-d 202 . 100 . 10 . 1-ptcp-dport 80-JD NAT-to-destination 192 . 168 . 133 . 1312 .访问网关外部网络的接口IP(实际上是访问服务器内部网web)

linux搭建squid代理服务器的案例

3.查看服务器内部网的日志文件

linux搭建squid代理服务器的案例

squid代理服务器

1.在服务器,配置网关配置squid代理服务器,安装squid,yum install -y squid

1.1传统代理服务器

启动squid服务服务squid启动

因为squid.conf配置文件,默认情况下允许所有私有网络IP通过

1.2在内网客户端设置浏览器,加入代理并测试

linux搭建squid代理服务器的案例

linux搭建squid代理服务器的案例

查看外部网络服务器,中的日志文件,您可以看到IP是代理服务器的IP

linux搭建squid代理服务器的案例

1.3关闭网关服务器的代理服务器并再次测试。下图显示了客户端通过代理服务器访问外部web服务器

linux搭建squid代理服务器的案例

2.透明特工服务器

2.1在服务器,网关上配置设置透明代理和开放缓存

Http _ port192.168.133.130: 3128透明# 192.168.133.130是内网接口IP

cache _ dirufs/var/spool/squid 10016256

iptables-tnat-a prere routing-iet2-s 192 . 168 . 133 . 0/24-ptcp-dport 80-jREDIRECT-to-ports 3328 #-I接口是内部网接口-s跟随内部网段-j跟随重定向linux搭建squid代理服务器的案例

2.2重启squid服务,然后在内网客户端进行测试,取消之前测试中浏览器设置的代理,透明代理不需要在客户端设置任何东西。

linux搭建squid代理服务器的案例

2.3检查外部网络服务器上的日志

linux搭建squid代理服务器的案例

感谢阅读!“linux构建的squid Agent服务器案例”一文已在此分享。希望以上内容能帮助大家学到更多的知识。如果你觉得文章好,可以分享给更多人看!

(NLP内容来源于IDC同行,若侵权,请联系我们删除)

赞(0)
文章名称:《linux搭建squid代理服务器的案例》
文章链接:https://www.cmy.cn/host/16045.html
版权声明:茶猫云所有发布的内容,部分为原创文章,转载请注明来源!网络转载文章如有侵权请联系我们解决!
最新优惠:茶猫云VPS服务器