代理列表提供的是连接信息。像 203.0.113.10:8080 这样的条目告诉客户端往哪里连接,却没有告诉它该使用哪种代理协议。地址、端口和协议三项缺一不可。

上面的地址专供示例使用。配置软件时,请把它换成免费代理列表中的实际条目。

先看这几个字段

字段用途
IP 地址代理监听端的地址。
端口该地址上的服务端口,例如 8080 或 1080。
协议客户端必须使用的代理模式,例如 HTTP、SOCKS4 或 SOCKS5。
国家对 IP 地址所在地的标注。如果位置很重要,值得再检查出口地址。
匿名性某次特定测试得出的分类,并非完整的隐私评估。
更新或检查时间记录或测试何时更新,具体取决于列表对这个字段的定义。

端口号不等于协议标识。端口 1080 上的端点往往运行 SOCKS,也可能是其他服务。同样,端口 443 并不能证明代理接受 TLS 连接。先按协议标签选择,再用支持该协议的客户端验证。

把条目填进客户端

浏览器可能要求把地址和端口分别填入两个框。命令行工具通常需要 URL:

http://203.0.113.10:8080
socks5://203.0.113.10:1080

这两个地址描述的是不同的代理服务。选与条目匹配的那个,不要把它们当成可以互换的配置。如果客户端分别提供 HTTP 和 SOCKS 设置,把 SOCKS 地址填进 HTTP 栏并不会转换协议。

公共列表里的 HTTPS 标签需要留意。它可能表示端点能用 CONNECT 传输 HTTPS 网站流量。这时,连接配置仍可能是 HTTP 代理。到代理本身启用 TLS 的连接是另一项能力。

依赖条目前,先检查什么

测试 HTTP 条目时,先尝试一次连接超时较短的普通 HTTP 代理请求。检查代理是否接受连接,能否到达你需要的那类目标,以及目标看到的是否是代理出口地址。对比两个条目时,保持目标一致。

条目失败后,做完有限时长的测试就换下一个,不要无限等待。公共端点可能在采集与使用之间消失。新记录有参考价值,但出现在列表中,并不等于已经从你当前的网络成功发出过请求。

在 ProxyHub,要分清数据更新与实际连通性测试。当前列表汇总上游来源的数据,显示的时间不应被理解为每个端点刚刚从你所在的位置完成了测试。

相关文章