菜单

烂氧羊
烂氧羊
发布于 2025-09-03 / 137 阅读
0

什么是Anubis,为什么访问网站时有一闪而过的兽耳娘角色

你可能发现了,在访问一些网站的时候会短暂出现一个棕发红瞳的兽耳娘,这正是Anubis项目的吉祥物

Anubis旨在拦截爬虫请求,保护网站不被爬虫肆虐,特别是现在各家AI都学会了联网搜索,而这些AI的爬虫会大量消耗网站资源
与reCAPTCHA或Cloudflare的验证不同,Anubis不需要用户交互,通常在几秒内就能完成验证并跳转

这是因为Anubis使用POW(Proof-of-Work)验证,简单来说,Anubis会要求客户端计算SHA-256校验和,如果请求来自一个使用现代浏览器的普通用户,则可以完成计算并通过验证,而一般的爬虫无法完成计算,自然就无法通过验证

显然Anubis无法拦截使用无头浏览器的爬虫,因为无头浏览器也是浏览器,但POW验证会使爬虫的爬取行为变得“昂贵”,这会使得爬虫不再大量访问该网站,以此来保护网站

至于为什么要在挑战(验证)页面上放吉祥物形象?
因为作者并不希望自己成为“独自支撑的承重柱“,毕竟维护一个项目终究是需要他人支持的
因此挑战页面会默认显示吉祥物形象,让更多人有机会了解这个项目

当然,页面是能改的,这完全取决于网站管理员想不想改

如果你只是希望拦截爬虫,使用Cloudflare更好,但如果不愿意使用/不能使用Cloudflare,Anubis可以作为替代方案

03D2D95B33E797176E11965F9A4B96F3.png

Anubis官网及仓库页面

https://anubis.techaro.lol/https://github.com/TecharoHQ/anubis