代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息 。形象的说:它是网络信息的中转站 。
在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,需送出Request信号来得到回答,然后对方再把信息以bit方式传送回来 。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求, Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器 。而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率 。
更重要的是:Proxy Server (代理服务器)是 Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联 (OSI) 模型的对话层 。
二、代理服务器的分类
1、HTTP代理按匿名功能分类 。
是否具有隐藏IP的功能 。
非匿名代理:不具有匿名功能 。
匿名代理 。使用此种代理时,虽然被访问的网站不能知道你的IP地址,但仍然可以知道你在使用代理,有些侦测IP的网页也仍然可以查到你的IP 。
高度匿名代理:使用此种代理时,被访问的网站不知道你的IP地址,也不知道你在使用代理进行访问 。此种代理的隐藏IP地址的功能最强 。
2、按请求信息的安全性分类
全匿名代理:不改变你的request fields(报文),使服务器端看来就像有个真正的客户浏览器在访问它 。当然,你的真实IP是隐藏起来的 。服务器的网管不会认为你使用了代理 。
普通匿名代理:能隐藏你的真实IP,但会更改你的request fields,有可能会被认为使用了代理,但仅仅是可能,一般说来是没问题的 。不过不要受它的名字的误导,其安全性可能比全匿名代理更高,有的代理会剥离你的部分信息(就好比防火墙的stealth mode),使服务器端探测不到你的操作系统版本和浏览器版本 。
elite代理:匿名隐藏性更高,可隐藏系统及浏览器资料信息等 。此种代理安全性特强 。
透明代理(简单代理):透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改编你的request fields(报文),并会传送真实IP 。注意,加密的透明代理则是属于匿名代理,意思是不用设置使用代理了,例如Garden 2程序 。
3、按代理服务器的用途分类
1)Http代理:代理客户机的http访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等 。
2)SSL代理:支持最高128位加密强度的http代理,可以作为访问加密网站的代理 。加密网站是指以https://开始的网站 。ssl的标准端口为443 。
3)HTTP CONNECT代理:允许用户建立TCP连接到任何端口的代理服务器,这种代理不仅可用于HTTP,还包括FTP、IRC、RM流服务等 。
4)FTP代理:代理客户机上的ftp软件访问ftp服务器,其端口一般为21、2121 。
5)POP3代理:代理客户机上的邮件软件用pop3方式收邮件,其端口一般为110 。
6)Telnet代理:能够代理通信机的telnet,用于远程控制,入侵时经常使用 。其端口一般为23 。
7)Socks代理:是全能代理,就像有很多跳线的转接板,它只是简单地将一端的系统连接到另外一端 。支持多种协议,包括http、ftp请求及其它类型的请求 。它分socks 4 和socks 5两种类型,socks 4只支持TCP协议而socks 5支持TCP/UDP协议,还支持各种身份验证机制等协议 。其标准端口为1080 。
socks代理相应的采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器 。Socks是个电路级的底层网关,是 DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准 。Socks不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求) 。所以,Socks代理比其他应用层代理要快得多 。它通常绑定在代理服务器的1080端口上 。如果您在企业网或校园网上,需要透过防火墙或通过代理服务器访问Internet就可能需要使用 SOCKS 。一般情况下,对于拨号上网用户都不需要使用它 。注意,浏览网页时常用的代理服务器通常是专门的http代理,它和SOCKS是不同的 。因此,您能浏览网页不等于您一定可以通过SOCKS访问Internet 。常用的防火墙,或代理软件都支持SOCKS,但需要其管理员打开这一功能 。如果您不确信您是否需要SOCKS或是否有SOCKS可用,请与您的网络管理员联系 。为了使用socks,您需要了解一下内容:
- 成都市工商注册代理公司有哪些,哪里好些?
- 想做三菱电机 代理怎么跑
- 如何找寻LED灯具代理商或加盟店?
- 如何做红酒的代理商,如何做红酒的代理商和代理商
- 打印服务器的安装方法
- 游戏运营商怎么赚钱 如何代理网络游戏
- 服务器拒绝了您发送离线文件是怎么回事 怎么办?
- 打印服务器的安装方法 安装打印机服务器常见问题如何处理
- 打印服务器设置方法 如何共享打印服务器
- 打印服务器的接口类型有哪些 如何添加打印服务器端口