远程服务器对话框
Previous Back to contents Next

Proxomitron 也可以使用代理服务器。事实上,你可以维护一个包含多个代理服务器的列表并方便地在它们之间切换。

这是 Proxomitron 的远程服务器设置对话框。点击图片的不同部分以获得该部分的解释。

远程代理是做什么的?

远程代理最常见的使用是作为 "全局" 网页缓存以加速网页浏览(尤其是访问海外或网络连接慢、不稳定的情况)。虽然远程代理能做的事情远不止这些 - 像是过滤儿童不宜的内容,把网页翻译为另一种语言。

给代理添加注释

Naoko-3 版本开始,你可以在代理字符串的后面加上任何你喜欢的注释 (代理和注释之间要有一个空格)。这可以帮助提醒你某个代理是做什么用的或是它们的稳定性如何。只要像下面这样的格式就行...

proxy.host.name:port comment text here

加入多个代理

Proxomitron 可以一次性加入多个代理。只要点击 "Add" 然后粘贴进代理服务器的列表。

高级代理设置

右键点击代理列表编辑窗口后可以选择 "Advanced proxy settings"。这里有一个功能: proxy rotation,开启后会在一定连接数后自动从代理列表里选择下一个代理。如果你打开了此功能,最好保证列表里所有的代理服务器都比较稳定。

你也可以为别的一些事情开启 proxy rotation... 嗯,就是一些它能做的事情。

代理密码

如果你使用的代理要求密码(常见于代理 "防火墙"),你可以在这里输入密码(注意: 这只对接受 "Basic" 认证方案的代理有效。微软私有的 NTLM 认证方案被支持)。

测试代理

Proxomitron 可以对远程代理执行 "回路" 测试。在测试时,Proxomitron 会给网页发送一个请求 - 通过远程代理 - 回到 Proxomitron,然后监测对话的结束。使用这可以告诉你某个代理服务器是否可以访问或是否可用。(注意: 如果你使用像是 ZoneAlarm 这样的防火墙,为确保正常测试,你也许需要允许 Proxomitron 以服务器方式工作。)

如果测试成功,状态窗口会显示代理服务器的名字和远程主机。否则的话会报告一条错误信息。

更多细节信息,包括远程服务出添加的 HTTP header,可以在测试时从日志窗口查看。

通过这些信息你可以了解关于代理的很多事,例如,某个代理是否 "匿名"。你可以先从返回的 header 查看本机的 IP 地址,如果在除了 "Host:" 的其他地方也看到了你的 IP 地址(Host 里有是回路测试的缘故),说明这个代理不是完全匿名的。

为了确保在测试时日志窗口总是打开的,可以在高级代理选项(见上)中更改设置。你也可以设置让 Proxomitron 自动测试列表中的下一个服务器。

配合代理使用 Header 过滤

Proxomitron 在 Header 过滤规则中支持多个可以控制代理的命令。例如 $USEPROXY(True)$USEPROXY(False) 可以用于替换部分,从而对特定 URL 打开或关闭代理(覆盖全局设置)。而 $SETPROXY(proxyname:port) 可以对特定 URL 自动选择某个代理服务器 (注意: 选择的代理必须在你的远程代理列表中。

大多数情况下,这些命令都可以用在 URL: header 过滤规则中根据不同 URL 开启或关闭代理。这是一个为 www.neverproxy.com 强制关闭代理的例子...


返回目录