住宅代理与数据 API 分工:1024Proxy 接入指南
云服务器出口被 IP 库标成机房,住宅代理能换出口,但住宅宽带测 5 个页面只有 1 个出结果。哪些请求配 1024Proxy、哪些直接调接口,用实测分清。

云服务器的出口 IP 很容易被认出来:2026 年 11 月 9 日 00:23(新加坡时间),我们从 10 家云厂商的公开 IP 段里抽了 40 个地址,用两家 IP 库查,40 个里有 39 个至少被一家标成机房或 VPN;同样抽的 42 个宽带运营商地址,只有 1 个被标成机房。这就是 1024Proxy 这类住宅 IP 服务要解决的问题:把自建爬虫的出口换到家庭宽带。但出口只是第一关,同一天 00:24 我们就从一条不在任何机房库里的新加坡家庭宽带,用无头浏览器打开 5 个平台的搜索页,只有 YouTube 出了结果;Reddit 弹人机验证,Amazon 回 503,Shopee 要求登录,TikTok 结果区报错。而 00:18 到 00:19 从同一台机器直接调 EveryInfra 这 5 个平台的搜索能力,5 次都拿到了 10 到 20 条结构化结果,合计扣费 $0.010307。
这篇文章原稿发于 2026 年 11 月 7 日,11 月 9 日我们重新核对了 1024Proxy 的价格和帮助文档,补了四组实测:IP 库怎么给出口贴标签、住宅出口下打开页面要花多少流量、代理账号密码怎么写才不出错、同一台机器上哪些 HTTP 客户端会把数据接口的请求也带进代理。结论没有变:住宅代理管你自己发给目标网站的请求,数据接口管目录里已有平台的结构化数据,两者各管一层。
[EveryInfra](/) 给 AI 和开发者提供统一的数据接口:一个 POST https://api.everyinfra.com/api/v1/social,按 platform、action、params 取多个平台的公开数据。2026 年 11 月 9 日 00:17(新加坡时间)读取的免费能力目录列出 106 个平台、573 项能力,其中 571 项可用(11 月 7 日原稿写的是 570 项可用)。但很多团队除了这些平台,还有自己要抓的网站、要登录的后台和自己写的爬虫。这些代码部署在云服务器上,跑一段时间后,请求可能被目标网站限制。下面先讲限制从哪来,再讲住宅代理怎么接、流量怎么算钱,最后讲哪些任务根本不用自己配代理。
动手前写下的判据
为了不在看到结果以后再改标准,我们在 11 月 9 日开工时先写下了四条判据。第一,IP 标签的结论至少要有 40 个云厂商地址和 20 个宽带地址做样本,并且至少用两家 IP 库对照,只有一家库时不下「普遍」的结论。第二,「住宅出口能不能拿到数据」以页面上是否出现搜索结果为准,HTTP 200 不算成功,因为人机验证页和登录墙同样返回 200。第三,流量费只用实测字节乘以 1024Proxy 官网标价,不估算、不取行业平均。第四,客户端会不会走代理,以本地模拟代理的日志里有没有出现到 api.everyinfra.com:443 的连接为准,不看文档推断。
这几条判据也划出了本文的边界:我们没有 1024Proxy 账号,没有经它的住宅出口实测;页面称重只做了每页一次,样本小;IP 库只用了两家免费接口。下文每个结论后面都会写清它在什么条件下成立。
一、数据采集中的通用挑战:自建爬虫的出口是机房 IP
服务部署在云服务器上时,所有出站请求都从云厂商的 IP 发出。互联网上的每一段 IP 都归属某个自治系统(Autonomous System,AS),每个 AS 有一个编号 ASN,由同一个网络运营方按同一套路由策略管理(ARIN:Autonomous System Numbers;定义见 RFC 1930)。ASN 本身只说明「这段 IP 归谁管」,不带「机房」或「家庭」的标签;标签是 IP 数据库加上去的。例如 IPinfo 的 ASN 数据说明给每个 ASN 一个 type 字段,取值有 isp、business、hosting、education 等;ip-api.com 的 JSON 接口文档有一个 hosting 字段,含义是托管、机柜租用或数据中心地址;商业库 MaxMind 的匿名 IP 库同时有 is_hosting_provider 和 is_residential_proxy 两个字段,也就是说,住宅代理出口本身也是数据库在标的对象。
原稿只查了三个 IP,只能演示标签长什么样,所以这次我们把样本扩到 88 个。云厂商一侧取各家自己公布的地址列表:AWS 的 ip-ranges.json(说明文档,文件生成于 2026 年 11 月 8 日,EC2 一项有 1,906 个 IPv4 前缀)、Google Cloud 的 cloud.json(说明,同样是 11 月 8 日生成)、Oracle Cloud 的 public_ip_ranges.json(说明,2026 年 10 月 28 日更新)、DigitalOcean 的 地理位置文件和 Akamai 旗下 Linode 的 geofeed(按 RFC 8805 格式发布)。Azure、Hetzner、OVHcloud、阿里云、腾讯云没有找到同样好用的公开列表,我们改用 RIPEstat 的 announced-prefixes 接口取它们 ASN 在 11 月 8 日对外宣告的前缀。宽带一侧同样用 RIPEstat,取新加坡 Singtel、StarHub、M1,美国 Comcast、Charter,德国 Deutsche Telekom,英国 BT、Virgin Media,法国 Orange,日本 NTT OCN,韩国 KT,巴西 Claro,墨西哥 Telmex,印尼 Telkom 共 14 家,再加 T-Mobile US 和 Jio 两家移动运营商。
抽样规则是固定随机种子:每家先随机抽前缀,再在前缀里随机取一个主机地址,云厂商每家 4 个、宽带和移动每家 3 个,合计 88 个。11 月 9 日 00:23(新加坡时间),我们把这 88 个地址一次性送进 ip-api.com 的批量接口(一次最多 100 个),再送进 proxycheck.io 的 v2 接口(未注册用户每天 100 次免费查询)做第二家对照。随机取的地址不一定正在使用,数据库对这类地址通常按整段或整个 ASN 打标签,所以这组数说明的是「这段地址在库里是什么类型」,不是「这台机器在干什么」。
| 样本组 | 个数 | ip-api `hosting=true` | proxycheck 标 VPN 或机房 | proxycheck 标住宅 | proxycheck 标 Business |
|---|---|---|---|---|---|
| 云厂商公开 IP 段(10 家) | 40 | 30(75%) | 38(95%) | 0 | 2 |
| 固定宽带运营商(14 家) | 42 | 1(2.4%) | 0 | 15(36%) | 26(62%) |
| 移动运营商(2 家) | 6 | 1 | 0 | 0 | 1(另 5 个标 Wireless) |
这张表有两个读法。第一,云厂商的地址很难藏:两家库至少有一家标出来的有 39 个,占 97.5%,唯一没被任何一家标成机房或 VPN 的,是 AWS 列表里的一个地址。第二,「不是机房」不等于「是住宅」:42 个宽带运营商地址里,proxycheck 只把 15 个标成 Residential,26 个标成 Business。大运营商同时卖家庭宽带和企业专线,一段地址给了企业客户,库里就会标企业。按运营商拆开看,同一家的地址也不一致,每家 3 个地址的标法如下(proxycheck 的 type)。
| proxycheck 标法(每家 3 个) | 运营商 |
|---|---|
| 3 个都标住宅 | StarHub |
| 2 个住宅、1 个 Business | Singtel、Virgin Media、Orange、Telmex、Telkom Indonesia |
| 1 个住宅、2 个 Business | Comcast(其中 1 个被 ip-api 标 hosting)、BT |
| 没有住宅 | Charter、Deutsche Telekom、NTT OCN、KT、Claro 都是 3 个 Business;M1 是 2 个 Business、1 个 Wireless |
两家库回答的也不是同一个问题:ip-api 只有 hosting、proxy、mobile 三个是非字段,没有「住宅」这一项,这 42 个地址里 41 个 hosting=false;proxycheck 的 type 每个地址只给一个值。我们的抽样只能说明:运营商地址里约三分之一被 proxycheck 标成住宅,多数标成企业,光看运营商名字猜不出库里的标签。所以买 ISP 或住宅 IP 后,最好拿到手先用两家库各查一次。1024Proxy 博客在 2026 年 10 月 29 日的双 ISP 住宅 IP 一文也建议拿到 IP 后先查库;它的定价页常见问题写明,提取的 IP 地区和某些检测网站不一致时,以 IPinfo 的检测结果为准(定价页,2026 年 11 月 9 日 02:44 存档),这说明换一家库得到不同答案是常态,下单前最好先问清以哪家库为准。
逐家看差异更明显。ip-api 漏标了 Azure 的 3 个、Hetzner 和 OVHcloud 各 2 个,proxycheck 在这三家都是 4 个全中。AWS 一侧两家库都只标中 2 个,原因各不相同:一个地址属于 us-gov-west-1 区域,proxycheck 把它标成 Business;另一个地址 155.146.80.0/20 段在 AWS 列表里属于 us-east-1-wl1-mia-wlz-1,也就是迈阿密的 Wavelength 区。AWS Wavelength 把计算放进电信运营商的网络里,用的是运营商地址(carrier IP),这一段在 RIPEstat 里由 Verizon Business(AS6167)宣告,ip-api 把它标成了 mobile=true。ip-api 在 AWS 还漏了一个:35.55.10.109,AWS 列表把 35.55.10.0/24 记在悉尼区(ap-southeast-2)的 EC2 下,ip-api 返回的 ASN 就是 AS16509 Amazon.com, Inc.,hosting 却是 false,proxycheck 把它标成 VPN。可见 ip-api 的 hosting 不是按 ASN 一刀切地推出来的,同一个 ASN 下的小段也会漏,这正是要两家库对照的原因。所以「云服务器一定被标机房」也有例外,只是两家同时漏掉的例外很少,而且不是普通 EC2 能选到的。
AWS 的 4 个样本逐个列出来,能看清两家库各漏在哪里:
| 地址 | AWS 列表里的区域 | ip-api(ASN,`hosting`) | proxycheck |
|---|---|---|---|
| 3.32.158.126 | us-gov-west-1 | AS8987,true | Business |
| 155.146.82.54 | 迈阿密 Wavelength 区(us-east-1-wl1-mia-wlz-1) | AS6167 Verizon Business,false(mobile=true) | Business |
| 35.55.10.109 | 悉尼(ap-southeast-2) | AS16509,false | VPN |
| 54.180.190.35 | 首尔(ap-northeast-2) | AS16509,true | VPN |
网站拿到这类标签后能做什么,CDN 和云防火墙的文档写得很直接。Cloudflare 的 IP Access rules 可以按访客 IP、ASN 或国家放行、拦截或要求验证,自定义规则里有 ip.src.asnum 字段可以直接写 ASN;AWS WAF 有 ASN 匹配规则;Google Cloud Armor 的规则语言有 origin.asn。Cloudflare 还给每个请求算一个 bot score,站长可以按分数挑出可疑流量。所以在高频或长时间运行的采集任务里,机房 IP 发出的请求更容易遇到验证码挑战,或者直接收到 403 Forbidden;请求太密时还会收到 429 Too Many Requests。这是网络出口层面的现象,和你的爬虫代码写得对不对无关。它也有边界:同一个站点还会看请求频率、Cookie 和浏览器行为,只换 IP 不改这些,照样会被限制,下一节的实测会把这一点量出来。
二、解决方案:把爬虫的出口换成住宅 IP
要让自建爬虫的请求更顺畅地通过,核心思路是把出口 IP 从机房换到真实的家庭宽带,也就是住宅 IP。住宅 IP 的 ASN 归属当地宽带运营商,在目标站的数据库里更接近普通用户。1024Proxy 自己的博客也建议拿到 IP 后先用 IPinfo 一类的数据库核对 ASN 归属和住宅标签(双 ISP 住宅 IP 一文,2026 年 10 月 29 日),这和上一节的检查方法是同一个思路。它在 2026 年 10 月 14 日的《购买 IP 后如何检查 IP 信誉》里又补了一句很实在的话:信誉检测正常,业务仍可能受影响,因为网站还会看请求频率、访问行为、账号状态和设备信息。下文的页面实测,正好给这句话配上了数字。

1024Proxy 的公司是 GUANG XUN YONG YAO LIMITED,2024 年成立(关于我们)。它有三类产品,分别对应三类采集任务。下面按任务讲选哪一类,每一类的功能和价格,都在 11 月 9 日对照官网原文重新核过,官网页面的原始 HTML 在 02:44(新加坡时间)存了档,方便以后对照价格有没有变。
公开页面的轮换抓取:动态住宅流量。 换住宅出口能解决的是上一节那种「IP 在库里被标成机房」的问题;能不能因此少碰验证码、提高成功率,我们没有做住宅和机房出口的对比测试,下一小节的实测反而说明,住宅出口下 5 个页面只有 1 个出了结果,所以别把成功率的提升当成默认会发生的事。1024Proxy 的动态住宅流量支持按国家、州或省、城市和运营商定位,定位不另收费;会话可以选粘性(1–120 分钟内保持同一个 IP)或轮换(每次请求换一个 IP),协议支持 HTTP(S) 和 SOCKS5(动态住宅流量页)。首页标称 99.5% 正常运行时间,这是官网自述,我们没有测。轮换会话适合不需要登录的公开页面抓取,会话控制文档也把爬虫、搜索引擎结果采集、价格监控归到轮换会话,并建议「控制请求频率,模拟真实访问节奏」。
长期登录的账号和店铺:长效静态 ISP。 需要长期保持登录态的任务(店铺后台、社媒账号)要的是出口在几天到几个月里不变,动态住宅的粘性会话最长只有 120 分钟,满足不了。1024Proxy 的长效静态 ISP 是原生独享 IP,不限制流量,有效期分 7 天、30 天、90 天三种(长效静态 ISP 页)。11 月 9 日页面按国家列单 IP 价,分「家庭原生」和「家庭广播」两组:例如家庭原生的美国、德国、英国是 $3.9/IP(划线价 $4.9),新加坡 $5.8/IP,另有一档「美国-双 Comcast」$5.5/IP;家庭广播的新加坡和德国是 $2.9/IP。页面没有在价格旁写明对应哪种有效期,下单前以结算页为准。按 IP 数量算,固定出口贵在「每个 IP 都要单独买」:10 个美国家庭原生 IP 按页面 $3.9 的单价就是 $39,而第四节的算法里,动态住宅 1TB 档 $490 能覆盖 YouTube 搜索页只下 HTML 约 300 万次;所以只有真要固定身份的任务才值得买静态 IP。首页卡片写的「$0.08/IP/天起」是按天折算的最低价。会话控制文档也写明,动态住宅的粘性会话最长 120 分钟,要更长时间运营就选长效静态 ISP;到期前可以在控制台续费(长效静态 ISP 账密认证文档)。
大文件和音视频下载:无限流量。 按 GB 计费时,下载量越大账单越大;无限流量套餐改成按端口或带宽计费,适合单次下载量大、总量难以预估的任务。1024Proxy 有两种:按端口计费的「无限流量-端口」,最小一档是 2 个端口 3 天 $5.00(每端口每天约 $0.83),101–999 个端口一档是 101 个端口 3 天 $127.26(每端口每天 $0.42),专题页写 3–30 分钟自动轮换,官网标注的用途是品牌保护和文本、图片下载;按带宽计费的「无限流量-带宽」,100 Mbps 30 天 $1,035(每天 $34.50),200 Mbps 30 天 $1,709.10,400 Mbps 30 天 $3,005.10,不限流量、不限并发(无限流量页)。注意这个页面的静态文字里「单价」一栏和总价对不上(例如 2–15 端口一档写着单价 $0.56),我们按总价除以端口数和天数复算,和原稿 11 月 7 日记下的 $0.83、$0.42 一致。定价页常见问题还写了一个影响选择的数:端口套餐每个端口的带宽是 6 Mbps,带宽套餐是独享服务器(定价页)。按 6 Mbps 满速算,一个端口一天最多传约 64.8 GB,所以端口数决定的是并发和吞吐上限,不是「无限」。两种无限流量的档位如下(按 3 天和 30 天的总价,11 月 9 日存档):
| 套餐 | 档位 | 总价 | 折算 |
|---|---|---|---|
| 无限流量-端口,3 天 | 2–15 个端口(按 2 个算) | $5.00 | 每端口每天约 $0.83 |
| 无限流量-端口,3 天 | 16–40 个端口 | $32.00 | — |
| 无限流量-端口,3 天 | 41–100 个端口 | $68.06 | — |
| 无限流量-端口,3 天 | 101–999 个端口(按 101 个算) | $127.26 | 每端口每天约 $0.42 |
| 无限流量-带宽,30 天 | 100 / 200 / 300 / 400 Mbps | $1,035 / $1,709.10 / $2,429.10 / $3,005.10 | 每天 $34.50 / $56.97 / $80.97 / $100.17 |

原稿没写的还有一种按 IP 数计费的「动态住宅 IP」(SOCKS5 定价页),覆盖 195 个以上国家和地区,使用期间不限流量,企业档支持 CDK 分发。各档价格如下(11 月 9 日 02:44 新加坡时间存档):
| 档位 | 总价 | 每个 IP |
|---|---|---|
| 20 个 IP | $3.00 | $0.15 |
| 100 个 | $12.00 | $0.12 |
| 500 个 | $30.00 | $0.06 |
| 1 万个 | $390.00 | $0.039 |
| 3 万个 | $900.00 | $0.03 |
| 8 万个 | $2,160.00 | $0.027 |
数量越多单价越低,8 万个一档每个 IP 不到 20 个一档的五分之一,但前提是你真用得完这么多不同的出口。首页另写了两条新用户福利:联系客服可以领 1GB 试用流量,注册 7 天内有 $0.99 的专属套餐。五类产品的起价和计费单位整理成下表,价格是官网 2026 年 11 月 9 日显示的原价(美元)。
| 产品 | 11 月 9 日官网价 | 计费单位 | 和采集任务的对应关系 |
|---|---|---|---|
| 动态住宅流量 | 2–100GB $1.20/GB;200GB $0.70/GB;1TB $0.49/GB | 按流量,永不过期 | 公开页面轮换抓取、按城市取本地页面 |
| 动态住宅 IP | 20 个 $0.15/个,8 万个 $0.027/个 | 按 IP 数,使用期间不限流量 | 需要大量不同出口、但单个出口用量不大 |
| 长效静态 ISP | $0.08/IP/天起;单 IP 价按国家列,如美国 $3.9 | 按 IP 和有效期(7/30/90 天) | 长期登录的店铺、账号,固定出口 |
| 无限流量-端口 | 2 个端口 3 天 $5.00;101 个端口 3 天 $127.26 | 按端口数和天数 | 官网标注:品牌保护、文本和图片下载 |
| 无限流量-带宽 | 100 Mbps 30 天 $1,035 | 按带宽,30 天、7 天、1 天可选 | 音视频等大流量下载 |

住宅出口是必要条件,不是充分条件
为了看清住宅出口能帮到哪一步,我们在 11 月 9 日 00:24 到 00:25(新加坡时间)做了一组小实验。出口是本机的新加坡家庭宽带:ip-api 查到的 ASN 是 AS4817,hosting、proxy、mobile 三个字段都是 false,在数据库眼里就是一条普通住宅线路,相当于一个理想的住宅代理出口。我们用两种方式打开 5 个平台的关键词搜索页:一种是 curl 只下载 HTML,一种是无头 Chrome 完整加载(每页一个全新的浏览器上下文、关闭缓存、加载完成后再等 8 秒),浏览器方式又分「整页」和「拦掉图片、媒体、字体」两档。字节数用 Chrome DevTools Protocol 的 encodedDataLength 累加,也就是线上实际传输的字节,代理按 GB 计费时就是这个数。
| 平台搜索页 | curl 只下 HTML | HTML 里能解析出的结果 | 浏览器整页 | 浏览器看到的结果 |
|---|---|---|---|---|
| TikTok「residential proxy」 | 200,96.0 KB | 0 条 | 5.15 MB,225 个请求 | 结果区报「Something went wrong」 |
| YouTube「residential proxy」 | 200,328.7 KB | 43 个视频 ID | 4.24 MB,150 个请求 | 出现搜索结果 |
| Reddit「residential proxy」 | 200,9.7 KB | 0 条(页面外壳) | 542.9 KB,7 个请求 | 「Prove your humanity」人机验证页 |
| Amazon「usb c cable」 | 200,229.5 KB | 30 个 ASIN | 78.2 KB | HTTP 503「Sorry! Something went wrong!」 |
| Shopee 印尼站「usb c cable」 | 200,25.6 KB | 0 条 | 4.20 MB,189 个请求 | 跳到 /verify/traffic/error,要求登录 |
五个页面里,浏览器方式只有 YouTube 出了结果;curl 方式反而有两个页面的 HTML 里带着可解析的数据(YouTube 43 个视频 ID、Amazon 30 个 ASIN),但 Amazon 的浏览器方式被回了 503,说明它对无头浏览器和对普通 HTTP 客户端的处理不一样。四个没出结果的页面都发生在住宅出口上,所以问题不在 IP 类型,而在浏览器指纹、登录状态和请求特征。这和 1024Proxy 博客里「信誉检测正常仍可能受影响」的说法一致,也和会话控制文档里「控制请求频率」的建议一致。这组实验的边界要说清:每页只测了一次,本机是新加坡的出口而 TikTok、Amazon 的默认站点在美国,换一个国家的出口、带上 Cookie、换成有界面的浏览器,结果都可能不同;它能证明的只是「住宅 IP 本身不够」,不能证明哪个平台一定拿不到。
三、接入实践:API 模式和账密认证
1024Proxy 支持用 API 模式或账密认证两种方式提取代理(官网导航「获取代理」:账密模式覆盖动态住宅、无限带宽、长效静态 ISP、无限端口,API 模式覆盖动态住宅和无限带宽)。下面按它的帮助文档整理,代码都改成了只访问你自己的目标网站:这里的代理是给自建爬虫用的,不是给调 EveryInfra 用的。协议文档列出 HTTP、HTTPS、SOCKS5 三种协议,HTTPS 代理走的是 RFC 9110 定义的 CONNECT 隧道,代理只转发加密后的字节,看不到页面内容。
方式一:API 模式(适合高频切换 IP)
据 1024Proxy 的 API 文档,API 模式通过修改链接参数批量提取 IP,常用在数据抓取这类需要高频切换 IP 的场景。第一步是在控制台把你服务器的公网 IP 加进白名单,IP 白名单文档写明只能加公网 IP,出口 IP 变了要及时更新,加好之后调 API 不用再带用户名和密码。第二步是购买动态住宅流量套餐。第三步在控制台的 API 模式里设参数:国家或地区 region、分隔符 format(n 是 \n,rn 是 \r\n)、会话类型(粘性或轮换;选粘性会多一个会话时长参数 time,文档写 API 模式下粘性时长为 10 或 15 分钟)、数据格式 type(txt 或 json)、提取数量 num。最后复制生成的 API 链接,放进代码。白名单这一步有个容易忽略的前提:云服务器重启后公网 IP 可能会变,换了 IP 却没更新白名单时,提取请求会失败,所以长期跑的机器最好绑一个固定的弹性 IP。
下面是配置示例。我们没有 1024Proxy 账号,不能真跑提取链接,但在 2026 年 11 月 9 日 00:26(新加坡时间)用本机起的模拟接口复测了原稿发现的拆行问题:format=rn 时,split('\n') 拆出的三个地址里有两个末尾带着 \r,拿去拼代理地址就会出错;换成 splitlines() 后两种分隔符都拆得对。模拟接口返回的是 RFC 5737 规定的文档专用地址,不是真代理。
# 配置示例:在 Python 中调用 1024Proxy API 模式的提取链接
import requests
# 控制台「API 模式」生成的链接,带 region、num、type、format 等参数
api_url = "YOUR_1024PROXY_API_LINK"
try:
resp = requests.get(api_url, timeout=10)
resp.raise_for_status()
# type=txt 时每行一条代理信息;splitlines() 同时兼容 \n 和 \r\n 两种分隔符
proxy_list = [line.strip() for line in resp.text.splitlines() if line.strip()]
print("获取到的代理:", proxy_list[0] if proxy_list else "无")
except Exception as e:
print(f"获取代理失败: {e}")白名单模式下,提取到的代理按 IP 和端口直接使用;返回的具体样式以控制台里的「返回示例」为准,json 格式的字段名也看那里,我们没有拿到真实样本,所以不在这里猜字段。
方式二:账密认证(适合长期稳定连接)
长效静态 ISP 这类要稳定连接的场景,可以用账密认证。据长效静态 ISP 账密认证文档,先在控制台「账密认证 → 账户管理」里选长效静态 ISP,添加一个子账号(这类套餐不会默认建账号);再在提取列表按国家地区、城市筛选,选有效期天数后提取;最后在使用列表里选生成格式。动态住宅的账密文档列了四种格式,其中一种就是 Hostname:Port:Username:Password(主机:端口:用户名:密码)。
原稿示例里的主机名是 gateway.1024proxy.com。原稿在 2026 年 11 月 7 日 19:53(新加坡时间)用 dig +short 查它,没有解析结果;1024Proxy 位置设置文档的示例用的是 us.1024proxy.io:3000,账密文档也写控制台提供美国、香港两个地区的转发主机。所以下面的代码把主机写成占位 YOUR_PROXY_HOST,请照控制台给出的值填。
账密模式还有一个原稿没展开的能力:定位和会话参数直接写在用户名里。位置设置文档的写法是在用户名后面接 -region-US-st-Louisiana-city-New Orleans,按国家、州、城市逐级收窄,也可以接 -asn-AS11272 指定运营商的 ASN;会话控制文档的写法是再接 -sid-<会话名>-t-<分钟数>,同一个会话名在设定时间内保持同一个 IP,不写这一段就是每次请求换 IP。下面的截图是文档原文,青绿框标出了粘性会话那一行。帮助文档页面没有写明各篇的更新日期,参数格式以控制台最新说明为准。

把定位参数写进用户名以后,用户名里就可能出现空格(城市名 New Orleans),而控制台生成的密码里可能有 @、: 这类字符。这些字符放进代理网址时要按 RFC 3986 第 3.2.1 节做百分号编码,否则网址会被拆错。我们在 11 月 9 日 00:25 到 00:26(新加坡时间)用本地模拟代理测了一遍:模拟代理要求的用户名是 u-region-US-st-Louisiana-city-New Orleans-sid-ab12-t-5,密码是 p@ss:w0rd,认证方式是 RFC 7617 的 Basic。
| 写法(新加坡时间 2026-11-09) | 目标 | 结果 |
|---|---|---|
| Python requests 2.34.2,账密不编码直接拼进网址(00:25) | HTTP 和 HTTPS | 都是 200,代理日志里用户名完整 |
requests,quote(..., safe='') 编码后拼进网址(00:25) | HTTP 和 HTTPS | 都是 200 |
| requests,编码正确但密码写错(00:25) | HTTP | 407 Proxy Authentication Required |
| requests,编码正确但密码写错(00:25) | HTTPS | 抛出 ProxyError,代理日志记 407 |
curl 8.7.1,账密不编码直接写进 -x 网址(00:26) | HTTPS | 失败,退出码 5(解析不了代理地址) |
curl,账密放进 -U 参数(00:26) | HTTPS | 200 |
curl,编码后写进 -x 网址(00:26) | HTTPS | 200 |
requests 能容忍不编码的写法,是因为它从网址里按最后一个 @ 切出账密;curl 不容忍,同一串字符直接报错。为了一份代码在不同工具里都能用,下面的示例把编码写进去了。代码里的 proxies 字典写法见 Requests 文档。
# 示例:在 Python 中使用 1024Proxy 账密认证的代理访问你自己的目标网站
import requests
from urllib.parse import quote
# 换成你从 1024Proxy 控制台提取到的代理信息(主机:端口:用户名:密码)
proxy_host = "YOUR_PROXY_HOST"
proxy_port = "YOUR_PORT"
# 定位和会话参数写在用户名里:国家-州-城市-粘性会话名-时长(分钟)
proxy_user = "YOUR_USERNAME-region-US-st-Louisiana-city-New Orleans-sid-shop01-t-30"
proxy_pass = "YOUR_PASSWORD"
auth = f"{quote(proxy_user, safe='')}:{quote(proxy_pass, safe='')}"
proxies = {
"http": f"http://{auth}@{proxy_host}:{proxy_port}",
"https": f"http://{auth}@{proxy_host}:{proxy_port}",
}
session = requests.Session()
session.trust_env = False # 只用上面这组代理,不读机器上的 HTTP(S)_PROXY
try:
# 目标是目录外的网站、要登录的后台等你自己要访问的页面
resp = session.get("YOUR_TARGET_URL", proxies=proxies, timeout=30)
print(resp.status_code)
except requests.exceptions.ProxyError as e:
print(f"代理连接失败,先核对主机、端口、用户名和密码: {e}")
except Exception as e:
print(f"请求失败: {e}")所以报错时先查四个值和编码,不用先怀疑目标网站:HTTP 目标拿到 407、HTTPS 目标抛 ProxyError,都是代理那一关没过,请求根本没到目标网站。
四、代理流量怎么算钱:按实测字节换算
动态住宅流量按 GB 计费,花多少钱取决于每次请求下载多少字节。上一节量到的字节正好可以拿来算:每 1,000 次加载的流量费等于单次字节乘以 1,000,再乘以每 GB 单价。下面按 1 GB 等于 10 亿字节算(按 2 的 30 次方字节算会再低约 6.9%),单价取 1024Proxy 动态住宅流量 11 月 9 日的三档标价,EveryInfra 一侧取目录的 price_usd 乘以 1,000。代理流量费只是自建成本的一部分,不含服务器、解析、存储和失败重试,所以这张表比较的是「最低限度」。
| 平台 | 浏览器整页,每 1,000 次($0.49–1.20/GB) | 只下 HTML,每 1,000 次($0.49–1.20/GB) | EveryInfra 每 1,000 次(目录价) | 这次谁拿到了数据 |
|---|---|---|---|---|
| TikTok 搜索 | $2.52–6.18 | $0.047–0.115 | $0.556(tiktok/search) | 只有接口 |
| YouTube 搜索 | $2.08–5.08 | $0.161–0.394 | $0.556(youtube/search) | 三种方式都拿到 |
| Reddit 搜索 | $0.27–0.65 | $0.005–0.012 | $0.556(reddit/search) | 只有接口 |
| Amazon 搜索 | $0.038–0.094 | $0.112–0.275 | $2.236(amazon/search) | curl 和接口 |
| Shopee 搜索 | $2.06–5.04 | $0.013–0.031 | $6.403(shopee/search) | 只有接口 |
这张表要分两半读。浏览器整页那一列,TikTok、YouTube、Shopee 三个完整加载的页面,1,000 次光流量就要 $2.06 到 $6.18,比 EveryInfra 同类搜索的 $0.556 高 4 到 11 倍,而且这次三个里只有 YouTube 出了结果;Reddit 和 Amazon 的数字低,是因为页面在验证页和 503 那里就停了,省下的是没拿到数据的流量。只下 HTML 那一列便宜得多,YouTube 每 1,000 次只要 $0.161 到 $0.394,Amazon 只要 $0.112 到 $0.275,比 EveryInfra 的 amazon/search($2.236)低一个数量级。如果你要的页面像这两个一样,HTML 里就带着数据、平台也不挡普通 HTTP 请求,自建爬虫加住宅代理在流量上确实更省,这正是 1024Proxy 这类服务的主场。我们之前那篇代理流量怎么算钱量了 40 次 Amazon 商品页,结论方向相同。
很多人会想到另一个省流量的办法:让浏览器不下载图片、视频和字体。我们在同一组实验里专门测了这一档,结果比预想的少。TikTok 搜索页从 5.15 MB 降到 4.30 MB,只省 16.5%;YouTube 从 4.24 MB 降到 3.86 MB,只省 8.9%;Reddit 几乎没变(542.9 KB 到 539.7 KB),因为人机验证页本来就没有图片。省得最多的是 Shopee,从 4.20 MB 降到 2.32 MB,省 44.7%,请求数也从 189 个降到 144 个。原因在于这几个页面的大头是 JavaScript 程序包和接口数据,不是图片,拦掉图片只砍掉一小部分。按 1024Proxy 三档单价折算,拦图后 TikTok 每 1,000 次仍要 $2.11 到 $5.16,YouTube 要 $1.89 到 $4.63,Shopee 要 $1.14 到 $2.79,三个都还在 EveryInfra 同类搜索 $0.556 的 2 倍以上。所以对要靠浏览器渲染的页面,省流量的关键不在拦图,而在能不能绕开浏览器、直接找到页面背后返回 JSON 的请求;找得到,就回到上面「只下 HTML」那一列的量级,找不到,流量费就很难压下来。
失败也要付流量。下面这张图把成功率加进来:以 YouTube 搜索页只下 HTML(每次 328,703 字节)为例,每 1,000 个「拿到结果的页面」要付的流量费,等于单次流量费除以成功率。成功率 100% 时三档单价对应 $0.161、$0.230、$0.394,都低于接口;成功率降到 71% 以下,最小一档($1.20/GB)的流量费就超过 EveryInfra 的 $0.556;1TB 档要降到 29% 以下才超过。EveryInfra 一侧失败和空结果不扣费,所以是一条平线。
这条曲线给自建方案划了一条线:同一个页面,你能长期保持的成功率高于交点,自建就在流量上占优;低于交点,或者页面要靠浏览器才能拿到数据,就不划算。成功率怎么量,我们的建议是先拿 1024Proxy 的 1GB 试用流量对目标页面跑一两百次,按「页面上出现了结果」而不是「HTTP 200」来数,这一点第二节的实测已经说明了原因。
五、同一台机器上的坑:HTTPS_PROXY 会把数据接口也带进代理
原稿发现过一个容易踩的坑:服务器上为爬虫设了 HTTPS_PROXY 环境变量时,Python requests 调 EveryInfra 也会默认绕进代理,白花住宅流量,还多一跳延迟。这次我们把它扩成 14 种常见写法,在 11 月 9 日 00:25(新加坡时间)逐个测:同时设 HTTP_PROXY、HTTPS_PROXY 及其小写形式,指向本地模拟代理,请求免费的目录接口 https://api.everyinfra.com/api/v1/social/catalog?platform=tiktok&compact=1,看模拟代理日志里有没有出现到 api.everyinfra.com:443 的 CONNECT。14 次请求全部返回 200,区别只在走没走代理。
| 客户端与写法 | 走了代理 | 依据 |
|---|---|---|
| Python requests 2.34.2,默认 | 是 | Requests 文档:读取环境变量 |
requests,传 proxies={} | 是 | 空字典不会关掉环境变量里的代理 |
requests,Session.trust_env = False | 否 | 不读环境变量 |
requests,另设 NO_PROXY=api.everyinfra.com | 否 | 按域名排除 |
| httpx 0.28.1,默认 | 是 | httpx 环境变量说明 |
httpx,Client(trust_env=False) | 否 | 同上 |
| aiohttp 3.14.5,默认 | 否 | aiohttp 文档:trust_env 默认关闭 |
aiohttp,ClientSession(trust_env=True) | 是 | 同上 |
| Python urllib.request,默认 | 是 | getproxies() 读环境变量 |
| curl 8.7.1,默认 | 是 | curl 手册:环境变量 |
curl,加 --noproxy '*' | 否 | 同上 |
| Node.js 26.11.1 内置 fetch,默认 | 否 | 默认不读环境变量 |
Node.js fetch,设 NODE_USE_ENV_PROXY=1 | 是 | Node.js 命令行文档 |
| Go 1.27.2 net/http,默认客户端 | 是 | ProxyFromEnvironment |
14 种写法里有 8 种走了代理。其中要单独说的是 proxies={}:很多人以为传一个空字典就是「这次不用代理」,实测它照样读了环境变量。爬虫和数据接口跑在同一台机器上时,有三种稳妥的做法:调 EveryInfra 的客户端单独建一个关掉环境变量的会话(requests 和 httpx 的 trust_env=False);或者在环境里加 NO_PROXY=api.everyinfra.com,对所有遵守这个变量的客户端都生效;或者干脆不设全局变量,只在爬虫代码里显式传代理。第三种最清楚,也最不容易在新同事接手时出错。
proxies={} 不起作用的原因在 requests 的合并顺序里:会话发请求前会把你传的参数和环境设置合并,trust_env 为真时,先从环境变量读出代理,再按协议逐个补进你传的字典;你传的是空字典,里面没有 https 这一项,环境里的值就补了进来。要彻底不走代理,得在字典里显式写 {"http": None, "https": None},或者干脆关掉 trust_env。我们在 11 月 9 日 01:49(新加坡时间)用 requests 2.34.2 补测了这一点:把 HTTPS_PROXY 指向本机一个没有服务的端口,传 proxies={} 时请求直接抛出 ProxyError,说明它确实去连了那个代理;改传两项都是 None 的字典,同一个目录请求返回 200。上线前想确认某台机器会不会出这种事,可以在那台机器上跑一行 requests.utils.get_environ_proxies("https://api.everyinfra.com"),返回空字典才说明这个域名不会被带进代理;Python 自带的 urllib.request.getproxies() 能列出当前环境里所有生效的代理设置。容器和定时任务尤其要查,因为它们的环境变量常常是从镜像或系统配置里继承来的,写代码的人不一定知道。
六、选住宅代理前要核的几件事
住宅代理这一行最近两个月的新闻不少,对买方都有直接影响。2026 年 11 月 2 日,Google 威胁情报团队发文说,它和多家公司一起拆掉了 XCPE 后门和僵尸网络,涉及 130 多万台预装恶意软件的安卓电视盒子,这些设备被悄悄接进住宅代理网络当出口(Google Cloud 博客);同年 7 月 2 日,Google 还发过一篇对另一家大型住宅代理网络的处置说明,提到被处置方的设备池少了数以百万计的设备,并指出不少住宅代理品牌是在转售同一张网(Google Cloud 博客)。2026 年 11 月 4 日,安全公司 Layer3 Intel 发文说,它在 10 月 5 日到 11 月 3 日之间经住宅代理从白宫网络(AS2650)出口了 236 次,涉及 6 个地址、28 家住宅代理服务(Layer3 Intel),11 月 5 日 Krebs on Security 和 The Register 跟进报道。11 月 9 日我们调 reddit/search 搜「residential proxy」,返回的 10 条里排第一的就是这则新闻在 r/technology 的帖子,有 6,550 个赞。
这些事对买住宅代理的团队意味着三件事。第一,出口 IP 的来源决定了你的流量会和谁混在一起:如果一张网里有被感染的设备,同一个出口上可能同时跑着撞库和广告欺诈的流量,目标网站给这个 IP 打的分会连带影响你。第二,网站和安全公司对住宅代理出口的识别在变强,MaxMind 这类库已经有 is_residential_proxy 字段,「住宅 IP 看起来就是普通用户」的前提正在变弱。第三,处置行动会让某些网络在一夜之间少掉大量出口,依赖单一服务商的采集任务要有备用方案。
所以无论选哪一家,买之前都值得问清三个问题:IP 是怎么来的,设备主人是否明确同意分享带宽;服务商是否做客户身份核验,禁止哪些用途;出了处置或下线时,有没有退款和替换规则。1024Proxy 的服务协议写明禁止利用服务从事非法活动、散布恶意软件、对第三方计算机或服务造成损害;退款一项,它的定价页常见问题写的是「非 IP 质量问题不予退款」,部分套餐可以找客服领免费试用(定价页,11 月 9 日存档),所以先用试用流量量成功率,比买了再退更现实;长效静态 IP 过期后会回到池子,冷却期过后被别人提取就不能再续,要长期用得提前续费。关于 IP 的来源方式,我们在官网没有找到专门的说明页,建议购买前直接向客服确认,把答复留档。
七、什么时候不用自己配代理
上面讲的是「自己写爬虫、自己管出口」。如果你要的是 EveryInfra 目录里已有平台的结构化数据,例如 TikTok 的视频搜索、YouTube 的视频搜索、Reddit 的帖子搜索、Amazon 的商品搜索、Shopee 的商品和店铺,就直接调数据接口,不用配代理:请求发到 api.everyinfra.com,访问目标平台的事由 EveryInfra 这边处理,调用失败或结果为空不扣费(文档的计费一节)。2026 年 11 月 9 日 00:18 到 00:19(新加坡时间),我们从新加坡直接调了第二节测过的 5 个平台,下面是原样跑过的代码和结果。
import os
import requests
session = requests.Session()
session.trust_env = False # 不读 HTTP(S)_PROXY 环境变量:这一步直连,不走代理
for platform, keyword in [("tiktok", "residential proxy"), ("youtube", "residential proxy"),
("reddit", "residential proxy"), ("amazon", "usb c cable"),
("shopee", "usb c cable")]:
resp = session.post(
"https://api.everyinfra.com/api/v1/social",
headers={"Authorization": f"Bearer {os.environ['EVERYINFRA_API_KEY']}"},
json={"platform": platform, "action": "search", "params": {"keyword": keyword}},
timeout=120,
)
data = resp.json()
print(platform, resp.status_code, data.get("count"), data.get("billing", {}).get("charged_usd"))| 时间(2026-11-09,新加坡时间) | 能力 | HTTP | 条数 | 响应大小 | 耗时 | 扣费 |
|---|---|---|---|---|---|---|
| 00:18:09 | tiktok/search,residential proxy | 200 | 10 | 24.9 KB | 3.7 秒 | $0.000556 |
| 00:18:13 | youtube/search,residential proxy | 200 | 10 | 26.8 KB | 7.5 秒 | $0.000556 |
| 00:18:20 | reddit/search,residential proxy | 200 | 10 | 10.9 KB | 4.7 秒 | $0.000556 |
| 00:18:30 | amazon/search,usb c cable | 200 | 10 | 24.3 KB | 38.2 秒 | $0.002236 |
| 00:19:09 | shopee/search,usb c cable | 200 | 20(印尼站,IDR 价格) | 11.7 KB | 9.9 秒 | $0.006403 |
| 00:19:18 | youtube/search,参数名写成 query | 422 missing_param | — | — | 0.1 秒 | 不扣费 |
| 00:19:19 | youtube/search,不带 Key | 401 missing_key | — | — | 0.1 秒 | 不扣费 |

5 次成功调用合计扣费 $0.010307,两次报错都写明「Nothing was charged」。和第二节放在一起看,同一个关键词,完整加载的 TikTok、YouTube、Shopee 搜索页每页 4.2 到 5.2 MB,接口返回 11 到 27 KB 的 JSON,相差 158 到 359 倍;Reddit 停在人机验证页、Amazon 停在 503,页面小,但没拿到数据。接口一侧每条结果约 0.6 到 2.7 KB,字段名固定,例如 youtube/search 带 view_count、posted_at、search_rank,reddit/search 带 community、like_count、comment_count,和目录里列的 response_fields 逐个对得上。Amazon 那次用了 38 秒,是同步调用里最慢的;目录写明任何能力都可以在请求体里加 "mode":"async",立刻拿到 job_id 再轮询,适合放进批处理。能力名、必填参数和单价先查免费的能力目录,例如 Amazon 和 Shopee 的条目;shopee/search 默认是印尼站,要换站点看目录里的可选参数。
想让支持 MCP 的 AI 工具直接调用,就不用写上面的循环。11 月 9 日 00:29(新加坡时间),我们不带 Key 向 https://api.everyinfra.com/mcp 发 tools/list,返回 12 个工具,其中 everyinfra_call_api 就是上面这些能力的统一入口;读工具列表不需要 Key,调用工具时才鉴权。客户端里的配置如下,Key 换成你自己的,详细步骤见远程 MCP。
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}哪种任务用什么,可以按下表分:
| 任务 | 做法 | 原因 |
|---|---|---|
| 目录内平台的公开数据(TikTok、YouTube、Reddit、Amazon、Shopee 等) | 直接调 EveryInfra 数据接口,不配代理 | 访问目标平台由 EveryInfra 处理,返回带字段名的 JSON,失败或空结果不扣费 |
| 目录外的网站、你自己定义的字段,HTML 里就带数据 | 自建爬虫 + 1024Proxy 动态住宅(轮换会话) | 目录里没有现成能力;这类页面只下 HTML,流量费可以很低 |
| 要靠浏览器渲染的目录外页面 | 自建浏览器自动化 + 1024Proxy,先用试用流量量成功率 | 整页 4–5 MB,成功率低时流量费上升很快 |
| 要登录的账号操作、店铺后台 | 浏览器或脚本 + 1024Proxy 长效静态 ISP | 需要同一个 IP 长期不变,动态住宅粘性会话最长 120 分钟 |
| 大流量下载 | 1024Proxy 无限流量套餐 | 按端口或带宽计费,不按 GB 计 |
几个入口:第一次调接口看快速开始;单价按能力列在定价页和各能力页,本文用到的 TikTok 关键词搜索、Amazon 商品搜索、Shopee 商品搜索页面写了参数和返回字段。代理类型怎么选、IPFoxy 怎么配,见我们之前的数据采集为什么需要代理 IP;代理流量到底花多少钱,见代理流量怎么算钱。要给自建爬虫配住宅出口,可以去 1024Proxy 官网看各套餐。
八、小结
1024Proxy 在 2026 年 8 月 26 日的博客《AI 如何获取互联网数据》里给过一个顺序:有合适的公开数据集就用数据集,数据来源稳定、有合适的接口就用接口,这些方式满足不了时再做网页采集。这次补测给这个顺序配上了数:机房出口在两家库里几乎都会被标出来,自己做网页采集时换住宅出口有必要;但住宅出口只解决「你是谁」,解决不了「你像不像正常浏览器」,5 个页面里只有 1 个用浏览器拿到了结果;HTML 里直接带数据的页面,自建加住宅代理在流量上可以比接口便宜一个数量级,前提是成功率够高。以 YouTube 只下 HTML 为例,1TB 档成功率要高于约 29%、最小档要高于约 71%,流量费才低于接口。这些数都带着时间和条件:换一个平台、换一个时间段、换一个出口国家,结果都可能不同。最稳妥的做法是照本文的方法,用你自己的目标页面和你打算买的出口重测一遍,按「页面上出现了结果」数成功率,再按流量单价算每 1,000 个成功页面的花费,最后决定哪些请求交给代理、哪些交给接口。
常见问题
住宅代理和 ISP 代理的区别是什么?
住宅代理通常指出口在家庭宽带上的 IP,动态住宅会按请求或按会话时长轮换;ISP 代理(1024Proxy 叫「长效静态 ISP」)是挂在运营商网络上、长期固定不变的 IP,适合要保持登录的账号。我们的抽样也说明,「运营商地址」和「住宅地址」在 IP 库里不是一回事:42 个宽带运营商地址只有 15 个被标成住宅,所以买静态 ISP 时可以拿到 IP 后先在库里查一下标签。
住宅代理能免费试用吗?
1024Proxy 首页写的是联系客服可以领 1GB 试用流量,注册 7 天内另有 $0.99 的新用户套餐(2026 年 11 月 9 日读取)。1GB 按第四节的实测字节算,够 YouTube 搜索页只下 HTML 约 3,000 次,或者浏览器整页加载约 230 次,足够先量出目标页面的成功率。
住宅代理和 VPN 有什么不同?
VPN 通常把整台设备的流量送进一条隧道,出口多半在机房,我们抽样的 40 个云厂商地址有 38 个被 proxycheck 直接标成 VPN;住宅代理按请求转发,出口在家庭宽带,可以按国家、城市甚至 ASN 选。做采集时一般用代理,不用 VPN,因为要的是可控的出口和轮换。
我需要一个静态住宅代理,怎么选?
这是 2026 年 10 月 8 日 Reddit r/proxies 上一个帖子的标题(原帖,11 月 9 日由 reddit/search 返回)。先确认任务是不是真的需要固定 IP:要长期登录的店铺和账号需要,公开页面抓取用轮换更好。需要的话,按目标市场的国家选(1024Proxy 的单 IP 价按国家列),拿到 IP 后用 ip-api 或 proxycheck 查一下是不是被标成机房或 Business,再按第六节的三个问题问清来源。
调 EveryInfra 的数据接口需要配代理吗?
不需要,反而要防止它被代理带走。请求直接发到 api.everyinfra.com,访问目标平台的事由 EveryInfra 处理;如果机器上为爬虫设了 HTTPS_PROXY,按第五节的表关掉环境变量或加 NO_PROXY,否则这部分请求也会算进代理流量。
参考资料
- 1024Proxy 官网首页(产品起价、功能卡片、试用福利,2026-11-09 复核):https://1024proxy.com/?kwd=hyj-eyf
- 1024Proxy,动态住宅 IP(SOCKS5)定价页(195+ 国家、按 IP 数计价,2026-11-09 查看):https://1024proxy.com/pricing/socks5
- 1024Proxy,动态住宅流量页(档位价格、定位、会话、协议,2026-11-09 查看):https://1024proxy.com/subject/residential
- 1024Proxy,长效静态 ISP 页(按国家单 IP 价、7/30/90 天,2026-11-09 查看):https://1024proxy.com/subject/static
- 1024Proxy,无限流量页(端口与带宽档位,2026-11-09 查看):https://1024proxy.com/subject/unlimited
- 1024Proxy,关于我们:https://1024proxy.com/about-us
- 1024Proxy,服务协议:https://1024proxy.com/terms/
- 1024Proxy 博客,双 ISP 住宅 IP:外贸电商为什么需要它?,2026-10-29:https://1024proxy.com/blog/dual-isp-residential-ip-guide
- 1024Proxy 博客,购买 IP 后如何检查 IP 信誉?,2026-10-14:https://1024proxy.com/blog/how-to-check-ip-reputation/
- 1024Proxy 博客,AI 如何获取互联网数据,2026-08-26:https://1024proxy.com/blog/ai-web-data-collection-methods/
- 1024Proxy 帮助文档,概述:https://help.1024proxy.com/1024/1024proxy
- 1024Proxy 帮助文档,协议:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/network-protocol
- 1024Proxy 帮助文档,动态住宅流量 API:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/api
- 1024Proxy 帮助文档,IP 白名单:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/ip-whitelist
- 1024Proxy 帮助文档,会话控制:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/session-management
- 1024Proxy 帮助文档,动态住宅账密认证:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/username-and-password-authentication
- 1024Proxy 帮助文档,长效静态 ISP 账密认证:https://help.1024proxy.com/1024/1024proxy/long-term-static-isp/username-password-authentication
- 1024Proxy 帮助文档,位置设置:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/location-configuration
- ARIN,Autonomous System Numbers:https://www.arin.net/resources/guide/asn/
- RFC 1930,Guidelines for creation, selection, and registration of an Autonomous System (AS),IETF,1996:https://www.rfc-editor.org/rfc/rfc1930.html
- IPinfo,IP ASN API Data(ASN
type字段):https://ipinfo.io/developers/ip-asn-api-data - ip-api.com,JSON 接口文档(
hosting字段):https://ip-api.com/docs/api:json - ip-api.com,批量接口文档:https://ip-api.com/docs/api:batch
- proxycheck.io,API 文档(免费额度):https://proxycheck.io/api/
- MaxMind,GeoIP Anonymous IP 数据库字段:https://dev.maxmind.com/geoip/docs/databases/anonymous-ip/
- AWS,ip-ranges.json(2026-11-08 生成):https://ip-ranges.amazonaws.com/ip-ranges.json
- AWS 文档,AWS IP address ranges:https://docs.aws.amazon.com/vpc/latest/userguide/aws-ip-ranges.html
- AWS 文档,How AWS Wavelength works:https://docs.aws.amazon.com/wavelength/latest/developerguide/how-wavelengths-work.html
- Google Cloud,cloud.json(2026-11-08 生成):https://www.gstatic.com/ipranges/cloud.json
- Google Cloud 文档,Compute Engine FAQ(查找 IP 段):https://cloud.google.com/compute/docs/faq#find_ip_range
- Oracle Cloud,public_ip_ranges.json(2026-10-28 更新):https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json
- Oracle Cloud 文档,IP Address Ranges:https://docs.oracle.com/en-us/iaas/Content/General/Concepts/addressranges.htm
- DigitalOcean,IP 地理位置文件:https://digitalocean.com/geo/google.csv
- Akamai/Linode,geofeed:https://geoip.linode.com/
- RFC 8805,A Format for Self-Published IP Geolocation Feeds,IETF,2020:https://www.rfc-editor.org/rfc/rfc8805.html
- RIPEstat 文档,announced-prefixes:https://stat.ripe.net/docs/data-api/api-endpoints/announced-prefixes
- Cloudflare WAF 文档,IP Access rules:https://developers.cloudflare.com/waf/tools/ip-access-rules/
- Cloudflare 规则语言,ip.src.asnum 字段:https://developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/ip.src.asnum/
- Cloudflare 文档,Bot score:https://developers.cloudflare.com/bots/concepts/bot-score/
- AWS WAF 文档,ASN match rule statement:https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-asn-match.html
- Google Cloud Armor 文档,Rules language reference(origin.asn):https://cloud.google.com/armor/docs/rules-language-reference
- RFC 9110,HTTP Semantics,403 Forbidden,IETF,2022:https://www.rfc-editor.org/rfc/rfc9110.html#name-403-forbidden
- RFC 9110,HTTP Semantics,407 Proxy Authentication Required,IETF,2022:https://www.rfc-editor.org/rfc/rfc9110.html#name-407-proxy-authentication-re
- RFC 9110,HTTP Semantics,CONNECT,IETF,2022:https://www.rfc-editor.org/rfc/rfc9110.html#name-connect
- RFC 6585 第 4 节,429 Too Many Requests,IETF,2012:https://www.rfc-editor.org/rfc/rfc6585.html#section-4
- RFC 5737,IPv4 Address Blocks Reserved for Documentation,IETF,2010:https://www.rfc-editor.org/rfc/rfc5737.html
- RFC 3986 第 3.2.1 节,URI User Information,IETF,2005:https://www.rfc-editor.org/rfc/rfc3986.html#section-3.2.1
- RFC 7617,The 'Basic' HTTP Authentication Scheme,IETF,2015:https://www.rfc-editor.org/rfc/rfc7617.html
- Chrome DevTools Protocol,Network 域(encodedDataLength):https://chromedevtools.github.io/devtools-protocol/tot/Network/
- Requests 文档,Proxies:https://requests.readthedocs.io/en/latest/user/advanced/#proxies
- httpx 文档,Environment Variables:https://www.python-httpx.org/environment_variables/
- aiohttp 文档,Proxy support:https://docs.aiohttp.org/en/stable/client_advanced.html#proxy-support
- Python 文档,urllib.request.getproxies:https://docs.python.org/3/library/urllib.request.html#urllib.request.getproxies
- curl 手册(环境变量):https://curl.se/docs/manpage.html
- Node.js 文档,NODE_USE_ENV_PROXY:https://nodejs.org/api/cli.html#node_use_env_proxy1
- Go 文档,net/http ProxyFromEnvironment:https://pkg.go.dev/net/http#ProxyFromEnvironment
- Google Cloud 威胁情报博客,Shutting the Door on the XCPE Botnet,2026-11-02:https://cloud.google.com/blog/topics/threat-intelligence/shutting-the-door-on-the-xcpe-botnet
- Google Cloud 威胁情报博客,Google's Continued Disruption of Malicious Residential Proxy Networks,2026-07-02:https://cloud.google.com/blog/topics/threat-intelligence/google-continued-disruption-residential-proxy-networks
- Layer3 Intel,Residential Proxies Detected on White House Network,2026-11-04:https://layer3intel.com/blog/residential-proxies-white-house-network
- Krebs on Security,Want to Rent an Internet Address at the White House?,2026-11-05:https://krebsonsecurity.com/2026/11/want-to-rent-an-internet-address-at-the-white-house/
- The Register,The White House is apparently a popular residential proxy exit spot,2026-11-05:https://www.theregister.com/security/2026/11/05/the-white-house-is-apparently-a-popular-residential-proxy-exit-spot/5307969
- Reddit r/proxies,I need a static residential proxy,2026-10-08:https://www.reddit.com/r/proxies/comments/1x0xj70/i_need_a_static_residential_proxy/
- EveryInfra 能力目录(全部平台,精简版,2026-11-09 00:17 新加坡时间读取):https://api.everyinfra.com/api/v1/social/catalog?compact=1
- EveryInfra 能力目录(TikTok):https://api.everyinfra.com/api/v1/social/catalog?platform=tiktok
- EveryInfra 能力目录(YouTube):https://api.everyinfra.com/api/v1/social/catalog?platform=youtube
- EveryInfra 能力目录(Reddit):https://api.everyinfra.com/api/v1/social/catalog?platform=reddit
- EveryInfra 能力目录(Amazon):https://api.everyinfra.com/api/v1/social/catalog?platform=amazon
- EveryInfra 能力目录(Shopee):https://api.everyinfra.com/api/v1/social/catalog?platform=shopee
引用编号 BL-107