你买了"干净"的代理。IP 不在任何黑名单上——这你查过了。指纹是 impersonate 过的,请求头完美无瑕,可第一个请求就被拦下来挑战。原因往往出在目标站不到一毫秒就完成的一次查询:它查了你的 IP 属于哪个网络。
这就是 ASN 检测。在 2026 年,它是几乎每套反爬体系里最便宜、最可靠的信号——比 TLS 指纹靠前,比 JavaScript 挑战靠前。本文讲清 IP 信誉到底是怎么算出来的、为什么"没上黑名单"几乎毫无意义,以及在你开始怀疑自己代码之前应该先查什么。它是我们那篇 JA3/JA4 详解 在网络层的姊妹篇。
互联网上每个 IP 都归属于某个自治系统(Autonomous System)——也就是通过 BGP 把它宣告出去的那个网络。AS 编号是公开的、免费可查的,而且从客户端这边根本无法伪造。一次查询就能告诉防御方:
逻辑很粗暴,却很有效:真实买家不会从 AWS 数据中心里面逛网店。一个来自主机商 ASN(AWS、GCP、Hetzner、OVH、DigitalOcean)的 IP,每次开会话时机器人概率的先验就高达 90% 以上。而一个来自住宅家宽 ISP 的 IP,先验接近于零。不用 JavaScript、不用指纹、零成本——在你的请求体到达之前,判决基本就已经下了。
"我的 IP 不在 Spamhaus 上"——你回答的是 2010 年的问题。现代 IP 信誉是按 IP(以及按 /24、按 ASN)持续更新的一个分数,由这样一些信号构建:
| 信号 | 它向防御方透露了什么 |
|---|---|
| ASN 类型 | 主机商 vs 住宅 vs 移动——基线先验 |
| 共享滥用情报 | Cloudflare/Akamai/DataDome 在它们所有客户那里都见过这个 IP——你在 A 站赚来的封禁会跟着你到 B 站 |
| 单 IP 请求速率 | 一户人家不会一天产生 5 万次请求 |
| 会话多样性 | 一个 IP 上出现几百个互不相关的 cookie = 代理出口 |
| 端口扫描 / 开放代理探测 | 很多厂商会主动探测 IP 是否开着代理端口 |
| IP 年龄与流转 | 最近易主或行为突变的 IP 段会被迅速重新评分 |
有两个后果。第一,信誉是共享的:你继承了在你之前用过这个 IP 的所有人的罪过——这正是廉价、超卖的住宅池表现差的原因。第二,信誉是按段计的,不只是按 IP:一个吵闹的邻居就能毒化你所在的整个 /24。
(想深入了解各类代理的成本权衡:为 AI agent 选代理类型 从成本角度讲了同一套层级。)
动你的代码之前,先审问出口 IP 本身。透过你的代理去问:我在哪个 ASN 上、它是什么类型、地理定位把我放在哪里?
# 当你透过代理连接时,外界看到的是什么?
curl --proxy "socks5h://USERNAME:[email protected]:913" \
"https://ipinfo.io/json"
# 看 "org": "AS7922 Comcast..." -> 家宽 ISP,没问题
# "org": "AS16276 OVH SAS" -> 主机商 ASN,你被卖了数据中心
有三种排查结果能解释"IP 很干净,却照样被封":
Intl 时区相矛盾。跨层一致性检查会逮到这一点。新用户注册即送500M免费流量,首次充值额外加赠,活动期间限时开放。