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