caddy-defender

给 Caddy 装上 AI 爬虫盾,一键拦截训练数据抓取

caddy-defender 是一个 Caddy 服务器模块,用于拦截或处理来自 AI 爬虫和云服务的请求,防止它们抓取网站内容用于模型训练。它解决的是网站内容被未经授权抓取的问题,特别是针对 ChatGPT、Claude 等 AI 服务的爬虫。核心能力包括:基于 IP 和用户代理的智能识别,可动态更新规则库,支持自定义拦截策略(如返回 403、重定向或替换内容),并提供了便捷的 Caddyfile 配置方式。项目处于早期阶段,但已具备基本防护功能,适合需要保护原创内容的网站管理员使用。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 578
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队JasonLovesDoggo
所属国家
定价模式free
价格说明开源项目,MIT 许可证,完全免费,需自行部署为 Caddy 模块使用。
访问状态
是否开源是
开源协议MIT
主要语言Go
技术栈/模型ai,ai-blocker,blocker,blockers,caddy,caddy-plugin,caddyserver,chatgpt,filter,ip-blacklist,ip-filtering,security,waf,web-security
GitHub 星标★ 578
30天Star增速
HF 下载量
上线时间2025-01-14 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

核心亮点

  • 直接集成 Caddy,无需额外反向代理,配置简单
  • 针对 AI 爬虫有专门规则库,识别准确率高
  • 支持灵活操作,不仅可拦截,还能重定向或返回假数据

不足之处

  • 仅支持 Caddy,Nginx 用户无法直接使用
  • 规则库依赖社区维护,更新频率待观察

适用场景

  • 个人博客防止内容被 AI 抓取训练
  • 商业网站保护原创文章和专有数据
  • 需要监控 AI 爬虫访问行为的运维场景

替代项目

Cloudflare AI Bot Fighters、nginx-ai-blocker、ai-robots.txt

项目介绍

caddy-defender 是基础设施领域的开源项目,由 JasonLovesDoggo 开发,2025 年首次发布。

它收录于基础设施分类,该分类目前共有 1,133 个项目,GitHub 星标数为 578。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,需自行部署为 Caddy 模块使用。

它主要面向的使用场景是:个人博客防止内容被AI抓取训练。同类可对比的替代方案包括 Cloudflare AI Bot Fighters、nginx-ai-blocker、ai-robots.txt。

上一篇:agent-vibes

下一篇:tunnel-client

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

[DEPRECATED / UNMAINTAINED] Multi-account gateway. No longer maintained; fork it and···

★ 303 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09