簡體   English   中英

CentOS 6.X,iptables 1.47和Geolite2:如何使它工作?

[英]CentOS 6.X, iptables 1.47 and Geolite2: how can I make this work?

我將Geolite舊式數據庫與iptables 1.47一起使用,以過濾各種端口的流量,並且僅允許.AU流量進行訪問。

Maxmind將默認數據庫更改為最新版本,即GeoLite2(jan),這使所有需要使用舊Geolite Legacy數據庫的用戶都陷入了黑暗,他們無法更新。

如果我下載更高版本的xtables(> 2.0),它將抱怨它需要iptables> 1.6,我認為我不能繼續使用CentOS6.X。

有沒有一種方法可以將Geolite2 CSV文件轉換為Geolite Legacy CSV文件,然后將其編譯為BE / LE?

我還有其他方法可以在CentOS 6.X系統上使用Geolite2嗎?

該項目: https : //github.com/mschmitt/GeoLite2xtables具有腳本,並在README shell命令(工作流程)中從maxmind下載GeoLite2 CSV文件,轉換為Geolite舊格式CSV,並調用xt_geoip_build編譯為BE / LE。

它在Debian 9上對我有效,但在CentOS上也可能適用。

我不知道有任何現有腳本可將Geolite2轉換為Geolite。

但是,您可以從免費的Web服務https://www.ip2location.com/free/visitor-blocker導出iptables格式的澳大利亞IP地址列表。

您可以將列表導入iptables,以允許來自澳大利亞的流量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM