ctsnet.org 是什么网站?为什么打开后显示“正在确认你是不是机器人”?

你打开 ctsnet.org 时看到的“正在确认你是不是机器人”,并不是这个网站的正常内容,而是它启用了 Anubis 反爬保护后弹出的验证页。页面本身是访问拦截层,不是网站正文。想进入正常内容,需要让浏览器启用 JavaScript 并重新加载页面,通过验证后才会跳转。

为什么会出现这个验证页

根据页面上的说明,ctsnet.org 的服务器管理员启用了 Anubis 来防止 AI 公司大规模爬取网站内容。这类高频抓取会耗尽服务器资源,导致网站崩溃,让所有正常访客都无法访问。

Anubis 采用的是一种类似 Hashcash 的工作量证明机制。它的思路是:

  • 对单个真实用户来说,多出来的计算负担几乎可以忽略;
  • 但对大规模爬虫来说,累积起来的计算成本会大幅增加,爬取变得不划算。

所以这个验证页是一种折中方案:用一点计算成本挡住批量爬取,同时尽量不影响正常用户。

看到验证页时该怎么办

页面给出的直接建议是重新加载页面再试一次。具体可以按下面几步排查:

  1. 确认浏览器已启用 JavaScript。Anubis 依赖现代 JavaScript 功能,禁用 JS 时无法完成验证。
  2. 检查是否安装了 JShelter 等拦截类插件。页面明确提示,JShelter 这类插件可能阻挡 Anubis 所需的 JavaScript 功能,需要为此域名停用该插件或类似插件。
  3. 重新加载页面。页面提示“服务器可能负载过高”,重新加载后可能正常通过。
  4. 如果一直卡在“加载中”,通常说明验证脚本没有成功运行,优先回到第 1、2 步检查。

需要说明的是,页面提到无需 JavaScript 的解决方案仍在开发中,所以目前启用 JavaScript 是通过验证的必要条件。

这个验证页说明了什么

页面信息显示,ctsnet.org 当前运行的是 Anubis v1.27.0,由 Techaro 提供保护。页面还提到,Anubis 是一个占位符方案,目的是争取时间开发更完善的指纹识别和无头浏览器识别能力,例如通过字体渲染方式来判断访问者是否为真实用户,从而减少对更可能是合法用户的访问者展示工作量证明挑战。

因此,你看到的验证页不代表 ctsnet.org 本身的内容就是验证页,也不代表网站无法访问。它只是访问前的保护层,通过验证后即可进入网站正常内容。

ctsnet.org