SOCKS5 套餐能给您什么
ProxySale 套餐就是一个列表链接。软件请求它,拿到纯文本,每行一个 ip:port,每一行都在同一端口上接受 SOCKS5、SOCKS4、HTTP 和 HTTPS。SOCKS5 代理不作为单独产品出售:价格表中的任何套餐都会给您一份所选规模的 SOCKS5 代理列表,200 到 50,000 个 IP。
想自己挑选地址,就把 .csv 放到链接结尾。这样拿到的文件,第一行是各列名称,值与值之间用分号隔开。文件列出两个字母的国家代码、对外 IP,以及代理快慢和在线时长这两项数字,数字大说明地址好。请按这些列筛选文件,只把合适的国家和最优的地址交给采集器。
不限量套餐按服务器 IP 授权。您在控制面板添加一次这个地址,代理就会接受来自它的连接,不需要用户名和密码。这对 SOCKS5 很重要,因为很多采集器和检测器处理不好 SOCKS5 认证,甚至直接跳过。住宅代理也支持 SOCKS5,但要用代理行中的用户名和密码连接,并在创建代理行时选择协议。
采集器为什么喜欢 SOCKS5
SOCKS5 工作在比 HTTP 低一层的位置。代理只在软件和目标之间转发字节,不改动请求,所以请求头到达网站时与采集器写的完全一致。请求指纹完全由您掌控。
这个协议能承载任何 TCP 流量。同一份 SOCKS5 代理列表可以同时供网页采集器、API 客户端、邮箱检测工具和您自己的脚本使用。
使用 socks5h 方案时,域名也由代理解析。服务器只传主机名,由代理查询,目标域名的 DNS 请求从代理一侧发出。
- Python requests:安装
requests[socks],在 proxies 字典里写socks5h://ip:port。 - curl:在命令中加上
-x socks5h://ip:port。 - Node.js:创建一个 SOCKS agent,交给您的 HTTP 客户端。
- A-Parser、ZennoPoster、ScrapeBox:在代理设置中选择 SOCKS5,并加载列表链接。
SOCKS5 还是 HTTP
两种协议在每个端口上都能用,所以由软件决定。工具支持 SOCKS5、并且您希望由代理解析 DNS 时,选 SOCKS5。只接受 HTTP 代理的工具,以及在浏览器里快速检查时,选 HTTP。这一面请看HTTP 和 HTTPS 代理页面。
速度基本一样。影响更大的是并发连接数:套餐的线程数决定软件能同时保持多少连接。
如何选择列表规模
从任务需要的并发请求数出发。500 线程的解析器适合 5,000 个 IP、500 线程的 World MIX 套餐。2,500 线程的任务需要 30,000 个 IP 的套餐。超过上限后代理会拒绝连接,软件会把它们记为失效,所以要留些余量。
列表规模按每日平均计算:夜里和节假日在线的地址会少一些。长时间任务选按天或按月套餐;一个月的每日价格比逐天付费低约 38%。上千线程的任务请看批量代理页面。
地区同样重要。World MIX 适合全球网站,欧洲代理、独联体代理和中国代理则提供某一地区的地址,用于本地搜索结果和区域网店。
常见的 SOCKS5 问题及解决办法
- 每一行都被拒绝连接:面板里没有您服务器的 IP,或者软件从另一个地址出去。在该服务器上用
curl https://ifconfig.me/ip查看出口 IP,然后添加。 - 一启动就有部分行失败:工具里的线程数超过了套餐上限。调低线程,或换成线程更多的套餐。
- 目标看到了您自己的 DNS 服务器:工具用的是普通
socks5,在本地解析域名。改用socks5h,或在设置里开启远程 DNS。 - 有些行响应很慢:大列表里总会有几个慢地址。把超时设为 15 到 30 秒,失败后换一行重试。
保持列表新鲜
代理池全天都在变化。把软件设为每隔 8 到 10 分钟重新拉取一次列表链接,它就始终使用代理池中可用的那部分。更频繁的请求会被我们限速。列表层面的轮换见轮换代理页面。
手动检查一行,运行 curl -x socks5h://ip:port https://ifconfig.me/ip。返回的是目标网站看到的地址。
付款前先试用
客服为每位已验证客户提供任一套餐 1 小时免费试用。可在聊天或通过联系页面提交工单申请,把链接导入软件,在自己的目标上看效果。
想快速测试代码,免费代理列表里有公开的 SOCKS5 行。它们几个小时就会失效,只适合测试,正式任务前请换成套餐。
