检测工具显示绿色,实际请求却一直转圈;地址能连上,拿回来的却是一张错误页面。使用免费代理IP时最常见的一种误解,就是把「连得上」当成「用得了」,而这两件事之间还隔着好几道关卡。
第一道关卡是免费代理IP的响应。端口能建立连接,只说明对面有服务在听,真正要看的是请求转出去之后多久能拿回结果。有些地址握手很快,转发却慢得离谱,或者干脆没有回音,这类在清单里占比并不低。
第二道关卡是免费代理IP返回的内容。有的服务端会在中间插一层自己的提示页,把状态码改成跳转,于是你以为在访问目标页面,实际看到的是它推的内容。这种情况在免费代理IP里尤其常见,只看连通状态根本发现不了。
连通只是一张入场券
连通好比一张入场券,能进门不代表能在里面办事。端口开着只是最低条件,后面还有转发和返回来把关。把免费代理IP的这三层分开看,判断起来才不会自欺欺人,也不会被一片绿灯误导。
三层判定:连通、转发、返回
先看端口通不通,再看请求能不能送到目标服务,最后看返回的内容是不是目标服务原样给的。三层都过才算真的可用,只过第一层,就只是「连得上」而已。
| 层级 | 看什么 | 不通过的表现 |
|---|---|---|
| 连通 | 端口与握手 | 连接被拒、请求超时 |
| 转发 | 请求是否送达目标服务 | 长时间没有响应 |
| 返回 | 内容是否为原样 | 被插入提示页或跳转 |
机房类来源为什么更容易只过第一层
免费代理IP清单里的地址大多落在机房网段,端口开放率高,扫出来一片绿灯,看着很热闹。但这类地址被大量共享,转发链路拥挤,第二三层翻车的比例自然偏高,这也是它看着能用、真跑起来处处卡住的原因。
把三层判定固化成固定动作,比收藏一堆地址有用得多。每换一个免费代理IP,就先跑一遍连通、转发、返回,任何一层不过就换下一个,别在一个注定跑不通的地址上反复调参数。
判定标准定得越清楚,试错的次数就越少,也越不容易把整段时间耗在注定跑不通的地址上。空有一堆免费代理IP却不知道哪条能用,等于没有地址。
