住宅代理与数据 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 家)4030(75%)38(95%)02
固定宽带运营商(14 家)421(2.4%)015(36%)26(62%)
移动运营商(2 家)61001(另 5 个标 Wireless)
分组横向条形图,三组样本各三根条。云厂商公开 IP 段 40 个:ip-api 标 hosting 75%,proxycheck 标 VPN 或机房 95%,proxycheck 标住宅 0%。固定宽带运营商 42 个:2%、0%、36%。移动运营商 6 个:17%、0%、0%。标住宅的条用青绿色。

这张表有两个读法。第一,云厂商的地址很难藏:两家库至少有一家标出来的有 39 个,占 97.5%,唯一没被任何一家标成机房或 VPN 的,是 AWS 列表里的一个地址。第二,「不是机房」不等于「是住宅」:42 个宽带运营商地址里,proxycheck 只把 15 个标成 Residential,26 个标成 Business。大运营商同时卖家庭宽带和企业专线,一段地址给了企业客户,库里就会标企业。按运营商拆开看,同一家的地址也不一致,每家 3 个地址的标法如下(proxycheck 的 type)。

proxycheck 标法(每家 3 个)运营商
3 个都标住宅StarHub
2 个住宅、1 个 BusinessSingtel、Virgin Media、Orange、Telmex、Telkom Indonesia
1 个住宅、2 个 BusinessComcast(其中 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 存档),这说明换一家库得到不同答案是常态,下单前最好先问清以哪家库为准。

横向条形图,10 家云厂商每家 4 个 IP,比较两家库各标中几个。ip-api 标 hosting:AWS 2、Google Cloud 4、Oracle Cloud 3、DigitalOcean 4、Akamai/Linode 4、Microsoft Azure 1、Hetzner 2、OVHcloud 2、阿里云 4、腾讯云 4,用青绿色。proxycheck 标 VPN:除 AWS 为 2 外,其余 9 家都是 4。

逐家看差异更明显。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.126us-gov-west-1AS8987,trueBusiness
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,falseVPN
54.180.190.35首尔(ap-northeast-2)AS16509,trueVPN

网站拿到这类标签后能做什么,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 官网中文首页首屏:顶部导航有定价、产品、获取代理、资源;中间大标题写「全球住宅 IP 服务商,$0.49/GB 起」,下方是当时的万圣节活动横幅和「开始免费试用」按钮;底部一行写高效快速的真实住宅 IP、免费精准城市定位、99.5% 正常运行时间、全天技术支持。
1024Proxy 官网首页首屏,截图于 2026 年 11 月 7 日;11 月 9 日复核时标题、起价和四项卖点不变。首屏的节日活动以官网当时显示为准。 1024Proxy 官网截图

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
1024Proxy 官网「使用正确的解决方案整合数据」板块:上方大卡片是长效静态 ISP,写原生独享 IP、长效稳定连接、精准地理定位,价格 $0.08/IP/天起;下方三张卡片分别是动态住宅流量 $0.49/GB 起、无限流量-端口 $0.31/端口/天起(粘性时长最长可达 90 分钟)、无限流量-带宽 $34.5/天起(不限流量、不限并发)。
1024Proxy 官网产品价格卡片,截图于 2026 年 11 月 7 日,11 月 9 日复核四个起价不变。价格以下单时页面为准。 1024Proxy 官网截图

原稿没写的还有一种按 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按流量,永不过期公开页面轮换抓取、按城市取本地页面
动态住宅 IP20 个 $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 天可选音视频等大流量下载
1024Proxy 官网「高质量的代理提升业务效率」板块,六张卡片:免费精准定位(支持州/省和城市级定位)、无限并发会话、稳定的运行时间(99.5% 正常运行时间)、易于配置(支持使用 API 配置)、灵活的会话控制(粘性及轮转两种会话,支持 1-120 分钟自定义时长)、全天技术支持。
1024Proxy 官网功能卡片,截图于 2026 年 11 月 7 日。「灵活的会话控制」一张写粘性和轮转两种会话、1–120 分钟自定义时长。 1024Proxy 官网截图

住宅出口是必要条件,不是充分条件

为了看清住宅出口能帮到哪一步,我们在 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 只下 HTMLHTML 里能解析出的结果浏览器整页浏览器看到的结果
TikTok「residential proxy」200,96.0 KB0 条5.15 MB,225 个请求结果区报「Something went wrong」
YouTube「residential proxy」200,328.7 KB43 个视频 ID4.24 MB,150 个请求出现搜索结果
Reddit「residential proxy」200,9.7 KB0 条(页面外壳)542.9 KB,7 个请求「Prove your humanity」人机验证页
Amazon「usb c cable」200,229.5 KB30 个 ASIN78.2 KBHTTP 503「Sorry! Something went wrong!」
Shopee 印尼站「usb c cable」200,25.6 KB0 条4.20 MB,189 个请求跳到 /verify/traffic/error,要求登录
分组横向条形图,对数刻度,五个平台各四根条:只下 HTML、浏览器拦图片字体、浏览器整页、EveryInfra 接口 JSON。TikTok 96.0 KB、4.30 MB、5.15 MB、24.9 KB,无结果;YouTube 328.7 KB、3.86 MB、4.24 MB、26.8 KB,有结果;Reddit 9.7 KB、539.7 KB、542.9 KB、10.9 KB,人机验证;Amazon 229.5 KB、3.1 KB、78.2 KB、24.3 KB,返回 503;Shopee 25.6 KB、2.32 MB、4.20 MB、11.7 KB,要求登录。接口 JSON 的条用青绿色。

五个页面里,浏览器方式只有 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
# 配置示例:在 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。下面的截图是文档原文,青绿框标出了粘性会话那一行。帮助文档页面没有写明各篇的更新日期,参数格式以控制台最新说明为准。

1024Proxy 帮助文档「会话控制」页的「示例代码」一节截图:说明文字写通过增加 -sid- 配置参数 -t- 数字来设置会话类型;下面依次是轮转模式的 HTTP(S) 和 SOCKS5 两行 curl 示例,用户名为 USERNAME-region-DE;最后是黏性模式的 HTTP(S) 示例,用户名为 USERNAME-region-DE-sid-ENQzeWjG-t-5,这一行被青绿色方框标出。
1024Proxy 帮助文档「会话控制」页原文截图,2026 年 11 月 9 日读取;青绿框是粘性会话的写法。 1024Proxy 帮助文档截图

把定位参数写进用户名以后,用户名里就可能出现空格(城市名 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)HTTP407 Proxy Authentication Required
requests,编码正确但密码写错(00:25)HTTPS抛出 ProxyError,代理日志记 407
curl 8.7.1,账密不编码直接写进 -x 网址(00:26)HTTPS失败,退出码 5(解析不了代理地址)
curl,账密放进 -U 参数(00:26)HTTPS200
curl,编码后写进 -x 网址(00:26)HTTPS200

requests 能容忍不编码的写法,是因为它从网址里按最后一个 @ 切出账密;curl 不容忍,同一串字符直接报错。为了一份代码在不同工具里都能用,下面的示例把编码写进去了。代码里的 proxies 字典写法见 Requests 文档。

python
# 示例:在 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)只有接口
分组横向条形图,对数刻度,五个平台各四根条,单位是每 1,000 次的美元。TikTok:浏览器整页按 $0.49/GB 为 $2.52,按 $1.20/GB 为 $6.18,只下 HTML 按 $1.20/GB 为 $0.12,EveryInfra $0.56。YouTube:$2.08、$5.08、$0.39、$0.56。Reddit:$0.27、$0.65、$0.012、$0.56。Amazon:$0.038、$0.094、$0.28、$2.24。Shopee:$2.06、$5.04、$0.031、$6.40。EveryInfra 的条用青绿色。

这张表要分两半读。浏览器整页那一列,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 一侧失败和空结果不扣费,所以是一条平线。

折线图,横轴是成功率,从 10% 到 100%,纵轴是每 1,000 个拿到结果的页面要付的代理流量费,单位美元。三条灰线分别是每 GB $1.20、$0.70、$0.49,随成功率升高而下降,在 10% 成功率时约为 $3.94、$2.30、$1.61,在 100% 时为 $0.39、$0.23、$0.16。一条青绿色虚线是 EveryInfra youtube/search 每 1,000 次 $0.556,不随成功率变化。三条灰线与虚线的交点分别在约 71%、41%、29%。

这条曲线给自建方案划了一条线:同一个页面,你能长期保持的成功率高于交点,自建就在流量上占优;低于交点,或者页面要靠浏览器才能拿到数据,就不划算。成功率怎么量,我们的建议是先拿 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 个平台,下面是原样跑过的代码和结果。

python
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:09tiktok/search,residential proxy2001024.9 KB3.7 秒$0.000556
00:18:13youtube/search,residential proxy2001026.8 KB7.5 秒$0.000556
00:18:20reddit/search,residential proxy2001010.9 KB4.7 秒$0.000556
00:18:30amazon/search,usb c cable2001024.3 KB38.2 秒$0.002236
00:19:09shopee/search,usb c cable20020(印尼站,IDR 价格)11.7 KB9.9 秒$0.006403
00:19:18youtube/search,参数名写成 query422 missing_param——0.1 秒不扣费
00:19:19youtube/search,不带 Key401 missing_key——0.1 秒不扣费
EveryInfra 接口真实返回的截图,白底等宽字体,从上到下七段。前五段是 2026-11-09 00:18 到 00:19 新加坡时间的五次 POST /api/v1/social:tiktok/search、youtube/search、reddit/search 各返回 count 10,charged_usd 0.000556;amazon/search 返回 count 10,charged_usd 0.002236;shopee/search 返回 count 20,charged_usd 0.006403;每段的 charged_usd 用青绿框标出,结果只显示第一条的标题和截短的链接,作者账号已隐去。第六段是 00:19:18 的 HTTP 422,error.code 为 missing_param,next_steps 写 query 不是这个能力的参数,末尾 Nothing was charged 被青绿框标出。第七段是 00:19:19 的 HTTP 401,missing_key,同样写 Nothing was charged。
2026 年 11 月 9 日五次成功调用和两次报错的真实返回(节选,不显示 Key 和账户余额)。 EveryInfra 接口真实返回截图

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。

json
{
  "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,否则这部分请求也会算进代理流量。

参考资料

  1. 1024Proxy 官网首页(产品起价、功能卡片、试用福利,2026-11-09 复核):https://1024proxy.com/?kwd=hyj-eyf
  2. 1024Proxy,动态住宅 IP(SOCKS5)定价页(195+ 国家、按 IP 数计价,2026-11-09 查看):https://1024proxy.com/pricing/socks5
  3. 1024Proxy,动态住宅流量页(档位价格、定位、会话、协议,2026-11-09 查看):https://1024proxy.com/subject/residential
  4. 1024Proxy,长效静态 ISP 页(按国家单 IP 价、7/30/90 天,2026-11-09 查看):https://1024proxy.com/subject/static
  5. 1024Proxy,无限流量页(端口与带宽档位,2026-11-09 查看):https://1024proxy.com/subject/unlimited
  6. 1024Proxy,关于我们:https://1024proxy.com/about-us
  7. 1024Proxy,服务协议:https://1024proxy.com/terms/
  8. 1024Proxy 博客,双 ISP 住宅 IP:外贸电商为什么需要它?,2026-10-29:https://1024proxy.com/blog/dual-isp-residential-ip-guide
  9. 1024Proxy 博客,购买 IP 后如何检查 IP 信誉?,2026-10-14:https://1024proxy.com/blog/how-to-check-ip-reputation/
  10. 1024Proxy 博客,AI 如何获取互联网数据,2026-08-26:https://1024proxy.com/blog/ai-web-data-collection-methods/
  11. 1024Proxy 帮助文档,概述:https://help.1024proxy.com/1024/1024proxy
  12. 1024Proxy 帮助文档,协议:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/network-protocol
  13. 1024Proxy 帮助文档,动态住宅流量 API:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/api
  14. 1024Proxy 帮助文档,IP 白名单:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/ip-whitelist
  15. 1024Proxy 帮助文档,会话控制:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/session-management
  16. 1024Proxy 帮助文档,动态住宅账密认证:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/username-and-password-authentication
  17. 1024Proxy 帮助文档,长效静态 ISP 账密认证:https://help.1024proxy.com/1024/1024proxy/long-term-static-isp/username-password-authentication
  18. 1024Proxy 帮助文档,位置设置:https://help.1024proxy.com/1024/1024proxy/dynamic-residential-traffic/location-configuration
  19. ARIN,Autonomous System Numbers:https://www.arin.net/resources/guide/asn/
  20. RFC 1930,Guidelines for creation, selection, and registration of an Autonomous System (AS),IETF,1996:https://www.rfc-editor.org/rfc/rfc1930.html
  21. IPinfo,IP ASN API Data(ASN type 字段):https://ipinfo.io/developers/ip-asn-api-data
  22. ip-api.com,JSON 接口文档(hosting 字段):https://ip-api.com/docs/api:json
  23. ip-api.com,批量接口文档:https://ip-api.com/docs/api:batch
  24. proxycheck.io,API 文档(免费额度):https://proxycheck.io/api/
  25. MaxMind,GeoIP Anonymous IP 数据库字段:https://dev.maxmind.com/geoip/docs/databases/anonymous-ip/
  26. AWS,ip-ranges.json(2026-11-08 生成):https://ip-ranges.amazonaws.com/ip-ranges.json
  27. AWS 文档,AWS IP address ranges:https://docs.aws.amazon.com/vpc/latest/userguide/aws-ip-ranges.html
  28. AWS 文档,How AWS Wavelength works:https://docs.aws.amazon.com/wavelength/latest/developerguide/how-wavelengths-work.html
  29. Google Cloud,cloud.json(2026-11-08 生成):https://www.gstatic.com/ipranges/cloud.json
  30. Google Cloud 文档,Compute Engine FAQ(查找 IP 段):https://cloud.google.com/compute/docs/faq#find_ip_range
  31. Oracle Cloud,public_ip_ranges.json(2026-10-28 更新):https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json
  32. Oracle Cloud 文档,IP Address Ranges:https://docs.oracle.com/en-us/iaas/Content/General/Concepts/addressranges.htm
  33. DigitalOcean,IP 地理位置文件:https://digitalocean.com/geo/google.csv
  34. Akamai/Linode,geofeed:https://geoip.linode.com/
  35. RFC 8805,A Format for Self-Published IP Geolocation Feeds,IETF,2020:https://www.rfc-editor.org/rfc/rfc8805.html
  36. RIPEstat 文档,announced-prefixes:https://stat.ripe.net/docs/data-api/api-endpoints/announced-prefixes
  37. Cloudflare WAF 文档,IP Access rules:https://developers.cloudflare.com/waf/tools/ip-access-rules/
  38. Cloudflare 规则语言,ip.src.asnum 字段:https://developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/ip.src.asnum/
  39. Cloudflare 文档,Bot score:https://developers.cloudflare.com/bots/concepts/bot-score/
  40. AWS WAF 文档,ASN match rule statement:https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-asn-match.html
  41. Google Cloud Armor 文档,Rules language reference(origin.asn):https://cloud.google.com/armor/docs/rules-language-reference
  42. RFC 9110,HTTP Semantics,403 Forbidden,IETF,2022:https://www.rfc-editor.org/rfc/rfc9110.html#name-403-forbidden
  43. RFC 9110,HTTP Semantics,407 Proxy Authentication Required,IETF,2022:https://www.rfc-editor.org/rfc/rfc9110.html#name-407-proxy-authentication-re
  44. RFC 9110,HTTP Semantics,CONNECT,IETF,2022:https://www.rfc-editor.org/rfc/rfc9110.html#name-connect
  45. RFC 6585 第 4 节,429 Too Many Requests,IETF,2012:https://www.rfc-editor.org/rfc/rfc6585.html#section-4
  46. RFC 5737,IPv4 Address Blocks Reserved for Documentation,IETF,2010:https://www.rfc-editor.org/rfc/rfc5737.html
  47. RFC 3986 第 3.2.1 节,URI User Information,IETF,2005:https://www.rfc-editor.org/rfc/rfc3986.html#section-3.2.1
  48. RFC 7617,The 'Basic' HTTP Authentication Scheme,IETF,2015:https://www.rfc-editor.org/rfc/rfc7617.html
  49. Chrome DevTools Protocol,Network 域(encodedDataLength):https://chromedevtools.github.io/devtools-protocol/tot/Network/
  50. Requests 文档,Proxies:https://requests.readthedocs.io/en/latest/user/advanced/#proxies
  51. httpx 文档,Environment Variables:https://www.python-httpx.org/environment_variables/
  52. aiohttp 文档,Proxy support:https://docs.aiohttp.org/en/stable/client_advanced.html#proxy-support
  53. Python 文档,urllib.request.getproxies:https://docs.python.org/3/library/urllib.request.html#urllib.request.getproxies
  54. curl 手册(环境变量):https://curl.se/docs/manpage.html
  55. Node.js 文档,NODE_USE_ENV_PROXY:https://nodejs.org/api/cli.html#node_use_env_proxy1
  56. Go 文档,net/http ProxyFromEnvironment:https://pkg.go.dev/net/http#ProxyFromEnvironment
  57. 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
  58. 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
  59. Layer3 Intel,Residential Proxies Detected on White House Network,2026-11-04:https://layer3intel.com/blog/residential-proxies-white-house-network
  60. 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/
  61. 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
  62. 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/
  63. EveryInfra 能力目录(全部平台,精简版,2026-11-09 00:17 新加坡时间读取):https://api.everyinfra.com/api/v1/social/catalog?compact=1
  64. EveryInfra 能力目录(TikTok):https://api.everyinfra.com/api/v1/social/catalog?platform=tiktok
  65. EveryInfra 能力目录(YouTube):https://api.everyinfra.com/api/v1/social/catalog?platform=youtube
  66. EveryInfra 能力目录(Reddit):https://api.everyinfra.com/api/v1/social/catalog?platform=reddit
  67. EveryInfra 能力目录(Amazon):https://api.everyinfra.com/api/v1/social/catalog?platform=amazon
  68. EveryInfra 能力目录(Shopee):https://api.everyinfra.com/api/v1/social/catalog?platform=shopee

引用编号 BL-107

自有访问统计常开;Google Analytics 仅在你点「同意分析」后启用。 隐私政策