http代理服务器地址这东西,网上随便一搜能出来几十个列表。但真正能连续用上一周、不用天天换的,没几个。大部分免费列表里的IP,寿命按分钟算,今天抓下来一百个,明天能连上的可能就剩三五个。
先说一个基本常识。代理地址的格式就是IP加端口,比如 123.45.67.89:8080,冒号前面是地址,后面是端口。也有一些服务商给的是域名形式的入口,比如 proxy.xxx.com:3128。端口常见的有8080、3128、1080、7890、8888这几个,但具体用哪个取决于服务端的配置,不是你随便填一个就能通的。

免费代理这块,实测数据比较残酷。有人从10个主流免费代理平台抽了100个IP做测试,超过80%连最基本的网络请求都发不出去。剩下的20%里,能稳定使用超过30分钟的不到1%。另一组测试更极端,从网上爬了10万个免费代理IP做批量检测,最终能连通的只有1356个,能稳定使用的仅15个。免费代理的平均可用率在17.6%左右,平均首包时间3.2秒,商业代理这个数字是0.8秒。而且超过67%的免费节点存在注入广告、篡改响应内容或记录用户请求参数的行为。如果你需要代理来跑正经业务,免费的基本不用考虑。
国内付费代理里,被提到比较多的是青果网络和天启HTTP。青果网络做的是国内隧道代理,官方标称日更600万+IP,覆盖200多个城市,可用率99.9%,支持HTTP、HTTPS、SOCKS5三种协议,走固定入口每次请求换IP的方式,适合舆情监控、公开网页数据采集这类需要频繁换出口但不需要保持会话的任务。天启HTTP强调的是自建机房加运营商正规授权的一手资源,官网披露IP可用率大于等于99%,响应延迟低至10毫秒量级,计费走按IP量模式,短效动态IP低至0.005元每个,余额不过期。
四叶天代理走的是客户端形态,每日40万+IP,覆盖200+城市,官标有效率97%以上,支持Windows、iOS、安卓,适合小规模监控或者需要手动切换出口的轻量场景。快代理在南方地区的节点覆盖比较全,提供企业级HTTP代理云服务,IP可用率第三方实测约97%,平均响应在60毫秒量级,计费常见的是包月或按量组合,适合中小规模的日常采集。
海外HTTP代理如果走住宅IP,常用的有Decodo和Oxylabs。Decodo的住宅代理IP池比较大,按请求计费加粘性会话最长24小时,第三方基准测试里的可用率在99.86%左右,起步价大约每GB四美元。Oxylabs的可用率在99.82%左右,池规模是它最大的卖点,但价格也高一些,住宅代理低用量起步每GB约12美元,适合需要大规模数据采集的团队。Bright Data也是绕不开的一个名字,企业级定位,数据中心代理起步价大约每月5.55美元三个IP,住宅代理每GB起步约3.50美元,产品线最全但上手成本也最高。
拿到一个代理地址之后,怎么判断它能不能用。最简单的方法是用curl命令测一下。在终端里输入 curl -x http://IP:端口 http://icanhazip.com,如果返回的是代理服务器的IP而不是你本机的IP,说明代理通了。如果要测带认证的代理,格式是 curl -x http://用户名:密码@IP:端口 http://icanhazip.com。Windows下也可以用 netsh winhttp show proxy 来看系统层面配了哪些代理。批量测试的话,GitHub上有一些开源的代理检测脚本,输入一个IP:端口的列表,它会逐个请求外部裁判服务,返回HTTP 200的就是活的,顺便还能告诉你这个代理支持HTTP还是HTTPS还是SOCKS。
有一个坑需要注意。很多免费代理列表里的IP,地址格式看着没问题,但实际连上去之后你会发现目标网站看到的是代理服务器的IP,而你的真实IP在HTTP头里被透传了出去。这叫透明代理,等于没穿衣服。测试的时候可以用一个显示请求头的网站看一下,如果你自己的IP出现在 X-Forwarded-For 或者 Via 字段里,那这个代理对你来说只有“看起来像换了IP”的效果,隐私层面没有任何保护。
选代理这件事,最终还是回到你要拿它干什么。临时查一个不需要登录的页面,免费列表里翻一翻碰运气可以。需要连续跑数据采集、需要保持会话稳定、需要控制失败率在可接受范围内,那老老实实付费。国内按量计费的服务商里,天启HTTP的0.005元每个短效IP算是一个可以小流量试错的起点。海外住宅代理按GB计费的话,Decodo的每GB四美元在同类里属于价格和池规模平衡得比较好的选择。不管选哪家,先用真实业务脚本跑一轮免费试用,盯连接成功率和晚高峰稳定性,比看官网宣传页上的数字实在得多。