天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧网络 >> 正文

代理服务器面面观

2010-11-5网管联盟太子
现在代理成了大家浏览的好帮手,可看到很多朋友对代理的使用很不熟悉,希望这个能给大家带来一些帮助~!


(一)扫盲篇

什么是代理服务器? 
  代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息,并传送给你的浏览器。

什么是免费代理服务器? 
  在使用代理猎手等软件搜索代理服务器地址时,会在验证状态栏中出现类似“要密码”、“Free”等字样。如果你把“Free”的地址设置为代理服务器,那你就会发现访问网页时不会要求你输入密码了。这就是“免费的代理服务器”。为什么会出现free的呢?有以下几种情况: 
  1.是系统漏洞,一旦被网管发现就会被堵上; 
  2.是善良的网管和其他有机会接近主机的人,将机器设成了代理服务器; 
  3.是真正的好心人,就是将自己的机器作为免费代理,造福广大同仁。这真值得钦佩!但被查封关闭得也最快。 
  4.是ISP商为了提高影响,在一段时间内免费开放,一般很短。 

使用代理服务器的好处 
  Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)型的对话层,主要的功能有: 
  突破自身IP访问限制: 
  1.访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。  2.访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育网开放的各类FTP下载上传,以及各类资料查询共享等服务。 
  3.突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。 
  提高访问速度:
通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 
则直接由缓冲区中取出信息,传给用户,以提高访问速度。 
 隐藏真实IP:
上网者也可以通过这种方法隐藏自己的IP,免受攻击。 


代理服务器分类 
一、HTTP代理按匿名功能分类:是否具有隐藏IP的功能。 

非匿名代理:
不具有匿名功能。 

匿名代理:
使用此种代理时,虽然被访问的网站不能知道你的IP地址,但仍然可以知道你在使用代理,有些侦测ip的网页也仍然可以查到你的ip。 

高度匿名代理:
使用此种代理时,被访问的网站不知道你的IP地址,也不知道你在使用代理进行访问。此种代理的隐藏IP地址的功能最强。 

二、按请求信息的安全性分类 

全匿名代理:
不改变你的request fields(报文),使服务器端看来就像有个真正的客户浏览器在访问它。当然,你的真实IP是隐藏起来的。服务器的网管不会认为你使用了代理。 

普通匿名代理:
能隐藏你的真实IP,但会更改你的request fields,有可能会被认为使用了代理,但仅仅是可能,一般说来是没问题的。不过不要受它的名字的误导,其安全性可能比全匿名代理更高,有的代理会剥离你的部分信息(就好比防火墙的stealth mode),使服务器端探测不到你的*作系统版本和浏览器版本。

elite代理:
匿名隐藏性更高,可隐藏系统及浏览器资料信息等。此种代理安全性特强。 

透明代理(简单代理):
透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改编你的request fields(报文),并会传送真实IP。
注意,加密的透明代理则是属于匿名代理,意思是不用设置使用代理了,例如Garden 2程序。 


三、按代理服务器的用途分类 

Http代理:
代理客户机的http访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等。 

SSL代理:
支持最高128位加密强度的http代理,可以作为访问加密网站的代理。加密网站是指以https://开始的网站。ssl的标准端口为443。 

HTTP CONNECT代理:
允许用户建立TCP连接到任何端口的代理服务器,这种代理不仅可用于HTTP,还包括FTP、IRC、RM流服务等。 

FTP代理:
代理客户机上的ftp软件访问ftp服务器,其端口一般为21、2121。 

POP3代理:
代理客户机上的邮件软件用pop3方式收邮件,其端口一般为110。

Telnet代理:
能够代理通信机的telnet,用于远程控制,入侵时经常使用。其端口一般为23。

Socks代理:
是全能代理,就像有很多跳线的转接板,它只是简单地将一端的系统连接到另外一端。支持多种协议,包括http、ftp请求及其它类型的请求。它分socks 4 和socks 5两种类型,socks 4只支持TCP协议而socks 5支持TCP/UDP协议,还支持各种身份验证机制等协议。其标准端口为1080。 

TUNNEL代理:
经HTTPTunnet程序转换的数据包封装成http请求(Request)来穿透防火墙,允许利用HTTP服务器做任何TCP可以做的事情,功能相当于Socks5。 

文献代理:
可以用来查询数据库的代理,通过这些代理,可以获得互联网的相关科研学术的数据库资源,例如查询Sciencedirect网站(简称SD)、Academic Press、IEEE,SPRINGER等数据库。 

教育网代理:
指学术教育机构局域网通过特定的代理服务器可使无出国权限或无访问某IP段权限的计算机访问相关资源。 

跳板代理:
应用于跳板程序,可以看作一种具有动态加密的特殊socks5代理,,也可直接用于PSD软件。其端口一般为1813。

Ssso代理:
代理客户机上的ssso程序访问远程网站,具有SSL加密强度的超级代理,支持socks。 

Flat代理:
代理客户机上的flatsurfer程序访问远程网站,具有高强度加密数据流的特殊代理,支持socks,最大可设置三次级联,可以设置穿越代理。其端口一般为6700。 

SoftE代理:
代理客户机上的SoftEther程序访问远程网站,应用虚拟集线器HUB和虚拟网卡技术,具备VPN功能及多种认证方式的代理,符合https协议。


(二)设置篇

如何在微软Internet Explorer (IE) 浏览器中设置代理上网

Microsoft Internet Explorer 是我们上网浏览网页使用最多的浏览器(据统计,有90%以上的人使用IE上网)。在目前网络信息费用还较高的情况下,我们不得不通过代理服务器来节约开支,IE的代理设置将是最重要的。下面将让我一步一步的讲解如何设置代理服务器。 

1. 首先,点选下拉菜单中的“工具/Internet 选项”,出现Internet选项窗口,在拨号设置中选重要设置的拨号连接,点击“设置”;
2. 在代理服务器中的“使用代理服务器”前打勾,在地址中填入代理服务器地址,在端口中填入代理服务器端口,在“对于本地地址不是用代理服务器”前打勾,
3. 单击“高级”,在“对于以下列开头的地址不使用代理服务器”中填入不要使用代理的网址。单击“确定”。

如果是从公司或学校的局域网上网,
1. IE浏览器->菜单“工具”->“Internet选项”->“连接”->“局域网设置”:
2. 选中“使用代理服务器”;
3. 在“地址”中填上“代理服务器地址”,端口为5080; 

如何在NetScape浏览器中设置代理上网

NetScape浏览器->菜单“Edit”->“Preference”->“Advaced”->“Proxy”->选中“Manual proxy configure”->点击按钮“view”。
在“HTTP”中填上代理服务器地址,端口为5080;
在“Ftp”中填上代理服务器地址,端口为5080;
在“Gopher”中填上代理服务器地址,端口为5080;

如何在NetScape中设置代理收发邮件
1.NetScape浏览器->菜单“Edit”->“Preference”-> “Mail&NewGroups”->“MailServer”。
2.在“Outgoing mail(SMTP) server”中,填上代理服务器地址;
3.点击“Incoming Mail Servers”中的按钮“Edit”。
在“Server”中填上代理服务器地址;
选中“POP3 server”;
设置“user name”为“用户名#Pop3服务器地址”;
4. 由于NetScape中的Pop3和smtp的端口不能改变,都采用标准端口;因此 为了实现代理必须改变代理服务器的端口。
SMTP的代理端口设置为25;
POP3的代理端口设置为110;
注意:缺省分隔符为“#”,若管理员在管理中心,改变了分隔符,那么,这里也应该一致。

如何设置NetScape新闻代理
1.NetScape浏览器->菜单“Edit”->“Preference”->“Mail&NewGroups”->“NewsGroup Servers”->点击“Add”按扭:
设置“Server”为 代理服务器地址;
设置“Port”为5119;
2.接收新闻时,将出现一个请求输入“用户名”与“口令”对话框;
假设新闻服务器为msnews.Microsoft.com。
在“用户名”中填入“#msnews.Microsoft.com”;密码空缺。
若你上的是收费新闻服务器,即要求你提供用户名与密码,那么,
上面的帐号名应该改为:旧帐号名#原新闻服务器地址,并设置密码。
注意:缺省分隔符为“#”,若管理员在管理中心,改变了分隔符,那么,这里也应该改变。

如何在Oicq/QQ中设置代理
系统菜单->选择“系统参数”->OICQ参数设置->网络设置:
1.选择“局域网接入Internet”;
2.选择“使用Proxy Sock5防火墙”;
防火墙地址为代理服务器地址;
端口为1080。

如何在OutLook设置代理收发邮件
1. 先在OutLook中建立一个邮件帐号;假设帐号为yaojh@263.net
2.菜单“工具”->“帐号…”-> “邮件”页 -> 选择邮件帐号->“属性”:
(1)选择“服务器”属性页,设置如下:
接收邮件(pop3):代理服务器地址;
外发邮件(smtp):代理服务器;
帐号名:yaojh#263.net
密码: 空缺。
(2)选择“高级”属性页,设置如下:
smtp端口:5025
pop3端口:5110
注意:(1) Pop3帐号的格式=旧帐号名#原pop3服务器地址;
(2) 缺省分隔符为“#”,若管理员在管理中心,改变了分隔符,那么,这里也应该改变。

如何在OutLook新闻设置代理
1. 先在OutLook中建立一个新闻帐号,假设新闻服务器为msnews.Microsoft.com。
2.菜单“工具”->“帐号…”-> “新闻”页 -> 选择新闻帐号->“属性”;
选择“服务器”属性页:
(1) 在“服务器名”中填入“代理服务器地址”;
(2) 选中“此服务器要求登入”。
在“帐号名 ”中填入“#msnews.Microsoft.com”;密码空缺。
若你上的是收费新闻服务器,即要求你提供用户名与密码,那么,上面的帐号名应该改为:旧帐号名#原新闻服务器地址,并设置密码。
选择“高级”属性页:
设置新闻服务器端口:5119
注意:缺省分隔符为“#”,若管理员在管理中心,改变了分隔符,那么,这里也应该改变。

如何在FoxMail中设置代理收发邮件
1. 选择“帐号”-> “属性” -> “邮件服务器”属性;
2.设置如下:
在“发送邮件服务器(SMTP)”中填入代理服务器地址
在“接收邮件服务器(POP3)”中填入代理服务器地址(pop3)
在“POP3邮箱帐号”填入邮箱地址(注意将@号改为#号),例如:我有一个帐号为yaojh6412@263.net,那么设置邮箱帐号为yaojh6412#263.net
按“确定”。
3.点击“高级”,设置:
SMTP端口:5025
POP3端口:5110
注意:(1) 缺省分隔符为“#”,若管理员在管理中心,改变了分隔符,那么,这里也应该改变。

如何在CuteFtp Pro中设置代理
选择“Connection/Socks/Firewall”,选中“Use the highlighted Socks server when connecting”;
点击“Add”按钮; 
在“Host”栏中填入Socks代理服务器地址; 
在“Port”兰种填入代理服务器端口号; 
选择是“Socks4”或“Socks5”; 
单击“OK”确定。 

如何在CuteFtp 4.2.5 中设置代理

CuteFtp代理有两种方式,即Ftp代理与Socks代理。
采用Ftp代理方式,则具体设置如下:
1.菜单 Edit -> Settings -> Connection -> Firewall:
“Host”:填入“代理服务器地址”; 
“Port”:21;
用户名和口令为空;
2.端口21, Type选择“USER user@site”,选中“Enabel firewall access”;
3.选中“don`t use socks and other proxy”
4.菜单 Edit -> Settings -> Connection -> Socks -> Use direct connection.

采用Socks代理方式,则具体设置如下:
1.菜单 Edit -> Settings -> Connection -> Socks -> 选择“Sock5”:
“Host”:代理服务器地址
“Port”:1080
2.菜单 Edit -> Settings -> Connection -> Firewall:
选择“Type”为“General”;
选择“Enabel firewall access”;
取消选择“don`t use socks and other proxy”。
如何设置网络蚂蚁代理
1.网络蚂蚁-> 菜单“选项”->“参数设置”->“代理”属性页;
2.点击“添加”按扭,设置如下:
(1) "名称":随意;
(2) "地址":代理服务器地址;
(3) "类型":若从HTTP网站下载,则可以选择“HTTP <:GET>”,或HTTP ;
此时设置“端口”为5080。
若从FTP网站下载,则选择“FTP 〈USER@SITE PORT>;
此时设置“端口”为5021。
另外,无论何类型代理,都可以选择“SOCK5”;
此时,设置“端口”为1080。
3.确定后,选择刚刚添加的条目,根据不同代理类型,选择“Http默认 值”或“FTP默认值”,确定。

如何在FlashGet中设置代理
菜单“工具”->“选项”->“代理服务器”->“添加”:
(1)“名称”:随意;
(2)“地址”:代理服务器地址;
(3)“类型”:若从HTTP网站下载,则可以选择“HTTP <:GET>”,或HTTP ;
此时设置“端口”为5080。
若从FTP网站下载,则选择“FTP 〈USER@SITE PORT>;
此时设置“端口”为5021。
另外,无论何类型代理,都可以选择“SOCK5”;
此时,设置“端口”为1080。
确定后,选择刚刚添加的条目,根据不同代理类型,选择“Http默认值”或“FTP默认值”,确定。

如何设置LeafFtp代理
以LeafFtp 2.7.2中文版为例:
菜单“选项”->“参数设置”->常规->选择“代理”属性页:
(1)选择“使用代理”;
(2)主机地址:代理服务器地址;
(3)端口:5021;
(4)选择“USER user@host: port;
(5)选择“使用安全(PASV)”
如何设置RealPlayer代理
以RealPlay8.0中文版为例,已经在Real网站通过测试。
Real代理有两种方式,即通过Http代理,或Rtsp代理。
若通过RTSP代理,则设置如下:
1.菜单“视图”-> “选项”->“传输”-> 选择“使用指定传输”-> “RTSP 设置”:
选择“使用TCP连接到服务器”;
仅选择“尝试用TCP传输所有内容”,取消其它的选择。
2.菜单“视图”-> “选项”->代理服务器:
选择“使用RTSP服务器代理”:
“服务器地址”填写为代理服务器地址;
“端口”为5554;
“HTTP选项”里面选择 “手工配置HTTP代理服务器”:
“服务器地址”填写为代理服务器地址;
“端口”为5080;
若通过HTTP代理,则设置如下:
1.菜单“视图”-> “选项”->“传输”-> 选择“使用指定传输”-> “RTSP 设置” ->选择“仅使用HTTP传输”;
2.菜单“视图”-> “选项”->代理服务器:
取消选择“使用RTSP服务器代理”;
取消选择“使用PNA服务器代理”;
“HTTP选项”里面选择 “手工配置HTTP代理服务器”:
“服务器地址”填写为代理服务器地址;
“端口”为5080;

如何设置RealOne Player代理
以RealOne Player Build 6.0.10.55为例,已经在Real网站通过测试。 
Real代理有两种方式,即通过Http代理,或Rtsp代理。
若通过RTSP代理,则设置如下:
1.菜单tool -> Preferences ->connection-> Transport ->选择“Manual configure connections setting” 
-> RTSP Settings ->选中“Attempt to use TCP for all content”;
2.菜单tool -> Preferences ->connection-> Proxy, 选中“RTSP Proxy”:
“Proxy address” 填写代理服务器地址;
“Port”: 5554;
“Http Proxy”里面选择“use proxy”:
“proxy address”填写代理服务器地址;
“port”为5080;
若通过Http代理,则设置如下:
1.菜单tool -> Preferences ->connection-> Transport ->选择“Manual configure connections setting” 
-> RTSP Settings ->选中“Attempt to use HTTP for all content”;
2.菜单tool -> Preferences ->connection-> Proxy, 取消选择“ RTSP Proxy”和“PNA Proxy”;
“Http Proxy”里面选择“use proxy”:
“proxy address”填写代理服务器地址;
“port”为5080;

如何设置MediaPlayer代理
以Win2000的MediaPlayer为例,已经在微软媒体网站通过测试。
1. 菜单"工具" -> 选项 -> 网络,在协议选择里,取消所有选择,只在HTTP前打勾,单击"配置"按钮,
2. 在代理服务器配置里,选择“使用以下代理服务器”,地址填写代理服务器地址,端口填写5080.

如何使用Telnet代理
以客户端安装WIN98为例:
1.运行“MS-DOS方式”程序,进入DOS界面;
2.输入命令“telnet server_addr server_port”
server_addr=代理服务器地址;
server_port=5023;
3.执行命令后,进入代理telnet界面,在该界面中输入以下命令:
“telnet server_addr server_port”;
server_addr=远程telnet服务器地址;
server_port=23;
若端口为23,可以省略端口参数;

如何设置联众世界代理
运行“联众世界”->进入“登入界面”->“设置代理服务器”->选择“使用代理服务器
上网”:
(1) 选择“使用SOCK5协议”;
(2) 填写“代理服务器地址”;
(3) 端口:1080
(4) 用户名和密码为空;
注意:不要选择“Sock4”,因为Sock4协议本身存在缺陷,它只支持IP地址,不支持域名。若服务器地址为域名,那么绝对不要使用Sock4。


(三)代理网址
http://www.stayinvisible.com/index.pl/proxy_list
[http://www.findproxy.com/index.html 
http://www.anonymitychecker.com/page1.html
http://www.proxymania.com/page1.html
http://www.proxymatrix.com/page1.html
http://www.proxytester.com/page1.html 
http://www.proxy4free.com/page1.html
http://www.publicproxyservers.com/page1.html

本文来源:网管联盟 作者:太子

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行