TecharoHQ/anubis

GitHub: TecharoHQ/anubis

Anubis 是一款自托管的 Web 防火墙工具,通过挑战机制识别并拦截 AI 爬虫,保护网站免受爬虫洪流冲击。

Stars: 17560 | Forks: 520

# Anubis
A smiling chibi dark-skinned anthro jackal with brown hair and tall ears looking victorious with a thumbs-up
![enbyware](https://pride-badges.pony.workers.dev/static/v1?label=enbyware&labelColor=%23555&stripeWidth=8&stripeColors=FCF434%2CFFFFFF%2C9C59D1%2C2C2C2C) ![GitHub Issues or Pull Requests by label](https://img.shields.io/github/issues/TecharoHQ/anubis) ![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/TecharoHQ/anubis) ![language count](https://img.shields.io/github/languages/count/TecharoHQ/anubis) ![repo size](https://img.shields.io/github/repo-size/TecharoHQ/anubis) [![GitHub Sponsors](https://img.shields.io/github/sponsors/Xe)](https://github.com/sponsors/Xe) ## 概述 Anubis 是一个 Web AI 防火墙工具,它通过一个或多个挑战来[权衡你连接的灵魂](https://en.wikipedia.org/wiki/Weighing_of_souls),以保护上游资源免受爬虫机器人的侵害。 该程序旨在帮助保护小互联网免受来自 AI 公司的无尽请求风暴的冲击。Anubis 尽可能轻量化,以确保每个人都能负担得起保护他们最亲近社区的成本。 Anubis 有点像是一个核选项。这将导致你的网站被较小的爬虫屏蔽,并且可能会抑制像 Internet Archive 这样的“好机器人”。你可以配置 [bot 策略定义](./docs/docs/admin/policies.mdx) 来显式地将它们加入白名单,我们正在致力于一套精心策划的“已知良好”机器人集合,以便在可发现性和正常运行时间之间取得折衷。 在大多数情况下,你应该不需要这个,并且可能只需要使用 Cloudflare 来保护给定的源站即可。但是,对于你不能或不想使用 Cloudflare 的情况,Anubis 就是为您准备的。 如果你想试用一下,请访问 Anubis 文档站点 [anubis.techaro.lol](https://anubis.techaro.lol)。 ## 支持 如果您在运行 Anubis 时遇到任何问题,请[提交 issue](https://github.com/TecharoHQ/anubis/issues/new?template=Blank+issue)。请包含我诊断您的问题所需的所有信息。 如需实时聊天,请加入 [Patreon](https://patreon.com/cadey) 并在 Patron discord 的 `#anubis` 频道中提问。 ## 打包状态 [![Packaging status](https://repology.org/badge/vertical-allrepos/anubis-anti-crawler.svg?columns=3)](https://repology.org/project/anubis-anti-crawler/versions) ## 贡献者 由 [contrib.rocks](https://contrib.rocks) 制作。
标签:AI 爬虫拦截, CISA项目, DDoS 防护, EVTX分析, Go 语言, HTTP 请求验证, meg, SEO 优化, WAF, Web 安全, Web 应用防火墙, Web 流量分析, 中间件, 信息安全, 内容保护, 反作弊, 反向代理, 多模态安全, 密码管理, 带宽保护, 应用层安全, 开源安全工具, 数据可视化, 数据抓取防护, 日志审计, 机器人管理, 流量过滤, 网络爬虫防御, 自动化攻击防御, 请求拦截, 逆向工程平台, 验证挑战