这篇文章主要是介绍如何得到批量的代理地址以及如何验证代理的有效性,希望对朋友们有所帮助。
1)、如何稳定的得到大量代理服务器列表?
1. 自己利用软件搜索:需要比较高的技术要求而且比较费时间。 2. 从发布代理服务器列表的网页:大部分网页上发布的列表都可以直接复制后保存到TXT文件中并且可以被代理猎手识别。 3. 用代理吸附软件:例如AD、APL、Proxyjusticer等可以直接从网页上提取代理列表并且保存到TXT格式的文件中,需要学习这些软件的使用方法,但这是最方便的方法,清心论坛有此类软件下载。
2)、如何验证代理的有效性? 网页发布的代理并不一定是有效的或者是长期有效的,所以每次使用的时候需要进行验证。可以利用代理猎手等软件批量验证代理,然后把那些经过验证后证明有效的代理导出,供其他软件使用,例如multiproxy、proxyswitch等。
3)、如何更新multiproxy、proxyswitch等所使用的代理列表?
1. MultiProxy:启动MultiProxy程序,点击主界面的 [选项] 按钮。切换到"代理服务器列表"页面,按右下角的 [菜单] → [文件] → [导入代理列表] 命令,将刚才保存的代理IP文件打开,此时会弹出一个"检查代理"对话框,按 [确定],就可以了,如图1。
.jpg) 图1 MultiProxy如何导入代理列表
如果要把以前导入的代理全部删除,那么只要把multiproxy目录下的PROXY.DAT文件删除,然后再从新导入就可以了。
2. ProxySwitch:ProxySwitch的目录下有个Proxies.psl文件,需要更新全部代理列表时,把这个文件删除,然后再从TXT文件(保存验证好的有效代理的文件)中导入就可以了。
“代理猎手”验证入门
“代理猎手”是寻找代理服务器的经典软件(清心论坛可以下载)。它的特点是效率高,简单易用,出于我们的目的,我们在这里仅仅介绍它的代理验证功能,其他功能可以通过其他教程了解。
“代理猎手”是怎么验证代理服务器的呢?我们简单的介绍一下。比如,这个代理地址168.12.x.x:80(IP:端口),代理猎手首先试着连接这个服务器(Ping),如果可以连接的上(但是有时间长短的区别),那么它下一步就试着通过这个代理是不是可以连接到你指定的验证地址,比如http: //www.whitehouse.gov/,如果可以那么说明这个代理对于你所要求的地址是有效的(但是有时间长短的区别),也就是这个代理目前可以使用。
一、 代理猎手程序界面说明
1、程序主界面:
.jpg) 图2 代理猎手程序主界面
软件的界面十分简洁。当你第一次使用代理猎手时,软件还会弹出警告窗口,你可以点击“我知道了,快让我进去吧!”,并且在“以后不显示此对话框”前打勾,让日后再次运行不再出现这个窗口。
列表框列出搜索出来的结果,包括服务器地址、端口、验证状态等分别解释如下: o 服务器地址和端口就不用说了。 o 验证状态有以下几种: * 正在连接...-正在连接服务器(一般在验证时出现)。 * 正在验证...-已经连接上服务器了,正在进行验证。 * Free-验证完毕,从服务器传回来的内容包含有特征字符串,从开始尝试连接到找到特征字符串用了x秒,这个时间值只能大概的表示该服务器的反应速度;这样的服务器一般就可以用了。 * 要密码-验证过程中服务器发出口令验证的要求。 * 连接超时-连接超时或验证超时,即服务器在规定的连接或验证时间内没有传回包含有特征字符串的数据。 * 不是Proxy-服务器的应答不符合协议规定。 * 无特征串-服务器验证完毕,但传回的数据中没有要求的特征字符串。
结果列表框右边的8个按钮功能如下: o 验证-验证结果列表框中所有被选中结果。 o 验证全部-验证所有结果。 o 修改结果-对被选的代理属性進行更改。 o 删除结果-从结果列表框中删除被选中的项。 o 精简结果-从结果列表框中删除所有状态不是Free的项。 o 导出结果-将全部结果或所选结果存盘。 o 导入结果-从文件中读入结果,并自动添加或更新结果列表。
在结果列表框中点击鼠标右键弹出的菜单功能如下: o 验证,拷贝,删除,属性等就不说了,与按钮功能一样。 o 加入调度-使能Proxy。启用这个Proxy进行自动调度。 o 停止调度-禁止Proxy.不用这个Proxy进行自动调度。
2、运行设置对话框界面如下:
.jpg) 图3 运行设置界面
设置对话框主要设置搜索和验证的参数,描述如下: o 连接超时时间-如果在这个时间内没连接上主机,则放弃对该主机的连接。 o 验证超时时间-验证的超时时间(秒),包括连接所用时间在内的验证时间如果超过此时间还没有得出验证结论,则超时并放弃验证。
以上2个参数是根据你的需要以及实际的网络情况進行设置的,如果你需要速度快的代理,那么就设置的时间短一些;如果需要更多的可选代理,那么就设置的时间长一些(因为我们一般都是需要速度快的代理,所以时间设置可以短一些)。笔者一般把这两个参数都设置成10,如果在这样的代理参数下得到的有效代理比较少那么可以适当的延长时间,一般每天有50个左右的有效代理就足够了。
o 并发连接数目-即同时进行的连接和验证的最大个数,显然是越大搜索越快。对于一些宽带用户来说,由于上网速度比较快,那么就可以相应地把该数值定地大一点。计算机配置比较低的最好设置的小一些,要不可能会影响其他程序的运行。
3、代理调度参数设置界面:
.jpg) 图4 代理调度参数设置界面
o 使用代理自动调度功能-是否使用自动调度proxy的功能。 o 自动调度监听端口-自动调度服务器监听的端口号。在浏览器中将proxy设置为本机的IP地址和这个端口号就可以使用自动调度功能了。 o 其他项暂时还没有启用。
二、代理验证数据设置
1、代理验证数据设置:(导入默认值验证配置:系统--导入配置--选取打开Config目录的example.cfg)
验证数据是“代理猎手”判别代理是否可用的依据,如果代理地址可以访问到设定的验证数据,那就说明代理工作正常,反之,则说明这个代理地址是不可用的。
在验证数据设置对话框中,点击“添加”,验证名可以随意输入。在验证类型中有两种方式可供选择,分别是“特征字串”和“匹配文件”,但在实际使用中,出于验证速度的考虑,大家一般都会选择“特征字串”方式。接着,在验证地址中输入网址,这里说个要注意的问题:在“验证地址”栏中请添入连接速度快的国外网站地址,比如yahoo,intel等,点击“获取”,系统就会自动从网站读取数据。
.jpg) 图5 设置验证地址
数据读取完毕后,用鼠标选中几个特征字符串,为了避免因为特征字符串的变化,而导致验证失败,我们通常会选用网页的标题作为特征字符串(一般在网页源文件的之间,如下图)。特征字串中可填入验证地址页面中<title>之间的内容,即<title>特征字串< /title>。方法是用浏览器连接验证地址,然后察看源文件,复制<title>之间的内容,粘贴。设置完成后,按“确定”返回。
.jpg) 图6 读取特征字串
2、导入代理列表:点击“导入结果”;出现中间的窗口后,选择你要导入的文件,再“打开”就可以了。
.jpg) 图7 导入代理列表
3、验证结果的精简:在设置好验证数据以及导入代理列表之后就可以开始验证了。按下右边的“验证全部”按钮,对代理地址重新进行验证。
.gif) 图8 验证结果的精简
当验证完毕,程序显示空闲状态后。接着,因为我们所需要的是免费的、有效的代理服务器,所以还必须再通过右侧的“精简结果”按钮剔除那些不符合要求的地址。在范围设定中,除去那个Free以外,把全部选项打勾(下图)。最后按“确定”完成代理服务器地址的过滤。现在,你就可以按下“导出结果”按钮,选定完存盘的地址范围后,把代理地址全部导出到文本文件保存起来了。
.gif) 图9 验证结果的精简
现在,根据上面得到的IP地址,你就可以设置想要用到代理的软件了。
很多免费代理是不稳定的,而且代理猎手本身的验证结果也不是完全可信的,但是对于我们只是找到几十个可以快速出国的代理来说,倒是没有什么大的影响。我们并不一定需要真的删除那些已经目前看来是无效的代理,只需要把那些free的代理导出就可以了,并且把这些free的代理多验证几次可能会得到更加稳定的代理。
4、导出验证结果:
1) 点击“验证状态”就可以对验证结果進行排列,并且一般是按照它们的速度排列的; 2) 选择要导出的(可以使用shift键成批选择的) 3) 点击右边的“导出结果” 4) 出现中间那个窗口后再“确定”就可以了把结果保存为TXT文件了。
.jpg) 图10 导出验证结果
三、设置代理调度
代理猎手也可以实现简单的代理调度功能。
1、选取搜索列表中的可用代理点击鼠标右键“加入调度” ; 2、配置代理调度的服务端口。设置好服务端口(端口必须一致)如果其它机器也想通过代理调度达到网络共享时还必需选取--允许其它机器使用本机自动调度功能; 3、配置需要通过猎手代理的其它软件。
服务过程中你还可以通过猎手的调度窗口了解代理的使用信息,还可以做开启/停止/删除等功能。
|