Linux 防火墙规则:只允许访问 www.baidu.com 和 cf.gameclub.ph

本文介绍使用 iptables 在 Linux 系统上设置防火墙规则,只允许访问 'www.baidu.com' 和 'cf.gameclub.ph' 网站,其他所有 HTTP 和 HTTPS 流量被拒绝。

步骤:

  1. 禁止所有 HTTP 和 HTTPS 流量:
sudo iptables -A OUTPUT -p tcp --dport 80 -j REJECT
sudo iptables -A OUTPUT -p tcp --dport 443 -j REJECT
  1. 允许访问 '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
  1. 其他协议流量不受影响,不需要做额外的设置。

  2. 永久生效:

将以上 iptables 规则保存到文件中,例如:

sudo iptables-save > /etc/iptables/rules.v4

然后在系统启动时加载:

sudo iptables-restore < /etc/iptables/rules.v4

注意:

  • 以上命令需要 root 权限。
  • 请根据实际情况修改网站域名和保存文件路径。
  • 建议在修改防火墙规则前备份原有规则,以便恢复。
Linux 防火墙规则:只允许访问 www.baidu.com 和 cf.gameclub.ph

原文地址: https://www.cveoy.top/t/topic/nThu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录