squid 透明代理和反向代理

简介:

透明代理:

1.修改 squid 配置文件:

http_port 192.168.10.1:3128 transparent          #transparent 透明 


2.利用iptables 的nat表建立一条目标转向规则.

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

        类型  nat 添加   数据方向进     源自 192.168.10.0段IP    协议 tcp  目的端口   80  动作  重定向      到   3128 


3.客户机网关一定要设置为squid服务器地址


反向代理:


1.修改 squid 配置文件:

http_port 202.168.10.1:80   vhost                                 # vhost 虚拟主机80端口

cache_peer 192.168.10.2 parant 80 0   originserver  name=www        #指向真实web服务器IP

cache_peer 192.168.10.3 parant 80 0   originserver  name=bbs 

注:

cache_peer Web服务器地址服务器类型 http端口 icp端口 [可选项]

cache_peer 指定真正WEB服务器的位置

parent 服务器类型对应到目标主机的缓存级别,上游Web主机一般使用“parent”(父服务器)

icp端口用于连接相邻的ICP(Internet Cache Protocol)缓存服务器(通常为另一台Squid主机),如果没有,则使用0;

originserver 表示该服务器作为提供Web服务的原始主机,

weight=n”指定服务器的优先权重,n为整数,数字越大优先级越高(缺省为1);

max-conn=n”指定反向代理主机到该web服务器的最大连接数。



      本文转自笔下生辉  51CTO博客,原文链接:http://blog.51cto.com/752030200/1730945 ,如需转载请自行联系原作者





相关文章
|
8月前
|
缓存 负载均衡 安全
Squid代理服务之反向代理模式
总之,Squid代理服务器在反向代理模式下扮演着一个中间层,它有助于提高性能、安全性和可用性,同时可以缓解后端服务器的负载。这使得它在许多不同的应用场景中都非常有用。
111 0
|
安全 网络协议 Ubuntu
「技术架构」设置Squid转发代理或者正向代理
「技术架构」设置Squid转发代理或者正向代理
|
缓存 网络协议 Unix
高性能代理缓存服务器—Squid
Squid是什么? Squid是一款比较知名的开源代理缓存软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。
377 0
高性能代理缓存服务器—Squid
|
缓存 应用服务中间件 nginx
|
存储 Web App开发 缓存