1、代理猎手Proxy Hunter使用详细教程一、什么是代理 在计算机词汇中,代理的全称为代理服务器(Proxy Server),其功能就是代理网络用户去取得网络信息。形象的说,它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其它Internet站点取得网络信息时,须送出请求(Request)信号来获得回答,然后对方再把信息以字节的方式传送回来。HTTP代理服务器是介于客户浏览器和Web服务器之间的一台服务器,有了代理服务器之后,客户浏览器就不用直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,再由代理服务器来取回浏览器所需要的Web信息
2、并传送给客户端的浏览器。而且,大部分HTTP代理服务器都具有缓冲的功能,就好象一个大的Cache,有着很大的存储空间,它不断将新取得Web数据储存到它本机的硬盘空间上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不用从Web服务器再次去取数据,而直接将本地硬盘上的数据传送给客户的浏览器,这样就能显著提高了网页浏览的速度和效率。另外,Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全措施,它主要工作在开放系统互联(OSI)七层模型的对话层,为机关、企事业单位、教育机构等内部网络起到了防火墙(Firewall)的作用。对于教育科研网(
3、CERNET)和科技网(CASNET)的用户来说,可以访问网内的站点而无须支付费用。但是不能直接访问Internet的网络资源。要出国浏览英文网站就得通过连接了Internet的代理服务器。而对于可以直接访问Internet的163等拨号用户,在碰到某些Internet站点访问不了、或者访问速度太慢时,也可以选用代理服务器来解决这些问题。或者你想匿名访问某些Internet网络资源,代理服务器同样可以为你做到。既然代理有这么大的作用,那我们又该如何去获得代理服务器的IP地址和端口号(Port)呢?免费的代理服务器地址一般是不公开的,如何完全考自己丰衣足食,就得在网络上进行搜索。现在也有不少搜索
4、免费代理服务器的软件,其中以国产的免费代理服务器搜索软件代理猎手最为优秀。它将代理的搜索和验证功能集合于一体,并提供有如管理、调度代理等的新功能。二、代理猎手提供的功能特征 支持HTTP和SOCKS5代理服务器的搜索和验证 支持多网址段、多端口自动搜索 支持不同网段搜索顺序的调整 支持自动验证并给出速度评价 支持自动搜索,可加入Win98计划任务中午夜启动搜索 支持搜索结果的保存和后续的再验证 支持搜索结果的灵活排序 支持搜索结果的导出和导入 支持用户设置连接超时和验证超时 支持用户设置验证内容 支持进度时间预测 支持用户设置最大连接数(可以做到不影响其他网络程序) 支持自动查找最新版本 支持
5、proxy的自动切换和调度(免除了换proxy时还要重新设置浏览器的麻烦) 最大的特点是搜索速度快,最快可以在十几分钟内搜完整个B类地址的65536个地址 三、代理猎手的下载安装虽然目前代理猎手V3.0还处于beta测试阶段,但新版本提供的功能是以前老版本所不能比拟的。本文就以代理猎手V3.0 Beta5为讲解实例。代理猎手的最新版本可由作者太阳风的主页下载回来的proxyht300beta5.exe是个自解压EXE文件,双击运行就可以开始其安装过程:点击“Setup”按钮,进入下一步:点击“确定”按钮,选定默认的中文语言。如果你用的为英文操作系统,还是选英文好。接着,点击两次“下一步”后,安
6、装过程就真正开始了,等一会儿安装就完成,安装程序会在桌面和程序组中放入“代理猎手V3.0”的快捷启动项目。点击其快捷方式就可以启动代理猎手。第一次使用代理猎手的时候,会弹出一警告窗口,提示使用代理猎手搜索服务器可能会带来的问题。如果确定要使用,就点击按钮“我知道了,快让我进去吧!”,同时不要忘了选上“以后不显示此对话框”,以免每次运行都提示该窗口。代理猎手V3.0的主运行界面如下图:四、代理猎手的使用下面就以实例来演示代理猎手的使用方法。1、添加搜索任务先选中“搜索任务”标签,点击下面的“添加任务”按钮,在添加任务窗口中,选择任务类型,默认为“搜索网址范围”,点击下一步。选中上图中的“选取已定
7、义的范围”按钮。再在上面弹出的窗口中,点击“打开”按钮,可以看到如下图的打开文件窗口。代理猎手已提供了有好些网段的IP地址范围,我们可以根据自己的情况选择相应的网段来进行搜索。本例中选定香港的IP地址范围来进行检索,选中HongKong.ipx文件,点击“打开”按钮。这样,香港的IP地址段就出现在下图的窗口中,用鼠标配合键盘上的Shift或Ctrl键进行多选,点击“使用”按钮对选定的区域进行确定。返回到添加任务窗口,点击下一步,进入到对端口(Port)进行选择的窗口。还是点击“选用”按钮。弹出如下的窗口:再点击“打开”按钮,选择唯一的default.ppc文件,打开它。配合Shift键,选定所
8、有协议为HTTP和SOCKS的端口,如下图所示:点击“使用”按钮,会弹出个提示窗口,问你“是否必搜”,选是。返回到添加搜索任务窗口,点击“完成”,完成对搜索任务的添加,返回到主界面。2、开始搜索先别着急搜索,为了提高搜索的效率,还得配置一下。点击工具栏上的“运行参数设置”按钮 ,打开配置窗口:在搜索方式中选定“启用先Ping后连的机制”,确定。注意,代理猎手默认的搜索、验证和Ping的并发数量分别为50、80和100。如果你的网络带宽无法提供这么大数量的并发连接,就需要相应减少各个并发的数量,以免影响正常的网络使用。现在就可以在代理猎手主界面上点击“开始执行搜索任务”按钮 ,开始代理服务器的搜
9、索过程。3、调度使用代理经过一段时间,点击主界面的“搜索结果”标签,可以查看搜索的结果:在结果列表中找到验证状态为“Free”(也就是免费代理)的项,通过鼠标右键调出的菜单将选定的代理地址加入到调度中。可以由同样的方法,多加几个免费代理进入调度列表。进入到网页浏览器的代理服务器配置项目,在代理服务器地址栏填入127.0.0.1,端口栏填入8080。现在你对网页的访问浏览就是通过代理猎手中所启动的代理服务器来进行的了。可由“代理调度”标签进入调度界面。由图示可知,代理猎手自动为代理服务器进行调度,每访问网站的时候,它会利用多个代理来实现浏览的功能,比起一般的单代理,这是个很大的进步,对网站的访问
10、速度也自然会提高很多。有关代理知识的第二篇文章代理猎手使用详解代理猎手是大家常用的好工具,可以搜索和验证指定网段的代理服务器,让大家可以高速的访问一些平时很慢的或者无法访问的站点。可是由于他的帮助文件太少,不少朋友至今仍然无法理解他的详细使用方法,我就整理了一下我使用代理猎手的一些经验,把关键的要注意的地方写出来让大家看看,那些不太重要的地方就略过了。打开代理猎手,你可以看到有3个卡片“搜索任务”、“搜索结果”、“代理调度”,这是他的3大功能,分别是搜索代理、验证代理和代理调度,我主要讲一下前两个功能。一、搜索代理:在“搜索任务”栏下面的“填加任务”点一下,就打开了添加搜索任务对话框,这时在“
11、任务类型”中有3-5个选项,上面有详细的说明,我就不多解释了,一般直接按“下一步”进入实际步骤。在随后出现的窗口中按“添加”,然后在新的对话框中填入你要搜索的起止IP地址范围。这里有个怎样确定IP地址段的问题,因为IP地址实在太多了,你不可能一个一个都搜索啊。比如你需要找一个和在同一个网段的代理,以便快速访问的主页,你可以先打开一个DOS窗口,运行ping 得到GP4的IP地址209.225.4.70,那么你就可以在起止IP地址分别填入209.225.4.0和209.225.4.255,当然你也可以增大搜索的范围,填入209.225.0.0和209.225.255.255,这样将有机会搜索到更
12、多的代理服务器,当然花的时间也要多255倍了!同样的,你也可以搜索你自己所在IP地址段的代理。确定了搜索IP地址范围后按“下一步”进入端口和协议选择窗口,按“添加”按钮打开添加端口和协议对话框,我们一般要搜索的都是HTTP的代理,所以协议一般都是选HTTP,而端口就又要说一下了。你可以定义一个端口的搜索范围,但这样的工作量就太庞大了,所以我们在搜索时一般只让他搜索指定的端口。一般服务器的HTTP端口都以80为多,也有一些用8080,3128和8888的,其他端口的就极少了,所以一般只需要定义这4个端口就行了。按“添加”打开添加端口和协议对话框后,选择“单一端口”、“80”、“HTTP”,在“必
13、搜”前打上钩,然后确定,再用同样的方法添加8080、3128和8888端口,然后按“完成”就完成了搜索代理的设置工作,按上面的开始按钮就可以开始搜索了!如果你搜索的地址范围很大,你可以随时按“停止”按钮让他停止,他会记住现在的位置,下次还可以从当前位置开始搜索的。另外你也可以“搜索任务”菜单的“导入任务列表”和“导出任务列表”来保存和读取当前的搜索进度。二、验证代理:验证代理功能是用来验证你搜索到的或是你从别处获得的代理是否有用、速度如何的工具,相当重要。首先要设定验证数据,因为每个人对代理的需要不同,他们的验证数据也不同,所以别人有用的代理对你来说不一定有用,一定要自己验证。验证数据的设置在
14、主菜单的“系统设置”里的第二个选项卡“验证数据设置”里,代理猎手本身自带了8个验证数据,你要使用哪一个可以先选中他,然后按下面的“使用”按钮,验证时就会使用你选定的验证数据了。但是我刚才说过,每个人对代理的要求不同,所以他自带的验证数据不一定适合你,这时你就要自己设置验证数据了。我现在用添加Getpaid4为例子来介绍一下。还是在刚才的“验证数据设置”里,选“添加”,随后出现了添加验证数据的对话框,在“验证名”中填入一个好记的名字,如“Getpaid4”,验证类型一般就取默认值“特征字串”。在“验证地址”中填入Getpaid4的网址“”然后按“获取”按钮,随后会打开“获取网络资源”对话框,把“
15、使用代理”前面的钩去掉,再按“获取”代理猎手就开始连接Getpaid4的站点了,你可以看到在下面的信息窗口中出现了他获得的数据,分为上下两个窗口,上面的窗口显示的是Getpaid4的服务器的基本信息,下面的窗口中的信息才是我们需要的东西。你可以看到里面有GetP - Earn Cash Using Your Computer!的字符串,记住,所有的验证数据都是以和之间的字符串为标准的。然后用鼠标选中“GetP - Earn Cash Using Your Computer!”按CTRL+C复制下来,再确定,你会发现你刚才复制的字符串已经自己填入了刚才的特征字串栏里了,再确定,你刚才验证数据已经
16、添加进了验证数据列表中。在列表中选中你刚才添加的验证数据,然后再按“使用”,他就会用你自己设定的验证数据来验证你得到的代理了。普通的HTTP代理验证时只要看到状态显示“free”就是可用的,有朋友需要寻找SMTP(就是邮件的发件服务器,因为SMTP用的端口为25,所以可以在代理猎手搜索时的端口用25,协议设置为HTTP,验证后状态为“不符合协议”的就是SMTP服务器了。最后再提一下代理列表的导入和导出,在“搜索结果”菜单下有“导入结果”和“导出结果”两个选项,分别是用来导入和导出代理列表的,你从别处得到的代理列表一般是一个文本文件,内容类似202.102.98.53:80这样,每行一个,这样的
17、文件就可以用“导入结果”导入到代理猎手的搜索结果中,然后用你自己的验证数据加以验证,找出自己可用的、快速的代理。同样,你也可以把自己找到的代理验证后导出,给朋友们分享你的成果了! 代理进阶篇:8 E: B& Q* H( v0 I. z# F M# + r1 ! a5 |1 w% f, O一、什么是代理服务器 & q. w+ q. u( B! b- T# H代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方
18、再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回你所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好像一个大的缓冲池,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果你的浏览器所请求的数据就在它本机的存储器上而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器。一般用户的可用带宽都较小,但是通过带宽较大的代理服务器与目标主机相连能大大提高浏览速度和
19、效率。更重要的是它所提供的安全功能。通过代理服务器访问目标主机,可以将用户本身的IP地址隐藏起来,目标主机能看到的只是代理服务器的IP地址而已。很多网络黑客就是通过这种办法隐藏自己的真实IP,从而逃过监视。5 l2 e P0 M |6 ) I# Z常用代理的类型可以按所采用协议类型分为http代理、socks4代理和socks5代理。不论采用哪种代理,都需要知道代理服务器的一些基本信息:( UK i4 x2 D7 D 代理服务器的IP地址! N4 Z; 3 v# q( x4 代理服务所在的端口# i5 x0 V$ 4 & : JC! K 这个代理服务是否需要用户认证?如果需要,您要向提供代理的
20、网络管理员申请一个用户和口令。9 f U5 S0 _/ O; K# B8 K9 W4 o( C二、什么是socks4和socks5代理 + d4 q3 w N8 , s # ?; e; K# _; z8 v/ + c- , _1 + gsocks4和socks5都属于socks协议,只是由于所支持的具体应用不同而存在差异。socks4代理只支持TCP应用,而socks5代理则可以支持TCP和UDP两种应用。不过由于socks5代理还支持各种身份验证机制,服务器端域名解析等,而socks4代理没有,所以通常对外开放的socks代理都是socks4代理,因此,UDP应用通常都不能被支持。也就是说,
21、socks4能干的socks5都可以干,反过来就不行了。 # Z# M1 U) e4 V/ v0 c. 5 g+ u& K9 ) 三、什么是HTTP代理? 什么是socks代理? 5 & j7 o. G9 , x) W$ _, |% q2 r& G, i0 D! z# wX什么是HTTP代理:www对于每一个上网的人都再熟悉不过了,www连接请求就是采用的http协议,所以我们在浏览网页,下载数据(也可采用ftp协议)是就是用http代理。它通常绑定在代理服务器的80、3128、8080等端口上。- I; z# X- 8 ! u0 OR. Q6 D7 4 d g2 M什么是socks代理:相应
22、的,采用socks协议的代理服务器就是SOCKS服务器。是一种通用的代理服务器。Socks是个电路级的底层网关,是DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准。Socks 不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。它通常绑定在代理服务器的1080端口上。2 T+ q2 m6 ! L) g1 v1 L! F: 如果您在企业网或校园网上,需要透过防火墙或
23、通过代理服务器访问 Internet就可能需要使用SOCKS。一般情况下,对于拨号上网用户都不需要使用它。注意,浏览网页时常用的代理服务器通常是专门的http代理,它和SOCKS是不同的。因此,您能浏览网页不等于 您一定可以通过SOCKS访问Internet。 常用的防火墙,或代理软件都支持SOCKS,但需要其管理员打开这一功能。如果您不确信您是否需要SOCKS或是否有SOCKS可用,请与您的网络管理员联系。为了使用socks,您需要了解一下内容:1 p- c0 R2 Y, * i) l6 d6 k/ SOCKS服务器的IP地址0 M! z! 4 o/ e$ 1 n SOCKS服务所在的端口$
24、 _* x: F* Ml) * n4 O k; F 这个SOCKS服务是否需要用户认证?如果需要,您要向您的网络管理员申请一个用户和口令a. a3 e U S9 y, Y* u, h$ b知道了上述信息,您就可以把这些信息填入“网络配置”中,或者在第一次登记时填入,您就可以使用socks代理了。9 y5 P- f, F) F) k2 o/ m在实际应用中SOCKS代理可以用作为:电子邮件、新闻组软件、网络传呼ICQ、网络聊天MIRC和各种游戏应用软件当中。2 U0 H4 H( f% 4 M7 d- |% u2 C8 |* 4 Q: R$ h* K/ n四 、从哪里能找到代理) h/ t u!
25、% g3 Z. ; Hy% m x, u o: B2 X+ Y9 l9 |最原始的方法就是用软件搜索某个网段(现在网上还有很多搜索代理的工具软件),不过这种搜索代理服务器可3 F- U, |9 z, t2 z8 Y) I+ G b2 T X# s/ W4 b是很费时的活。通常大家是不会把自己经常使用的代理服务器告诉别人的,因为用的人多了速度自然就会慢。) Q2 z4 G5 u AS+ W3 # o& L# 1 / p不过网上也有很多网站和BBS都提供免费代理服务器的地址,你可以自己用搜索引擎 (如搜狐、新浪)查一下0 f2 A* * h7 l: z9 u5 0 C9 w2 ?% / Q Pro
26、xy或者免费代理,就能发现很多类似的网站。, Y- L9 w8 r9 x说到搜索代理软件那就首推代理猎手,向导式的在线帮助说明,就算你是第一次使用也应不存在太大的问题。# ) U8 D4 t# T4 v4 z% B: Z7 C% K8 qB/ Y, W t5 x7 b具体步骤如下:) y A. m j, _1.从网上收录到尽可能多的代理列表(最好都是可用的),保存为一个以.txt后缀的文本文件,格式如下: 9 / x; u; 7 g8 Q5 f10.19.193.109:1080SOCKS40 F8 C/ I! V# d8 A. l( K10.19.193.109:1080SOCKS56 *
27、A3 p5 W X; C3 Ho, S10.19.193.109:21ftp1 ?( Y0 b) N+ M D1 R H$ R10.19.193.109:80http6 l+ F- F l7 z* v10.19.193.109:8080http0 A- W A : g ?7 l) k; _+ Q6 y d8 V4 H(以上地址皆为举例,不一定可用)$ 0 b z# r) D: u& R) n: 5 R2.运用代理猎手到“搜索结果”页面中,点“导入结果”,将.txt格式的代理列表导入。7 3 Q; j7 4 K3.点击“系统”按钮,选择“参数设置”。2 - T, l# Q* t4.在“搜索验证设
28、置”页面中对“验证设置”项中的两个超时时间参数进行设置。! b m( |) bB5.最后当然是上网的校验。9 X6 C4 xB, H) B+ D# r: u & y! f8 O, _) H五、什么样的代理是好代理* M0 q# n: y+ o9 z/ ; q/ 9 b* 6 G2 s* Z代理好用的标准:速度快,稳定,当然前提是免费。8 k& y% A9 1 x( G2 i/ R在代理猎手3.0以上版本,验证时间栏为“时间特性”,显示情况类似这样:“0.9|1.3|2.6”、6 E; m+ N2 , j9 E: k+ J$ L* W1 A0 a1 W1 E0 B* d1 , y“26.3|0.
29、0|26.3”,这三个时间依次代表:连接时间、首次接收数据时间、总验证时间。当然也是越小越好了# n! nm* t7 V$ , f h; u) O3 R% l) e) i N。决定一个代理的速度的因素有很多,主要有:+ c 0 Y9 W X6 T: M1.免费代理服务器所在的网路。大家用proxy主要还是为了出国,因而,四大网络的出口局的带宽就直接决定着- q3 P$ u; G( C6 U/ T& z c1 l其中的proxy的速度。% K( C( - % Ew2.代理服务器的性能。前面的文章提到,proxy不过是一个大cache而已,因此它的硬盘大小、网路的带宽就会0 u 5 S9 N- U
30、d9 v5 E% F, tC2 M/ l* T9 f6 Q 影响速度。这和你自己机器是一样的。 Q- z: m, V3 A0 e) % | WN: 9 l3.代理服务器与你的机器之间的距离。proxy主要是为特定对象服务的,其地理分布通常不会太广泛。而广大网, 7 k- N+ 4 u8 I5 l; P0 M: D/ J4 g) K* A2 M友就不会与你所用的proxy之间的距离有多远了。自然,距离越远,速度也就越慢。, c* f$ Y, n* H3 J+ w4.你所访问的站点的情况。这也是影响proxy速度的原因。你要访问对方的站点,自然要以对方的标准为主,就& J4 d: s. z1 U- ! r+ I* I b4 p: Q7 K, R1 如同两架速度不同的Modem一样。可惜很多网友常常忽略这点。8 V* c7 n, / U8 z m m4 z0 I3 P F2 i; bThe end! 常见问题:1)为什么不加上验证时间?验证时间包括连接时间和从发出请求到首次接收到数据的时间。而这两个参
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1