進階Go

Anubis給 HTTP 請求稱重, 阻止 AI 爬蟲

Anubis 是一個用 Go 語言編寫的開源 HTTP 請求過濾中介軟體,通過評估請求特徵來識別並阻止 AI 爬蟲,保護網站內容和伺服器資源。它在 GitHub 上已獲得 2 萬 star,適合被爬蟲問題困擾的站點運營者。

21.2K 星標
672 分叉
345 問題
71 流覽
Go
MIT
收錄日期

專案概述

Anubis 是一個用 Go 語言編寫的開源 HTTP 請求過濾中介軟體,通過評估請求特徵來識別並阻止 AI 爬蟲,保護網站內容和伺服器資源。它在 GitHub 上已獲得 2 萬 star,適合被爬蟲問題困擾的站點運營者。

過去兩年,AI 爬蟲成了網站運營者最頭疼的問題之一。大模型廠商不斷抓取網頁內容用於訓練,普通流量和惡意爬蟲混在一起,難以辨別。Anubis 這個開源專案,用一種相當詩意的說法來應對——給每一個傳入的 HTTP 請求「稱靈魂」。

專案由 TecharoHQ 開發,用 Go 語言編寫。倉庫介紹只有一句話,但 star 數已經超過 2.1 萬,可見這個問題有多普遍。

它到底解決什麼問題

網站日誌裡會出現大量非人類流量,它們不像普通使用者那樣瀏覽頁面,而是快速抓取文字、圖片,甚至繞過 robots.txt。Anubis 的思路是:在請求到達真實伺服器之前,先判斷它「夠不夠像真人」。如果請求被判定為 AI 爬蟲,就直接攔下來。

它的特點可以歸納為:

  • 開源免費,程式碼完整託管在 GitHub,任何人可以審查、修改。
  • Go 語言實現,部署產物是單一二進位制,資源佔用相對低。
  • 活躍維護,倉庫有 871 次提交,還有 281 個 open issues 在討論邊界情況。

這類工具為什麼值得關注

AI 爬蟲問題不會消失,只會越來越普遍。對於內容創作者、獨立站長來說,流量和頻寬都是成本,被爬蟲白白消耗很浪費。Anubis 提供了一種輕量的防禦思路:把判斷前置,而不是等攻擊發生後再處理。

當然,官方公開的技術細節有限,比如具體用什麼特徵來識別 AI 爬蟲,目前沒有明確說明。想深入瞭解的話,只能直接讀原始碼。

使用前需要知道的事

Anubis 不是安裝即用的 SaaS,而是需要自己部署的服務。官方沒有提供託管版本,所有配置都通過環境變數或命令列引數完成。這意味著你要有一定的伺服器運維基礎。但正因為是開源專案,社羣裡已經有不少二次開發和部署教程。

另外,它攔截的是「疑似 AI 爬蟲」,這意味著誤傷正常使用者的可能性始終存在。部署前最好先小範圍測試,觀察對真實使用者訪問的影響,再逐步擴大範圍。

如果你也被異常爬蟲流量困擾,不妨把 Anubis 加入測試列表。先在小規模流量下跑一段時間,觀察它對正常請求的影響,再決定要不要全面啟用。

AI 爬蟲反爬蟲Go開源HTTP 請求過濾中介軟體爬蟲防護AI 檢測

項目評分

0.0 (0 評價)

分享

常見問題

Anubis: 給 HTTP 請求稱重, 阻止 AI 爬蟲 是什麼?

Anubis 是一個用 Go 語言編寫的開源 HTTP 請求過濾中介軟體,通過評估請求特徵來識別並阻止 AI 爬蟲,保護網站內容和伺服器資源。它在 GitHub 上已獲得 2 萬 star,適合被爬蟲問題困擾的站點運營者。

Anubis: 給 HTTP 請求稱重, 阻止 AI 爬蟲 用什麼語言開發?

Anubis: 給 HTTP 請求稱重, 阻止 AI 爬蟲 主要使用 Go 開發。

Anubis: 給 HTTP 請求稱重, 阻止 AI 爬蟲 使用什麼開源授權?

Anubis: 給 HTTP 請求稱重, 阻止 AI 爬蟲 基於 MIT 授權開源。

相關專案

暫無結果

探索更多

相似工具

Axóncaptcha

Axóncaptcha 是一種先進的機器人保護解決方案,通過分析用戶真實行為(如打字方式)而非僅輸入內容,實時識別並阻止機器人、垃圾郵件和濫用行為。該方案注重用戶隱私,在驗證過程中優先保護數據安全,並對自動化威脅做出即時響應。

Cytation AI

Cytation AI

Cytation AI 是一個社交信息流平臺,將 Instagram、X、TikTok、YouTube 和新聞聚合到一處,並對每一條內容進行事實核查和 AI 掃描。深度偽造、AI 生成圖像和虛假聲明會被自動標記。背後有超過 13.5 萬人信任的驗證引擎。公開信息有限,詳情以官網為準。

Verol

Verol

Verol是一款Chrome擴展,為ChatGPT、Claude和Gemini添加獨立驗證層。它通過解析回答、執行實時網絡查找,並經由後端管道驗證來源,提供即時判決、置信度指標和可點擊來源。無數據跟蹤,歷史記錄僅存本地。提供5次免費運行,付費計劃從每月4.99美元起。

Unveri

Unveri

Unveri(應用內也叫 Authentis)是一款打字真實性追蹤工具。你在它的編輯器裡打字時,它會記錄鍵入行為,統計手打與貼上的字元數、速度、倒退與刪除,並產生儀表板與可列印報告,證明文字確為真人逐字鍵入。

ModelVerify.ai

ModelVerify.ai

ModelVerify.ai 用於在你信任或付費之前,核驗某個 LLM API 或閘道是否真正呼叫其宣稱的模型。你提供金鑰、基礎網址與模型 ID,它會將實際行為與官方指紋比對,找出被偷換的模型、漂移與延遲問題。

Fishy Email

Fishy Email

Fishy Email 是一款通過電子郵件本身工作的AI釣魚檢測工具。用戶無需安裝應用或擴展,只需將可疑郵件轉發至 [email protected],約30秒即可獲得完整的AI分析。分析結果包含顏色編碼的裁決、對每個危險信號的通俗解釋以及後續行動建議。每個郵箱地址可獲得5次免費檢查,無帳戶要求。

評論

評論

0
0/500 字元

暫無評論

成為第一個評論的人

開源專案

探索、學習和貢獻開源 AI 專案,推動人工智慧技術的發展

查看全部