一、 代理IP的核心筛选指标 (匿名性/稳定性/成本)

1. 为什么纯净度99%的住宅IP仍被识别?(IP匿名层级)

症状:爬虫运行10分钟后收到Cloudflare验证码,IP被标记为"数据中心"

根源:供应商混用了机房IP冒充住宅IP,HTTP头X-Forwarded-For泄露真实IP段

  1. 访问 IPinfo 输入代理IP,检查asn_type字段应为"isp"(住宅)而非"hosting"(机房)
  2. 用 UserAgent检测工具 验证HTTP头是否包含"via"或"x-forwarded-for"泄露字段
  3. 优先选择提供L2/L3匿名的供应商(如LIKE.TG的洋葱路由级代理)

2. 高并发时IP批量失效怎么办?(连接稳定性)

症状:同时发起50+请求时,30%的IP突然无法连接

根源:供应商超售IP导致端口拥堵,或使用NAT转换造成IP冲突

  1. 使用 Python测试脚本:
    import socket
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.settimeout(3)
    result = sock.connect_ex(('proxy_ip',1080)) # 返回0表示可用
  2. 要求供应商提供独享端口而非共享NAT(推荐LIKE.TG的独立通道IP)
  3. 设置自动更换阈值:当IP延迟>800ms或错误率>15%时触发更换
实测数据:使用L2匿名住宅IP的爬虫,Amazon反爬识别率从42%降至6.3%