1. 安装软件包
sudo apt install ipset iptables netfilter-persistent ipset-persistent iptables-persistent
2. 启用配置持久保存功能
sudo systemctl enable netfilter-persistent sudo systemctl start netfilter-persistent
3. 导入中国IP列表
IP列表来自 ipip.net (https://github.com/17mon/china_ip_list)
下载
4. 对指定端口添加限制
其中 in-interface
修改为你的外网接口,destination-port
修改为想要限制的端口
iptables -A INPUT --in-interface eth0 --protocol tcp --destination-port 22 --match state --state NEW --match set ! --match-set ChinaIP src -j DROP iptables -L -v -n --line-numbers
5. 保存修改
netfilter-persistent save
未经允许不得转载:配置 iptables 限制端口只允许从国内IP发起访问
发表评论