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 ,如需转载请自行联系原作者





相关文章
|
iOS开发 Python
mac:python安装路径
了解python的安装路径,有利于处对python安装的管理。比如删除多余的python,可以在这些路径中查询处理。
1493 0
|
存储 网络安全 对象存储
基于OSS搭建私有 Docker Registry
基于OSS搭建私有 Docker Registry Docker Registry 作为 Docker 的核心组件之一负责了镜像的存储以及分发。用户只需要使用 Docker 的客户端就可以直接和 Registry 进行交互,下载和上传镜像。
13774 0
|
关系型数据库 MySQL Linux
Navicat15连接本地虚拟机的Mysql(Centos7)
Navicat15连接本地虚拟机的Mysql(Centos7)
980 0
Navicat15连接本地虚拟机的Mysql(Centos7)
|
人工智能 Java API
阿里云开源 AI 应用开发框架:Spring AI Alibaba
阿里云开源 Spring AI Alibaba,旨在帮助 Java 开发者快速构建 AI 应用,共同构建物理新世界。
2964 8
|
安全 NoSQL Java
10万条记录生成兑换码的实战方案
【5月更文挑战第27天】项目实战,介绍一次生成10万条记录兑换码的功能,由于公司需要生成大批量的兑换码,单次生成的兑换码超过10条记录。本文用于介绍相关设计方案:
786 2
|
存储 SQL 分布式计算
浅谈MPP架构
浅谈MPP架构
|
安全 网络协议 网络安全
Socks5代理IP:保障跨境电商的网络安全
Socks5代理IP在跨境电商中扮演关键角色,提供网络匿名性,绕过地理限制,保障数据安全与稳定性。选择可信代理服务,遵循法规,是电商保障网络安全的重要手段。结合其他安全措施,有效使用Socks5代理IP可助力电商在国际市场上安全扩展。
|
缓存 资源调度 JavaScript
npm 和 Yarn:一场关于包管理的战争(下)
npm 和 Yarn:一场关于包管理的战争(下)
npm 和 Yarn:一场关于包管理的战争(下)
|
资源调度 JavaScript 前端开发
npm和yarn到底用个好以及对应的使用指令大总结
npm和yarn到底用个好以及对应的使用指令大总结
428 0