如何阻止在Linux上访问某些程序的Internet
最近,我遇到了限制特定程序的Internet访问的问题.有没有人可以推荐一种很好的方法,而不使用任何特定的软件?
解决方法
我的解决方案恰好是直截了当的.
>创建,验证新组;将所需用户添加到此组: >创建:groupadd no-internet >在路径中创建一个脚本并使其可执行: >创建:nano /home/username/.local/bin/no-internet >添加iptables规则以删除组no-internet的网络活动: > iptables -I OUTPUT 1 -m owner –gid-owner no-internet -j DROP 4.检查它,例如在Firefox上运行: >没有互联网“firefox” 如果您想要例外并允许程序访问本地网络: > iptables -A OUTPUT -m owner –gid-owner no-internet -d 192.168.1.0/24 -j ACCEPT 注意:如果产生,将保留规则.例如,如果您运行的程序没有Internet规则,并且该程序将打开浏览器窗口,则仍将应用规则. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |