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