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 或类似的插件。
常见卡点可以按这个顺序排查:
- 确认浏览器已启用 JavaScript。
- 如果安装了 JShelter 或类似拦截插件,为 ibiblio.org 停用它们。
- 重新加载页面,等待验证完成。
- 验证通过后,再访问你原本想看的资源。
一句话结论
ibiblio.org 本身是提供公共资源与数字内容的网站;你看到的“正在确认你是不是机器人”是 Anubis 的工作量证明验证页,用于阻挡大规模爬虫。启用 JavaScript、并为该域名停用可能干扰现代 JavaScript 的插件,是通过验证、正常访问网站资源的前提。