阻止來自中國/伊朗等用戶訪問我的網站的最簡單方法是什么?僅供參考,它在 Linode 上的 Django NGINX。我讀過 MaxMind 表,但看起來很復雜,而且似乎只能與 NGINX Plus 一起使用,大約 2500 美元/年。還有 Cloudflare,可能很簡單,但可能僅適用于企業訂閱。使用內置 Django ( https://docs.djangoproject.com/en/3.2/ref/contrib/gis/geoip2/ ) 是最好的選擇嗎?我是否會轉移到 AWS 并查看他們是否有什么東西?如果有人遇到過這種情況,很高興聽到對您有用的方法,謝謝。
PS:它比阻止 DDoS 等更符合分發合規性,因此阻止大多數普通用戶就足夠了。
uj5u.com熱心網友回復:
如果你使用 CentOS/RHEL,你可以使用fds:
fds block China
這將阻止防火墻級別。
uj5u.com熱心網友回復:
您可以使用 Linux 中的 iptables 來阻止流量。
iptables -I INPUT -m set --match-set ipblocklist src -j DROP
您可以從IP2Location 防火墻匯出中國和伊朗最新的免費 IP 地址串列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/319073.html
