datasette-ip-rate-limit 0.1a0
由於不良爬蟲的猛攻,Simon Willison 使用 Codex (GPT-5.5 xhigh) 構建了一個可配置的速率限制外掛,用於阻止頻繁訪問特定區域的 IP 地址。
datasette-ip-rate-limit 0.1a0 版本已釋出。該外掛旨在透過客戶端 IP 地址對 Datasette 請求進行速率限制。
Simon Willison 在其部落格中宣佈,由於 datasette.io 網站受到不良爬蟲的猛烈攻擊,他利用 Codex(GPT-5.5 xhigh)構建了這款可配置的速率限制外掛。該外掛能夠阻止那些在特定區域過快訪問的 IP 地址。
目前,Willison 已經在 datasette.io 上部署了該外掛的生產配置。配置示例包括:使用 Fly-Client-IP 頭部作為標識,最多跟蹤 10000 個鍵值,豁免靜態檔案路徑和驗證碼路徑,並針對 /global-power-plants/* 和 /legislators/* 等路徑設定了每 60 秒最多 60 次請求的限制,違規 IP 將被封禁 20 秒。
該外掛的原始碼已釋出在 GitHub 上,採用 Apache 2.0 許可。