X 限流测试的工作原理:4 项检查
Shadowban Radar 做的是测量,而不是估算:每项判定都来自 X 自己的公开数据,由专业的数据提供商从 X 读取,数据取自 X 向任何人提供的同样的搜索结果和对话串。我们不会根据浏览量或互动量推断任何内容,整个过程无需登录或密码,每项判定都会注明置信度,每个结果也会显示 X 数据的读取时间。
本网站上的每个分数都来自 4 项检查,每项检查的记录如下:它观察到了什么,它不能观察到什么,它的置信度是如何设置的,以及它何时返回“无法检测”而不是猜测。
立即查询任意账户:免费,无需登录
搜索建议限制
搜索建议封禁(搜索建议限制,又称搜索建议ban)是指,当有人在搜索框输入你的名称或用户名时,你的 X 账户不再出现在下拉建议中。
我们检查当有人输入账户的用户名时,X 是否会推荐该账户。如果没有推荐,就说明 X 没有在那里展示它。这里没有任何推断:账户要么返回,要么不返回,因此这项检查一旦运行,结果就是通过或失败,绝不是猜测。
我们无法观察到的:
- X 是否会向不同的搜索者展示不同的建议。我们看到的是 X 公开展示的建议,而不是每位查看者的个性化自动补全。
- 部分降级。个人资料搜索要么返回该账户,要么不返回,不存在中间状态。
置信程度:始终很高。这是一个直接的、非此即彼的观察结果。
为什么会返回“无法检测”: 当个人资料搜索未返回可用响应时,结果为无法检测,并不证明存在限制。
手动版,无需工具:搜索建议限制页面逐步演示如何从第二个账户进行检查。
搜索限制
搜索封禁(搜索限制,又称搜索ban)是指你的帖子从 X 搜索结果中消失:搜索时找不到它们,连你的关注者也不例外。
我们检查该账户自己最近发布的帖子在 X 上搜索时是否会出现。如果帖子出现,该账户通过;如果它最近的公开帖子缺失,就是搜索限制。
我们无法观察到的:个性化搜索排名。我们只能看到帖子是否出现,而无法得知它在特定搜索者搜索结果中的排名高低。
置信程度: 检查得出结果时置信度较高,因为这是直接观察,而非推断。
为什么会返回“无法检测”:只有两种情况。
- 搜索没有返回可用的响应。
- 只有转帖可供检查,而 X 搜索从不返回转帖。
受保护的账户或没有帖子的账户在这里不会显示“无法检测”:二者都无法出现在公开帖子搜索中,因此该检查会把它们算作搜索限制。
手动版,无需工具:搜索限制页面。
回复隐藏
幽灵封禁(回复隐藏,又称幽灵ban)是指你的回复与它所属的对话脱离:其他所有人看到的对话中没有你的回复。
我们选取该账户最近在他人对话中发出的回复,并按 X 向读者提供的样子读取每一段对话。如果 X 提供了这条回复,就不属于回复隐藏。
缺失的回复绝不会被直接当作结论。有两种情况,即使账户没有任何限制,也会造成回复缺失:
- 对话串太大,无法完整读完;
- 其作者限制了谁可以回复。
只有在缺失得到证实后,我们才会判定为回复隐藏:该回复在一段我们读到最后的对话中缺失。无法读到最后的对话什么也证明不了,所以检查会转向下一段对话。
我们无法观察到的:
- 应用自身的渲染效果。我们读取对话串的方式,与 X 向任何人提供的方式相同,而不是以另一个人的身份打开应用。我们把这视为未登录的外部视图,但无法验证应用的每一处渲染细节是否都与之一致。
- 从未回复过任何人的账户:没有可供检查的对话。
置信程度:按上述方法证实回复缺失时,置信度为高;找到回复并完整读完对话串时,置信度同样为高。既找不到回复,也没有有效的缺失证明时,则为“无法检测”。
为什么会返回“无法检测”:账户回复过的对话太大,无法读到最后,或限制了谁可以回复。
“没有可检查的回复”表示该账户最近没有回复任何人,因此回复隐藏和回复排序降低两项检查没有可查找的回复。这两项检查会计为已完成,绝不计为失败,也不计入分数。
对于私密账户或没有帖子的账户,回复隐藏和回复排序降低两项检查无法运行:结果会在这两项检查上显示“私密账户”或“暂无帖子”,而不是判定。
手动版,无需工具:回复隐藏页。
我们永远无法察觉的
X 不会向任何人(包括我们)显示限流标记。我们看不到内部审核评分或原因代码。本站的所有判定均来自公开输出。
每项检查都有三个局限:
- 单一视角。每项检查展示的是 X 向任何人提供的公开数据。如果 X 向不同的查看者展示明显不同的结果,我们只能看到其中一个版本,而不是所有人看到的版本。
- 无法确定原因。我们可以说明存在限制,但无法指出是哪条具体帖子或哪种行为造成了它。
- 无法发现隐藏的限制。如果某项限制从未表现为建议缺失、搜索中帖子缺失,或回复被挤出对话串的可见排序,那么这 4 项检查都看不到它。任何只读取公开界面的工具也是如此,我们自己的也不例外。
Shadowban Radar 只检测推特(X)账户,不检测 Instagram、TikTok 或任何其他平台。
为什么检查结果会返回“无法检测”?
“无法检测”是指单次读取所得到的证据,不足以得出任何一种判定。X 在读取的那一刻才生成每个对话串和每条搜索结果,而不是在发帖时生成,因此即使限制本身没有变化,同一个账户相隔一小时也可能看起来不同。常见原因:
- 作者限制了谁可以回复的对话;
- 太大而无法读到最后的对话。
“无法检测”只是对本次能测量到什么的报告,不是判定。它绝不会被当作通过或失败,平均计入分数。
付费监测会在下一次巡检时重试未能测量的检查。详见自动化监测的工作原理。
分数是如何计算的
分数是已测量的检查中通过的占比。只有返回通过或失败的检查才会计入,每项检查的权重相同。“无法检测”的检查完全不计分,而不是被当作中间值。
Shadowban Radar 的结果在 4 项检查都未失败时显示“未检测到限流”,在至少一项失败时显示“检测到限流”。详细结果会列出发现的限制数量。如果没有任何一项检查能够测量,结果显示“无法测量可见度”。
如果 4 项检查全都无法测量,分数会留空,而不会显示为零。零分意味着每项检查都失败了,而这并不属实。
常见问题
Shadowban Radar 是否拥有访问 X 系统的特殊权限?
没有,也不需要。每项判定都来自 X 自己的公开数据:就是任何人都能看到的同样的搜索结果和对话串。我们测量的,就是 X 实际展示的内容。
为什么我的分数在两次扫描之间发生了变化,而其他条件都没有改变?
X 会在读取帖子和搜索结果的当下重新排列它们,而不是在发布内容的当下。两次扫描之间可能会应用或解除限制,因此,即使你没有做任何其他更改,一个小时前帖子中消失的回复也可能在下一小时重新出现。这就是全天候自动监测旨在捕获的情况。
为什么其中一个检查结果显示“无法检测”,而其他检查结果都有判定结果?
这四项检查分别依赖于不同的证据。例如,搜索结果加载失败时,搜索限制检查会没有结果;而回复隐藏和回复排序降低则需要对话中最近的回复,以便我们能够完整阅读。如果缺少这些证据,则在同一扫描中,某些检查会显示“无法检测”,而其他检查则会给出确切结果。
返回“无法检测”的检查会降低我的分数吗?
不。返回“无法检测”的检查结果将完全不计入分数。它既不会被计为失败,也不会被计为部分通过。
Shadowban Radar 会出错吗?
会,但只在它所公布的置信度范围内。基于搜索的检查是直接的二元观测,很少出错。基于对话串的检查,即回复隐藏和回复排序降低,读取真实对话,只在有证据时才下结论;没有证据时,它们会显示“无法检测”,而不是猜测。这就是每项判定都附带置信度,而不是只给出一个听起来很确定的数字的原因。
为什么两个限流检测工具给出的结果不一样?
每个检测工具只在某一时刻读取 X,而 X 是在读取时才组合每个对话串和每条搜索结果,所以同一个账号相隔一小时看起来也可能不同,限制本身却没有任何变化。各工具做的测试也不一样,只有部分工具会说明自己对判定有多大把握。在这里,每个判定都带有置信度,无法测量的检测会标为“无法检测”,不计入分数,而不是靠猜。这并不意味着检测工具没用:结果反映的是检测运行时 X 显示的内容,以及工具自己有多大把握。
这与 X 自己的 Under the Hood 报告有什么不同?
Under the Hood 是 X 向已登录账户展示的月度摘要,列出施加于该账户的标签,在每个自然月结束后很久才发布,且只有账户本人可见。 上述 4 项检测会从外部读取账户当前的公开可见性,适用于任意账户,可按需反复检测。 完整对比见:/x-under-the-hood。
自己测试一下
对任意账户运行4项检查
这四项限制的详细内容
上次审核