ibiblio.org 是什么网站?为什么打开先看到“正在确认你是不是机器人”

更新时间

ibiblio.org 是一个提供公共资源与数字内容的网站。如果你打开它时先看到“正在确认你是不是机器人!”,那不是网站本身的内容,而是服务器启用了 Anubis 反爬虫保护:它用类似 Hashcash 的工作量证明机制,让单个真实用户的额外计算负担可以忽略,但让大规模爬虫的累积成本大幅增加,从而减少 AI 公司大量爬取导致网站崩溃、所有用户都无法正常访问资源的情况。

这个验证页面是什么

页面上的说明指向一个叫 Anubis 的保护机制,由 Techaro 提供。它的作用不是向你收费,也不是要求登录,而是在你访问网站资源之前,先确认访问者更像真人而不是自动化爬虫。

关键信息可以归纳为:

项目 说明
保护机制 Anubis
原理 类似 Hashcash 的工作量证明(Proof-of-Work)
目的 避免 AI 公司大量爬取网站内容,导致网站崩溃、所有用户无法正常访问
当前版本 1.25.0
制作方 Techaro,在加拿大制作
吉祥物设计 CELPHASE

页面还明确说,这是一种“折中做法”和“占位符解决方案”,以便把更多时间用于指纹识别和识别无头浏览器(例如通过它们如何进行字体渲染),最终无需向更可能是合法用户的访问者呈现挑战工作量证明页面。

为什么必须启用 JavaScript

验证页面直接说明:很遗憾,你必须启用 JavaScript 才能通过这项验证。原因是 AI 公司已经改变了网站托管的社会契约,因此必须采取这样的保护机制;无需 JavaScript 的解决方案仍在开发中。

这意味着:

  • 禁用 JavaScript 时,验证无法完成,也就看不到 ibiblio.org 的正常内容。
  • 这不是网站内容本身,而是进入网站前的一道门槛。
  • 验证通过后,才可以正常访问网站资源。

如果验证一直不过,先检查插件

页面特别提醒:Anubis 需要使用现代 JavaScript 功能,而像 JShelter 这类插件可能会阻挡这些功能。解决办法是为此域名停用 JShelter 或类似的插件。

常见卡点可以按这个顺序排查:

  1. 确认浏览器已启用 JavaScript。
  2. 如果安装了 JShelter 或类似拦截插件,为 ibiblio.org 停用它们。
  3. 重新加载页面,等待验证完成。
  4. 验证通过后,再访问你原本想看的资源。

一句话结论

ibiblio.org 本身是提供公共资源与数字内容的网站;你看到的“正在确认你是不是机器人”是 Anubis 的工作量证明验证页,用于阻挡大规模爬虫。启用 JavaScript、并为该域名停用可能干扰现代 JavaScript 的插件,是通过验证、正常访问网站资源的前提。