Skip to main content
先配置一个静态住宅代理,再核对实际出口与后台分配。使用下面的流程验证连接、认证及短时间内的出口连续性;IP 查询结果不包含地理位置验证,也不能证明长期可用性。

准备连接参数

打开静态住宅代理的已购 IP。记录以下字段,先确认套餐仍有效。
从中国大陆网络使用 原始代理 时,需要先具备可用的海外网络路径;使用 中转代理 时,使用后台提供的中转主机与端口。复制完整连接字段的流程见购买与配置快速开始。不要把中转主机、原始连接 IP 和最终出口 IP 混为一项。

从配置到验证

1

确认分配与客户端支持

选择与工作所需地区相符的 IP。确认客户端支持所分配的协议,以及用户名、密码认证。记录套餐到期时间与并发限制。
2

复制连接字段

在 已购 IP 中展开对应的 原始代理 或 中转代理,分别复制主机、端口、用户名和密码。完整代理字符串通常按下面的顺序显示;凭据含冒号时,优先使用独立字段,不要只凭分隔符拆分。
已脱敏的静态代理后台,展示协议、连接字段和独立的出口 IP 详情
图中连接值已脱敏。界面标签可能随版本变化,以当前后台字段为准。
3

在脚本外准备变量

下列值都是占位符。把主机与端口替换为所选模式的字段,把 EXPECTED_EXIT_IP 替换为 出口 IP。凭据从密钥管理工具加载,或在当前终端交互输入;不要把真实凭据保存在共享脚本或终端历史中。
HTTP 设置 PROXY_SCHEME=http。SOCKS5 使用 socks5 在本地解析目标域名,或使用 socks5h 交给代理解析。选择后台支持的协议;协议与端口不能随意互换。详见HTTP 与 SOCKS5。
4

查询直连基线并用 curl 验证

先执行直连命令,再只执行你的端点支持的代理命令。--proxy-user 将认证与端点分开。--noproxy "*" 绕过 curl 的代理设置;--noproxy "" 防止 NO_PROXY 把代理目标排除。Windows 使用 curl.exe,下方 PowerShell 命令要求 7.3 或更新版本以正确传递空参数。
命令应返回含 ip 的 JSON。检查每条命令的退出码:Bash 为 $?,PowerShell 为 $LASTEXITCODE。非零表示请求失败,不能把空输出或错误页面当成出口 IP。先核对直连与代理是否不同,再与后台 出口 IP 比较。
5

配置浏览器或其他客户端

新建隔离的浏览器配置,选择同一协议,把主机、端口、用户名和密码分别填入对应字段。首次检查时排除其他系统代理或 VPN 的影响,运行客户端自带的代理检查,再访问获准使用的 IP 查询页面。手机客户端按设备与连接模式选择教程:使用 AdsPower 时,参考静态代理配置。
6

安装 Python 依赖

使用 Python 3.9 或更新版本。安装带 SOCKS 支持的 Requests,HTTP 与 SOCKS5 可使用同一示例。
7

运行三次间隔验证

将下方完整代码保存为 static_proxy_check.py。在设置上述变量的同一终端执行:
脚本先直连查询,然后创建三个独立代理会话;相邻代理请求之间,先完成上一次请求,再等待 VERIFY_INTERVAL_SECONDS,默认 30 秒。第三次请求后再次直连查询。每个会话设置 trust_env=False,避免继承环境代理与 .netrc;系统 VPN 或透明转发仍可能影响基线。脚本对 URL 中的用户名和密码进行百分号编码,并分别设置连接和读取超时。它只输出安全诊断,不打印完整代理 URL 或原始异常。代理、TLS、超时、HTTP 状态、JSON 格式、出口比较失败时返回非零退出码。
8

判断结果并清除凭据

成功必须满足:前后直连基线一致;三次代理出口一致;代理出口与两次直连不同;设置 EXPECTED_EXIT_IP 时,三次都与其相同。不满足时,检查当前路由和后台分配后再重试。如果没有设置 EXPECTED_EXIT_IP,输出 expected_exit_matches=not_checked,仅能验证短时连续性和基线差异,不能确认后台分配。结束后清除当前终端中的用户名和密码变量。

完整 Python 示例

下载 Python 示例,或将下方代码保存为 static_proxy_check.py。
static_proxy_check.py
除连接变量外,你可以设置 CONNECT_TIMEOUT_SECONDS(默认 10)、READ_TIMEOUT_SECONDS(默认 20)及 VERIFY_INTERVAL_SECONDS(默认 30),各项必须为正数。默认 IP 接口为 https://api.ipify.org?format=json。IP_CHECK_URL 可换成获准使用的 HTTPS 接口,但必须返回 {"ip": "有效 IP 地址"};本地离线测试可使用 HTTP 回环地址。

预期输出格式

以下只展示一次成功运行应具备的字段,地址和时间均为占位符。你必须自行运行获取结果。
elapsed_seconds 包含实际请求耗时和等待时间,所以不会恰好等于 0、30、60。三次一致仅说明这个检查窗口内的连续性。分享记录时保留 UTC 时间、客户端版本、协议、间隔、状态码和比较结果,对端点及 IP 地址脱敏,不保留凭据。

按症状排查

向客服提供 UTC 时间、客户端版本、目标、退出码及脱敏诊断。不要提供密码或完整认证串。

常见问题

选择端点与客户端共同支持的协议。HTTP 可处理 Web 请求;SOCKS5 适用于支持它的客户端及更多 TCP 协议。socks5h 把目标域名交给代理解析。
不会。静态分配通常在有效周期内保持连续,但仍可能到期或按服务商政策替换。重要流程开始前检查到期时间并再次验证。
先核对套餐并发与使用规则,隔离无关环境和凭据。技术上可复用不代表套餐允许任意并发。
不能。该脚本只核对地址与连续性。国家、州、ASN 或 ISP 需要与独立定位结果和后台分配另行比较。
Requests 代理与 SOCKS 文档说明代理配置和 DNS 模式。curl 手册列出代理、认证及超时选项。 MiyaIP 官方原教程:静态住宅代理配置与验证。