·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux论坛 | Linux文档 | Linux下载 | Linux博客 | Linux搜索 | 开源项目孵化平台 | 《开源时代》
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 技术文档 >> 网络技术
 
squid工作模式
来源: ChinaUnix博客  日期: 2009.06.15 02:00 (共有条评论) 我要评论
 
squid的三种工作模式:
讲解基础:client,suqid服务器ip192.168.0.125,www.xiaochuan.com
client ip:192.168.0.100
squid内外ip192.168.0.125,外网ip1.2.3.4
www.xiaochuan.com
ip2.3.4.5
1.传统代理
clientIE浏览器需要填写squid服务器ip与端口号,假设开启3128端口.
如果client需要访问
www.xiaochuan.com
,那么首先client使用某一端口(假设1027)连接
192.168.0.125的3128端口,发出申请访问
www.xiaochuan.com;squid
查询DNS,查找到
www.xiaochuan.com
的ip地址为2.3.4.5,那么squid使用某一端口(假设1028)连接2.3.4.5的80
端口,发起web请求;squid收到响应的web界面后,把数据传送给client.
对于client来说,查询
www.xiaochuan.com
,开启了client1027端口与squid3128端口的连接;
对于
www.xiaochuan.com
,连接是在2.3.4.5的80端口与squid的1028端口的连接.
2.透明代理
字面意思是透明,是让client不知道squid的存在.
需要将client的默认网关填写为192.168.0.125
如果client需要访问
www.xiaochuan.com,client
向DNS请求web,得对ip2.3.4.5,那么client使用
某一端口(假设1027)向该2.3.4.5的80端口发起请求.
当这个请求通过squid时候,被防火墙(iptables)将该数据包重定向到squid的绑定端口3028,于
是squid使用某一端口(假设1028)向2.3.4.5的80端口发起web连接.收到回应之后,squid把数
据传送回client.
对于client来看,连接是在client的1027端口与2.3.4.5的80端口的连接.
对于
www.xiaochuan.com
来说,是在2.3.4.5的80端口与squid的1028端口的连接.
3.反向代理
代理web服务器接受client的请求
实例讲解:
squid ip:外网1.2.3.4
web服务器:内网192.168.1.4
两个DNS,外部DNS,内部dns,通过外部DNS将web服务器ip指向到1.2.3.4上,实际上真正的web服务器是squid身后的192.168.1.4
http_port 80 vhost vport
cache_peer 192.168.1.4 parent 80 0 no-query originserver login=PASS name=123
cache_peer_domain 123
www.123.com
cache_peer_access 123 allow all   //允许所有外部客户端访问123,也就是定义的web主机
acl all src 0.0.0.0/0.0.0.0
http_access allow all


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/98941/showart_1964255.html
  发表评论 查看评论(共有条评论) 我要提问
 
 


最新资讯更多>> 
· 谷歌劝说诺基亚采用Android操作..
· Apache 基金会确认退出 JCP 执..
· Chrome 10 新功能探秘:新增GP..
· 金山宣布开源其安全软件
· 女黑客在开源会议上抱受骚扰
· 21款值得关注的Linux游戏
· 马化腾:腾讯半年后彻底转型,..
· [多图] Chrome OS 预发布版本多..
· Lubuntu 11.04 默认应用抢先一览
· Red Hat宣布收购云计算软件提供..
论坛热点更多>> 
· do_execve时候用户栈中参数的..
· swapinfo -atm 问题
· Linux 的优点简述
· VM虚拟机上得Red Hat Linux上..
· 我看成了上海男人喜欢女人毛..
· 校车展览,看了你就知道
· 在遇到他之前,唯一需要做的..
· GRUB的疑问
· 从来没有人真正付足书价——..
· 云存储 vs 网盘
文档更新更多>> 
· orcale queue
· 谁可以推荐几本经典的操作系统的..
· 【北京】某物联网公司招云计算应..
· 【北京】某物联网公司招云计算应..
· 谁能推荐几本关于操作系统的书
· 如何添加网络接口eth1
· 葡萄牙语入门教材的选取与经验分享
· 葡萄牙语就业前景分析
· 葡萄牙语学习经验交流
· Щ
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2009 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证:060528号