JasonLovesDoggo/caddy-defender
Caddy module to block or manipulate requests originating from AIs or cloud services trying to train on your websites
解决的问题
防止不必要的流量,保护网站所有者免受AI服务抓取其内容用于模型训练。它特别解决了AI机器人污染或采集数据的问题,提供工具来阻止这些服务或向它们提供误导性信息。
工作原理
这是一个Caddy Web服务器的中间件插件。它根据客户端的IP地址过滤传入请求。它内置了主要AI服务(如OpenAI、DeepSeek和GitHub Copilot)以及云服务提供商的IP地址范围列表。当匹配到时,插件可以触发不同的响应:阻止请求(403禁止)、断开连接、重定向用户,或使用“垃圾”和“陷阱”模式发送无用数据或减慢连接速度,以浪费机器人的资源。
适用人群
使用Caddy并希望防止AI爬虫抓取其数据用于训练的网站管理员和服务器所有者。
特色
- 预定义的AI IP范围:包含OpenAI、Mistral和DeepSeek等服务的即用型IP列表。
- 反爬虫策略:提供“垃圾”和“陷阱”等专用响应器,可主动污染AI训练数据或拖延机器人。
- 灵活的过滤:支持自定义CIDR范围,并可与caddy-ratelimit等其他Caddy插件集成。
- 多种响应选项:可返回自定义消息、403错误或永久重定向。
相关
- Dispatch
- 项目
- 项目
- 项目
- Dispatch