logo
icon

Anubis

Anubis 是反向代理,透過工作量證明(proof-of-work)挑戰保護上游服務免受爬蟲機器人和 AI 爬取器的侵害。輕量、無狀態、易於部署。

template cover
部署次數0
發布者futurize.rush
建立於2026-03-30
模板內的服務
service icon
標籤
ToolSecurity

Anubis

反向代理,在允許存取上游服務之前,要求機器人完成工作量證明(proof-of-work)挑戰。無需 CAPTCHA 或 JavaScript 指紋辨識即可阻擋 AI 爬蟲和惡意爬取器。

部署後可以做什麼

將 Anubis 放在任何網頁應用前方。真實使用者的瀏覽器會自動完成挑戰(通常不到 1 秒)。無法執行 JavaScript 的機器人會被阻擋。

機器人防護: 提供 SHA-256 工作量證明挑戰頁面。真實瀏覽器透明地完成挑戰,無頭爬蟲和 AI 爬取器被阻擋。

可調難度: 調整 DIFFICULTY 控制挑戰難度(更高 = 客戶端需要更多 CPU 運算)。

對使用者透明: 挑戰完成後設定 cookie,後續請求直接通過。使用者僅在首次造訪時看到短暫的載入畫面。

無狀態: 無需資料庫或工作階段儲存。挑戰 cookie 以密碼學方式驗證。

設定

  • 目標 URL: 設定 TARGET 為 Anubis 要保護的上游服務 URL
  • 難度: 設定 DIFFICULTY 控制挑戰難度(預設:4

授權

MIT — GitHub