wger.de 上的 Anubis 验证页面安全吗?会不会影响我的隐私?

Anubis 验证本身不要求你登录、提交个人信息或授权任何账号,它只是在你访问 wger.de 时让浏览器做一道计算题,用来区分真人用户和批量爬虫。从页面说明看,它不涉及读取你的个人数据;真正需要你权衡的是:为了通过验证,你可能要临时允许 JavaScript,甚至为这个域名停用 JShelter 一类隐私插件。是否愿意做这个交换,取决于你对 wger.de 的信任程度。

Anubis 验证在做什么

wger.de 显示“正在确认你是不是机器人”,是因为网站管理员启用了 Anubis 来保护服务器。页面给出的原因是:AI 公司大量爬取内容会导致网站崩溃,让所有用户都无法正常访问。

Anubis 采用类似 Hashcash 的工作量证明机制。这个机制最初用于减少垃圾邮件,核心思路是:

  • 对单个真人用户,额外计算负担可以忽略;
  • 对大规模爬虫,累积起来的成本会大幅增加,爬取变得更困难。

所以验证的目的不是收集你的信息,而是给访问加一道“计算门槛”。

隐私方面需要关注什么

从页面提供的信息看,Anubis 验证不涉及账号、支付或身份信息。它需要的是现代 JavaScript 功能,因此隐私影响主要来自你为通过验证所做的浏览器调整,而不是验证本身在读取什么。

你可能做的操作 带来的影响
允许 wger.de 运行 JavaScript 验证可以正常进行,但该域名下的脚本会执行
为 wger.de 停用 JShelter 或类似插件 插件对该域名的保护暂时失效,其他网站不受影响
保持插件开启、不允许 JavaScript 验证无法通过,页面会一直卡在确认环节

页面明确提示:像 JShelter 这类插件可能会阻挡 Anubis 所需的现代 JavaScript 功能,需要为此域名停用 JShelter 或类似插件。这是让你在“通过验证”和“维持插件保护”之间自行取舍。

验证页面一直加载不出来怎么办

页面本身给出了排查方向:Anubis 无法载入所需的 JavaScript,服务器可能负载过高。

可以按顺序尝试:

  1. 重新加载页面。页面提示服务器可能负载过高,重试有时就能恢复。
  2. 确认 JavaScript 已启用。页面说明必须启用 JavaScript 才能通过验证,无需 JavaScript 的解决方案仍在开发中。
  3. 为 wger.de 停用 JShelter 等插件。这是页面点名会阻挡验证的插件类型。
  4. 换一个浏览器或关闭其他拦截扩展再试。

如果做完这些仍然卡住,问题更可能出在服务器负载,而不是你的设置。

这个机制会一直这样吗

页面把 Anubis 描述为一种折中做法和占位符解决方案。它的长期方向是:把更多时间用于指纹识别和识别无头浏览器(例如通过它们如何进行字体渲染),从而不必向更可能是合法用户的访客展示工作量证明页面。

当前 wger.de 运行的 Anubis 版本为 v1.27.0,由 Techaro 提供。机制仍在演进,未来验证方式可能变化。

怎么决定要不要继续访问

  • 如果你只是偶尔查看 wger.de 的内容,临时允许 JavaScript、为这个域名停用相关插件,风险范围仅限该域名,通常可以接受。
  • 如果你对隐私插件有强依赖,不愿为任何网站开例外,那么这道验证就是访问 wger.de 的实际门槛,你需要决定是否值得。
  • 无论哪种情况,验证页面本身没有要求你提供账号、邮箱或支付信息;遇到要求这些内容的页面,才需要另行警惕。
wger.de