快速业务通道

linux 每日学一点《Linux架设代理服务器(1)》

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13
DDN
  | ------------| proxy |<===============>Internet
  |client198.168.1.100| --------
   -------------------
  
  eth0: 1.2.3.4
  eth1: 198.168.1.1
  
  
  1.3.1传统代理
  
  在以上基础上我们做以下工作:
  1.代理服务软件被绑定到代理服务器的8080端口.
  2.客户端浏览器被配置使用代理服务器的8080端口.
  3.客户端不需要配置DNS.
  4.代理服务器上需要配置代理服务器.
  5.客户端不需要配置缺省路由.
  
  当我们在客户端浏览器中打开一个web请求,比如“http://www.linuxaid.com.cn”,这时将陆续发生以下事件:
  1.客户端使用某一端口(比如1025)连接代理服务器8080端口,请求web页面“http://www.linuxaid.com.cn”
  2.代理服务器向DNS请求“www.linuxaid.com.cn”,得到相应的IP地址202.99.11.120.然后,代理服务器使用某一端口(比如1037)向该IP地址的80端口发起web连接请求,请求web页面.
  3.收到响应的web页面后,代理服务器把该数据传送给客户端.
  4.客户端浏览器显示该页面.
  
  从www.linuxaid.com.cn的角度看来,连接是在1.2.3.4地1037端口和202.99.11.120的80端口之间建立的.从client的角度看来,连接是在192.168.1.100的1025端口和1.2.3.4的8080端口之间建立的.
  
  1.3.2 透明代理
  
  透明代理的意思是客户端根本不需要知道有代理服务器的存在.
  在以上基础上我们做以下工作:
  1.配置透明代理服务器软件运行在代理服务器的8080端口.
  2.配置代理服务器将所有对80端口的连接重定向到8080端口. 拥有帝国一切,皆有可能。欢迎访问phome.net
  3.配置客户端浏览器直接连解到Internet.
  4.在客户端配置好DNS.
  5.配置客户端的缺省网关为192.168.1.1.
  
  当我们在客户端浏览器中打开一个web请求,比如“http://www.linuxaid.com.cn”,这时将陆续发生以下事件:
  1.客户端向DNS请求“www.linuxaid.com.cn”,得到相应的IP地址202.99.11.120.然后,客户端使用某一端口(比如1066)向该IP地址的80端口发起web连接请求,请求web页面.
  2.当该请求包通过透明代理服务器时,被重定向到代理服务器的绑定端口8080.于是,透明代理服务器用某一端口(比如1088)向202.99.11.120的80端口发起web连接请求,请求web页面.
  3.收到响应的web页面后,代理服务器把该数据传送给客户端.
  4.客户端浏览器显示该页面.
  
  从www.linuxaid.com.cn的角度看来,连接是在1.2.3.4地1088端口和202.99.11.120的80端口之间建立的.从client的角度看来,连接是在192.168.1.100的1066端口和202.99.11.120的80端口之间建立的.
  
  以上就是传统代理服务器和透明代理服务器的区别所在.
  
  二、各种代理服务器的比较
  
  linux下的代理服务器软件很多,我从www.freshmeat.com(一个著名的linux软件站点)查看了一下,足有六十多个.但是被广泛应用的只有Apache、socks、squid等几个实践证明是高性能的代理软件.下面我们分别来比较一下这几个软件:
  
  2.1 Apache
  
  Apache是世界上用的最广泛的HTTP服务器,之用的最广泛,是它强大的功能、高效率、安全性和速度.从1.1.x版本开始,Apache开始包含了一个代理模块.用Apache作代理服务器的性能优势并不明显,不建议使用. 拥有帝国一切,皆有可能。欢迎访问phome.net
  
  
  2.2 Socks
  
  Socks是一种网络代理协议,该协议可以让客户机通过Socks服务器获得对Internet的完全访问能力.Scoks在服务器和客户端之间建立一个安全的代理数据通道,从客户的角度看来,Scoks是透明的;从服务器的角度看来,Socks就是客户端.客户端不需要具有对Internet的直接访问能力(也就是说,可以使用

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号