在 OpenWrt 上,可以通过 iptables 命令设置防火墙规则。要实现某一台电脑不允许访问互联网,只允许访问互联网中的 'www.baidu.com',可以按照以下步骤进行设置:

  1. 打开 SSH 终端或通过 LuCI 界面进入 OpenWrt 控制台。

  2. 执行以下命令,创建一个名为 'baidu_allow' 的 iptables 链:

iptables -N baidu_allow
  1. 执行以下命令,将访问 'www.baidu.com' 的流量转发到 'baidu_allow' 链:
iptables -I FORWARD -p tcp -d www.baidu.com -j baidu_allow
  1. 执行以下命令,禁止所有访问互联网的流量:
iptables -I FORWARD -p tcp -j DROP
  1. 执行以下命令,允许 'baidu_allow' 链中的流量通过:
iptables -A baidu_allow -j ACCEPT
  1. 执行以下命令,将上述防火墙规则保存:
/etc/init.d/firewall save
  1. 重启防火墙以使规则生效:
/etc/init.d/firewall restart

这样,被设置为仅能访问 'www.baidu.com' 的电脑,将无法访问互联网上除 'www.baidu.com' 以外的任何网站。

OpenWrt 防火墙 iptables 设置:限制电脑仅访问百度

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

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