住宅代理 407、超时、还是本机 IP?先按这张表排查

按现象排查住宅代理:407 认证失败、超时、仍显示本机 IP,或目标站 403/429。先用 curl 测通,再改应用。不编造 SLA 或成功率。以控制台为准。不支持中国大陆。

按现象排查住宅代理:407 认证失败、超时、仍显示本机 IP,或目标站 403/429。先用 curl 测通,再改应用。不编造 SLA 或成功率。以控制台为准。不支持中国大陆。

接入失败时,先分清是代理这一跳没通,还是目标站点拒绝了这次请求。先做一次最小测通,再改应用代码。测通步骤见用 curl 测通,字段格式见代理格式,协议见HTTP / SOCKS5 配置。应用示例见Python、Node.js Axios、Playwright。命令以文档快速开始为准。

本站提供动态住宅(按 GB)与静态住宅(按 IP·月)。下文主机是假占位符。检测地址必须是你有权访问的 URL;示例用 `https://example.com`。不支持中国大陆使用。本页不编造可用性 SLA、成功率或平均延迟。

先看现象,再对号入座

你看到的现象更可能的原因先做哪一步
407 Proxy Authentication Required用户名、密码与控制台不一致,或特殊字符被 shell / URL 编码破坏从控制台重新复制凭据,用 curl `--proxy-user` 再测一次
长时间无响应或 connect timeout协议或端口填错、本机出网被拦、超时设得过短核对控制台协议(HTTP 还是 SOCKS5)与端口,加上 `--connect-timeout` / `--max-time`
请求成功,但出口仍是本机 IP应用没有真正走代理(例如 Axios 默认代理行为、环境变量未生效、浏览器扩展未开)对比「直连」与「经代理」两次请求;检查应用是否忽略了你配置的代理
代理已通,目标站返回 403 / 429目标站按自己的规则拒绝这次访问,不一定是网关故障确认目标授权、频率和出口地区;不要把站点策略写成「代理坏了」
SOCKS 相关报错用了 HTTP 方案去接 SOCKS 端口,或反过来以控制台返回的协议为准,需要时改用 `socks5h`
动态出口每次都在变通常符合动态产品预期先确认买的是动态还是静态,见动态 vs 静态
静态出口在订购期内频繁变化订单、会话或连的不是该静态主机回控制台核对订单与主机,并区分粘性 ≠ 静态

用一次最小 curl 复现

把应用先放在一边,用假占位符结构、换成控制台真值后再执行:

export ZT_PROXY_USER='USER_EXAMPLE'
export ZT_PROXY_PASS='PASS_EXAMPLE_NOT_REAL'
export ZT_PROXY_HOST='proxy.example.invalid'
export ZT_PROXY_PORT='10000'

curl -sS --connect-timeout 10 --max-time 30 \
  --proxy "http://${ZT_PROXY_HOST}:${ZT_PROXY_PORT}" \
  --proxy-user "${ZT_PROXY_USER}:${ZT_PROXY_PASS}" \
  "https://example.com" -o /dev/null -w "%{http_code}\n"

若这里已经 407 或超时,先不要改 Python / Node / 浏览器——问题还在凭据、协议或网络路径。若这里成功、应用失败,再查应用是否真正挂上了代理(Axios 需 `HttpsProxyAgent` 且 `proxy: false`;Playwright 把 `proxy` 放在 `chromium.launch`)。

认证与编码

用户名或密码里若有 `@`、`:`、`#` 或空格,直接拼进 URL 可能被截断。优先使用独立的 `--proxy-user` 或库提供的 `username` / `password` 字段。环境变量名可用 `ZT_PROXY_USER`、`ZT_PROXY_PASS`、`ZT_PROXY_HOST`、`ZT_PROXY_PORT`。不要把明文密码提交进工单截图或公开仓库。

本机 IP 与「没走代理」

要判断有没有走代理,需要两次对照:一次直连授权地址,一次经代理访问同一地址,再比较结果或出口线索。不要只看某一个查询网站的文案。第三方查询站不是本站官方接口。浏览器扩展、系统代理和进程环境变量可能互相覆盖,见在浏览器里填住宅代理。

目标站 403 / 429 不是同一类故障

代理认证通过后,目标站仍可按频率、地区、指纹或登录状态拒绝。这时应回到任务本身:你是否有权访问、频率是否合理、出口地区是否与地区选择一致。不要把站点策略记成网关事故,也不要为此编造成功率数字。

合规与范围

只对授权目标排障。价格以控制台为准(动态约 $0.40/GB,100 TB 整包约 $0.20/GB;静态共享约 $1.50、独享约 $5 /IP/月)。USDT/USDC 可用;Visa/Mastercard 申请中。不支持中国大陆使用。

FAQ

407 是不是服务宕机?

多数情况下先查凭据和编码,而不是先假设整网故障。本页不提供未公开的可用性数字。

超时一定是代理慢吗?

不一定。先核对协议、端口、本机防火墙和你设的超时。不要把未测量的延迟写成产品指标。

为什么 curl 通了,Axios 仍走本机?

常见原因是仍使用 Axios 默认代理行为,而未挂 `HttpsProxyAgent` 并设置 `proxy: false`。见Node.js 指南。

动态 IP 变化算出错吗?

若订单是动态住宅,新连接换出口并不少见。若订单是静态,再核对主机与订单。

必须用某个 IP 查询网站吗?

不必。用你有权访问、能对照直连与经代理差异的地址即可。

SOCKS 报错时先看什么?

看控制台写的是 HTTP 还是 SOCKS5,不要混用端口和方案。需要代理解析域名时用 `socks5h`。

目标站 429 要换静态吗?

不一定。先确认授权与频率。换产品之前先读动态 vs 静态。

价格或退款在这页能查到吗?

不能。以控制台和价格方案为准。本页不编造 SLA。

下一步

  1. 用 curl 对授权地址做最小复现。
  2. 按表格分开「代理没通」和「站点拒绝」。
  3. 回到对应的应用指南,或在控制台核对订单。