
每个账号都有自己的住宅 IP,为什么它们还是被关联在一起
ProxyStats,独立的住宅 IP 中继基准测试。研究基于 14 个网络网关的数据,2026 年 9 月。
要点
"全新的住宅 IP"并不代表这个地址以前没有分配给过你。两个 session ID 不同的会话可能从同一个地址出网,这样你的两个账号在历史记录里就会共用一个 IP。
我们测量了 12 个网络中地址重复出现的频率。在德国,12 个网络中有 10 个每周有 1.4% 到 4.5% 的地址重复出现,另外两个超过 8%。在美国,12 个网络中有 11 个为 0.2% 到 2%。
用本文中的脚本,一个晚上就能检查你自己的 IP 池。它大约消耗 10 MB 流量,并给出两个数字,告诉你这个池子能否撑住你的账号数量。
场景
你在运营 50 个 Telegram 账号。每个账号都有自己的粘性会话和独立的 session ID,用的是住宅 IP 中继,服务商的价格页上写着"数百万个地址"。按理说,这些账号之间没有任何联系。
后来其中一个账号被限制了。你打开登录记录,发现它的地址上周属于你的另一个账号,前天又属于第三个账号。
问题可能根本不在你的软件。重复来自 IP 池分配地址的方式,而且可以测量。
这是怎么发生的
session ID 只负责一件事:会话存活期间,服务商让你保持在同一个出口地址上。下一个新会话拿到哪个地址,session ID 决定不了。服务商会从该国家可用的地址里挑一个,如果可用地址不多,就会再次分配你用过的地址。
对任何会比对登录地址的平台来说,共用的 IP 就是两个账号之间的关联。Telegram 能看到登录地址:在"设置" → "设备"里,它会显示每次登录来自哪里。
落地页上的"数百万 IP"说明不了这个问题:它通常是所有国家、很长一段时间的总数。你需要知道的是另外两件事:这周在你所在的国家实际能用的地址有多少,以及它们多久会重复出现一次。
研究:12 个网络,每周 1200 个会话
我们位于法兰克福、纽约和新加坡的服务器每 15 分钟通过 14 个网络网关开启新会话,并记录每个请求从哪个地址出网。每个会话的开启方式与该网络自己的产品开启新会话的方式相同:使用新的 session ID,或者使用新的端口。
每周我们按网络和国家各取 1200 个这样的会话,计算与上周相比的重复率:本周的地址中,上周已经出现过的比例。这就是你拿到一个上周刚被你另一个账号用过的 IP 的概率。
网络发生事件的时段(遭受攻击、我们的流量用完)不计入统计。下面是截至 9 月 27 日最近四周的中位数。有两个网络的样本量还不够,另有两个目前只有两周数据。
与上周相比的重复率 | 美国 | 德国 |
|---|---|---|
大多数网络 | 0.2–2%(12 个中的 11 个) | 1.4–4.5%(12 个中的 10 个) |
其余网络 | 一个网络,超过 8% | 两个网络,超过 8% |
由此可以得出:
德国的池子比美国浅。 12 个网络中有 11 个,德国地址的重复率高于美国,其中 4 个高出五倍甚至更多。同一个网络在一个国家可能很深,在另一个国家却很浅。
一周之内也会重复。 与上周相比的重复率反映的是池子随时间的更新情况。如果你在几天内批量注册账号,还需要知道此刻你能拿到多少个不同的地址。下面的脚本会计算这第二个数字。
如何检查你自己的 IP 池
这个检查复现了我们的测量方法:1200 个新会话,每个都用新的 session ID,每个会话向一个返回你 IP 的服务发一次请求。一定要用 1200 个:重复率会随样本量增大而上升,只用 300 个会话时,任何池子看起来都比实际干净。大约消耗 10 MB 流量,耗时 20 到 40 分钟。
脚本使用 Python(pip install httpx)。填入服务商后台里的登录格式,脚本会把 {sid} 替换成新的 session ID。
import json, sys, uuid import httpx PROXY = "http://USER-session-{sid}:PASS@gate.example.com:7000" # 服务商后台里的格式 N = 1200 ips = [] for _ in range(N): url = PROXY.format(sid=uuid.uuid4().hex[:10]) try: with httpx.Client(proxy=url, timeout=20) as client: ips.append(client.get("https://api.ipify.org").text.strip()) except httpx.HTTPError: pass # 跳过失败的请求:它不能说明任何重复情况 json.dump(ips, open(sys.argv[1], "w")) print(f"成功的会话: {len(ips)}, 不同的地址: {len(set(ips))}")
运行 python pool_check.py week1.json,一周后再运行 python pool_check.py week2.json。第二个脚本计算与上周相比的重复率:
import json, sys prev = set(json.load(open(sys.argv[1]))) cur = set(json.load(open(sys.argv[2]))) print(f"与上周重复: {100 * len(prev & cur) / len(cur):.1f}%")
检查你的账号实际所在的国家,而不是最便宜的那个。
如果服务商按端口而不是按 session ID 提供接入,你看到的不同地址永远不会多于你手里的端口数。我们自己就犯过这个错误:从一百个端口拿到一百个地址,就把这个池子记成了浅池,而真正的限制其实是分配给我们的端口数。
结果:拿到数字之后怎么做
不同的地址。 距离 1200 每少一个地址,就意味着有一个会话落在了已经分配过的地址上。1150 个不同地址,意味着 1200 个会话中有 50 个遇到了重复,也就是每 24 个中有 1 个。按你每周新注册的账号数量来估算一下。
与上周相比的重复率:
与上周相比的重复率 | 对多账号运营意味着什么 |
|---|---|
不超过 3% | 池子更新得很好,可以批量注册账号 |
3–8% | 重复比较明显。把注册分散到更长时间里,并记录地址日志 |
超过 8% | 这个国家的池子太浅。换一个国家或换一个网络 |
3% 和 8% 这两条线,与我们网站上每个网络页面中 Address recurrence 卡片使用的阈值相同。
无论池子如何,这三条规则都适用:
记录每个账号从哪个 IP 登录。这样共用地址的情况你自己就能发现。
一个账号一个会话。不要在不同账号之间复用 session ID。
一周内在同一个网络上新注册的账号越多,它们在同一个地址上碰到的次数就越多。池子浅的时候,把注册分散到更长时间里。
在哪里查看各网络的数据
我们的排行榜展示每个网络的评分、价格、来自三个城市的延迟,以及没有滥用投诉的地址比例。打开某个网络的页面,在 What we measured 部分,Address recurrence 卡片会按国家显示地址重复出现的频率:rarely(每周低于 3%)、sometimes(3–8%)或 often(超过 8%),使用的也是同样的四周中位数。网站为英文。方法论页面说明了我们如何计算每一个数字。
ProxyStats 不出售网络网关,也不出售排名位置。我们的收入来自服务商购买的关于其自身网络的分析数据,付费和未付费的网络得到的评分完全相同。发现我们的数据有错误?请通过 proxystats.io/contact 告诉我们,我们会修正并公开说明。

下载 Telegram Expert - Telegram 推广软件
Telegram Expert 是一款面向 Telegram 的专业软件,可快速实现频道增长与销售提升。启动批量群发与邀请,安全养号避免封禁,将对话集中管理并扩大团队规模。一个窗口搞定一切--快速、安全、贴合您的需求。
功能包括:
- TDATA 转换器 - 批量将 session+json 转换为 TDATA。
- Booster - 通过智能对话养号,提高信任度。
- 注册器 - 通过任意符合 sms-activate 标准的短信服务创建账号。
- 复制器 - 为现有账号创建第二会话,用于迁移与保护。
- 转发器 - 将收到的回复转发到工作群,并向客户发送回复。
- 拦截器 - 按关键词捕获来自群/频道的消息并转发给您。
- 管理员邀请 - 即使在限制群组中也可邀请。
- 频道/群组克隆 - 完整复制,包括受保护内容。
- 举报器 - 批量举报消息/用户/频道。
目前还没有人留下评论
安全自动化:如何在 Telegram 中模拟真实用户行为
body { font-family: Arial, sans-serif; line-height: 1.6; max-width: 960px; margin: 0 auto; padding: 20px; } a { color: #0066cc; text-decoration: underline; } 引言:为什么过去有效的自动化方案现在更容易触发风控 Telegram 自动化已经不再是简单运行脚本、发送消息、加入频道或重复固定操作。现代风控系统会综合评估账号的完整数字环境,包括请求频率、网络来源、连接地区、设备稳定性、行为顺序以及多个账号之间的关联。 即使 Telegram Expert 中的操作流程设置得非常谨慎,如果账号使用的是被大量用户共享、历史记录复杂的数据中心 IP,整体稳定性仍然会受到影响。 对于风控系统来说,IP 地址并不是普通的网络参数,而是账号风险画像的重要组成部分。 模拟真实用户行为也不只是增加随机延迟。真正可靠的方案必须从稳定、可信并且符合使用场景的网络基础设...
Telegram Communities:独立聊天时代的终结?
过去,要在Telegram中组织一个项目,往往需要创建几十个独立群组和频道,再手动分发邀请链接。新成员很容易迷失,管理员也要花大量时间管理访问权限。社群功能的出现,让这一切逐渐成为过去。现在,一个社群可以整合各种元素:公开或私密聊天群、新闻频道以及辅助机器人。成员进入后即可看到所有对自己开放的房间,无需额外操作即可加入——不需要链接,也不需要审批。 在聊天列表中,社群的展示方式十分灵活:用户可以将其折叠为一个条目,也可以继续以多个独立聊天的形式显示,完全由自己决定。管理员则可以通过权限面板进行管理:部分聊天对所有人开放,另一些则只对特定成员可见,例如版主或Premium订阅用户。默认情况下,任何成员都可以在社群内创建新聊天。如果需要更严格的秩序,管理员可以关闭这一权限,让成员只能提交新房间建议,最终是否创建由管理员决定。 [media mw=100]3357[/media] 对组织者来说,这意味着可以摆脱大量重复工作:无需发送数百份邀请,也不必持续跟进用户迁移。只需一次性设置好结构,之后它就能自行运转。对成员来说,则意味着更清晰的导航:不必再记住新闻讨论群的链接在哪里...
Forwarder
独特的模块,基于消息转发原理工作。工作原理非常简单,您从帐户发送消息后,启动转发器并指定包含销售经理的群。 代理帐户将消息转发到群中,并且当发现有人在群中回复消息时,代理帐户会将答复转发给您的潜在买家。这使得您可以与大量的人进行交流,而无需登录帐户。 对最终用户来说,一切都像是原始发件人回复他们一样。 优点: - 无需通过 Telegram Desktop 登录每个帐户 - 可回复的群组数量没有限制 - 可以转发旧消息的功能 - 您的销售经理的所有答复都是可见和可控的 要使其工作,您需要高质量的精品IPv4代理,并且连接的断开时间要尽量减少。
为什么 Telegram 账号在规模化运营中频繁失效——以及这与会话和网络环境的真实关联
大多数团队只有在损失了几十个账号之后,才真正弄明白这件事。不是之前。是之后。 在体量较小的时候,Telegram 的表现相当稳定。账号存活,会话运行,网络节点轮转——整体感觉像是一套可控、可理解的系统。但一旦真正开始规模化——几百个账号同时跑,并行任务、群发、邀请同时上线——局面会发生变化。而且不是渐进式的。往往是某一天一切正常,两天后池子里一半账号已经废了,根本搞不清楚哪里出了问题。 这不是 bug。这是平台的架构行为,大多数人对此理解有偏差,所以应对方式也随之出错。 Telegram 的会话逻辑到底是怎么运作的 Telegram 从一开始就被设计成与环境强绑定的客户端应用。会话不只是一个授权令牌,而是一组绑定关系:设备、网络、用户在该网络中的行为模式、交互历史。当你用一部手机、一个运营商来操作一个账号时,这些参数是一致的,平台没有理由对此产生疑问。 当你试图以自动化方式运行几百个账号时,情况完全不同。每个会话所处的环境,从平台监控系统的角度来看,都显得不稳定或自相矛盾。同一个 IP 地址绑定了 30 个活跃会话;账号在同一天内切换了多个不同地理位置的网...






