Linux 防火墙规则:只允许访问 www.baidu.com 和 cf.gameclub.ph
Linux 防火墙规则:只允许访问 www.baidu.com 和 cf.gameclub.ph
本文介绍使用 iptables 在 Linux 系统上设置防火墙规则,只允许访问 'www.baidu.com' 和 'cf.gameclub.ph' 网站,其他所有 HTTP 和 HTTPS 流量被拒绝。
步骤:
- 禁止所有 HTTP 和 HTTPS 流量:
sudo iptables -A OUTPUT -p tcp --dport 80 -j REJECT
sudo iptables -A OUTPUT -p tcp --dport 443 -j REJECT
- 允许访问 'www.baidu.com' 和 'cf.gameclub.ph':
sudo iptables -A OUTPUT -d www.baidu.com -j ACCEPT
sudo iptables -A OUTPUT -d cf.gameclub.ph -j ACCEPT
-
其他协议流量不受影响,不需要做额外的设置。
-
永久生效:
将以上 iptables 规则保存到文件中,例如:
sudo iptables-save > /etc/iptables/rules.v4
然后在系统启动时加载:
sudo iptables-restore < /etc/iptables/rules.v4
注意:
- 以上命令需要 root 权限。
- 请根据实际情况修改网站域名和保存文件路径。
- 建议在修改防火墙规则前备份原有规则,以便恢复。
原文地址: https://www.cveoy.top/t/topic/nThu 著作权归作者所有。请勿转载和采集!