如何防止桌面用户访问 Ubuntu 上的任何在线网站?我尝试127.0.0.1
在 /etc/hosts 中使用 *,但没有奏效。
请注意,我需要保持http://localhost
完整的功能。
答案1
选项。 选项。
- 只需关闭 eth0 接口即可。
- iptables 如上所述。更好的使用方式:
iptables -A 输出 -p tcp --dport 80 !--目标 127.0.0.1 -j DROP
按照@hlovdal的建议。
实际上,我认为这两种选择都会严重损害系统……我们能知道您为什么需要提议的更改吗?如果我们对您的需求有更多的了解,也许我们可以进行一些更简单的更改……
答案2
使用 IPTables 阻止所有传出流量。 https://help.ubuntu.com/community/IptablesHowTo
编辑:
sudo iptables -A OUTPUT -p tcp --dport www -j DROP
应该阻止所有传出的网络流量(http 请求)。