什么是代理服务器
代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。更重要的是:Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。
代理服务器的工作协议
SOCKS:SOCKS 4A or SOCKS 5
HTTP
Internet Explorer的设置
在Internet 属性-〉连接-〉局域网设置...->代理服务器 中可更改
Firefox的设置
位于工具->选项->常规->连接设置下。 一般情况下,安装Multiproxy Switch扩展更便于使用,但FoxyProxy扩展拥有更强大的配置功能。
代理服务器的主要功能
突破自身IP访问限制,访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。
访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源 的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育 网开放的各类FTP下载上传,以及各类资料查询共享等服务。
突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种 限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国 外的代理服务器试试。
提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界 的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。
隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。
代理服务器传输分类
1.transparent (透明) 一般 proxy 就属第一类
2.Anonymous (匿名) 不会传送HTTP_X_FORWARDED_FOR.. 3.High anonymity
3.(高匿名) HTTP_X_FORWARDED_FOR,HTTP_VIA,HTTP_PROXY_CONNECTION..
代理服务器的隐忧
当使用代理服务器的时候,所有发送往被访问服务(例如一个网站的HTTP服务器)的数据都必须先流经代理服务器,通常这些数据都是没有经过加密的。因此,一个恶意的代理服务器就有可能记录下所有经过此代理的数据,包括用户名和密码等。 开放的代理服务器使得用户可以隐藏他的来源,因此有部分人通过这种途径来发表垃圾留言。所以不少网络管理员禁止使用开放代理服务器的用户不注册就发表内容。
内容来自wikipedia
另外提供几个代理网站
http://www.cybersyndrome.net
http://www.publicproxyservers.com
http://www.proxy4free.com