WhatsApp 每号独立代理(多 IP 隔离)设置:配置住宅代理、连通性测试与出口地区核验
每号代理让每个通过 WhatsApp 协议连接接入的账号的流量经由自己专属的代理 IP 出口。服务器上的号码不再共用一个 IP 地址,而是可以各自从不同 IP 出站 — 从而削弱导致批量封号的 IP 关联。这是 v1.2 功能,也是 WhatsApp 协议连接核心通道的重要防护能力。
本篇内容
每号代理让每个通过 WhatsApp 协议连接接入的账号的流量经由自己专属的代理 IP 出口。服务器上的号码不再共用一个 IP 地址,而是可以各自从不同 IP 出站 — 从而削弱导致批量封号的 IP 关联。这是 v1.2 功能,也是 WhatsApp 协议连接核心通道的重要防护能力。
代理支持 http 与 socks5 协议(socks5h 在代理端做远端 DNS 解析,避免本地 DNS 泄漏);代理凭据加密存储,不会以明文出现在数据库中。当代理不可达或校验失败时,号码会拒绝直连(fail-closed),绝不回退到服务器共享 IP。
它是什么
当你在同一台服务器上运行多个 WhatsApp 号码时,默认情况下它们都会从服务器的同一个 IP 地址连接。对 WhatsApp 来说,这看起来就像许多账号在同一个地方操作 — 这种模式可能让整组账号被一起标记。
每号代理切断这种关联。你为每个号码分配独立代理,让每个号码通过自己的 IP 访问 WhatsApp。即使某个号码出问题,也不会因为共用地址而自动与其他号码牵连。
它同时提供一组管理与审计能力:
| 能力 | 说明 |
|---|---|
| 独立代理 | 每个号码绑定自己的 http / socks5 代理;socks5h 在代理端做远端 DNS 解析。 |
| 凭据加密 | 代理用户名与密码加密存储,读取时不会明文展示。 |
| 拒绝直连(fail-closed) | 代理不可达或校验失败时号码不连接,绝不回退到共享服务器 IP。 |
| 出口 IP 验证 | 连接前通过 ipify 校验真实出口 IP,确认流量确实经代理出去。 |
| 同出口多号告警 | 多个号码绑定到同一出口 IP 时会给出告警,避免「设了代理却没真正隔离」。 |
| 出口历史 | 记录每个号码的历史出口 IP,便于审计与排查。 |
| 国别不一致提示 | 当号码所属国家与出口 IP 国家不一致时给出提示,提醒调整代理。 |
为什么用、什么时候用
- 在同一台服务器上运行大量号码。这是主要场景 — 给每个号码独立 IP,避免它们被同一个共享地址关联。
- 降低批量封号风险。账号之间的 IP 关联是导致批量封号的信号之一;隔离每个号码的流量可以降低这一风险。
- 保持号码相互独立。不共享出口 IP 时,某个号码的问题更不容易波及其他号码。
- 可审计的出站路径。出口 IP 验证、出口历史与国别不一致提示,让每个号码实际从哪里出站可查、可解释。
工作原理
你在 Devices 页面为号码分配代理。此后,号码会话启动时会自动完成主要工作:
- WhatsApp 连接服务(消息运行时)在会话启动时拉取该号码分配的代理,并解密代理凭据。
- 随后执行fail-closed 预检:连接之前先通过
ipify查询校验实际出口 IP,确认流量确实从代理出去。 - 使用
socks5h时,DNS 查询也在代理端解析(远端 DNS),不暴露本地 DNS。 - 如果代理错误或不可用,号码不会连接 — 它拒绝回退到服务器共享 IP,而不是悄悄泄漏上去。
由于每个号码都经由各自验证过的代理连接,每个号码都可以从不同的 IP 出站。系统还会记录出口历史;如果多个号码共用同一出口 IP,或号码所属国家与出口国家不一致,代理面板会给出告警或提示。
为什么「fail-closed」很重要:fail-closed 设计意味着一旦出问题,默认执行安全行为。在这里,代理损坏会中止连接,而不是悄悄把号码转到服务器共享 IP — 那正是你设置隔离要防止的泄漏。
如何设置
- 确认该功能已为你的工作区启用(它由功能开关控制,默认关闭)。
- 打开 Devices 页面(URL
/devices)。 - 找到要隔离的号码,打开它的代理面板(proxy panel)。
- 填写该号码的代理信息(协议
http或socks5、主机、端口,以及可选的用户名 / 密码)并保存。凭据会加密存储。 - 重启 / 重新连接该号码的会话。启动时辅助服务会拉取代理并执行 fail-closed IP 预检;如果代理有问题,号码会保持断开,而不会用错误的 IP 连接。
- 在面板中确认出口 IP 验证通过,并查看出口历史;如果出现「多个号码共用同一出口」告警或「号码国家与出口国家不一致」提示,请调整代理。
- 对每个号码重复上述步骤,为每个号码分配不同的代理。
注意:如果某号码的代理配置错误或离线,该号码将完全无法连接 — 这是有意为之,防止它泄漏到共享服务器 IP。请确保每个分配的代理可达,或移除代理分配让号码正常连接。
在哪里找到它
代理分配位于 Devices 页面(URL /devices),每个号码都有自己的代理面板。面板中会显示代理状态、出口 IP 验证结果、出口历史,以及出口共享告警与号码国 / 出口国不一致提示。
套餐可用性
每号代理由功能开关控制,默认关闭。它适用于通过 WhatsApp 协议连接接入的账号。如果在 Devices 页面看不到代理面板,说明该功能尚未为你的工作区启用 — 请联系平台所有者开启。
相关页面
- 连接通道 — 如何添加随后要隔离的通过 WhatsApp 协议连接接入的账号。
- 多引擎与多号码 — 在同一部署中运行多个号码(当前部署仅启用 WhatsApp 协议连接)。
- WhatsApp 互聊养号(Warmer) — 另一项按号码的防护措施,与 IP 隔离配合使用可进一步降低封号风险。