iptables:如何阻止用户访问互联网

如何阻止用户在Linux上访问互联网。

以下命令是否正确。

iptables -A OUTPUT -p tcp --dport 80,443 -m owner --uid-owner $USERNAME -j DROP 

我认为阻止http和https端口是不够的,但是用户可以使用代理或袜子来通过这个限制,或者可以是某种VPN。

正确的方法是阻止对用户的所有访问,并允许用户访问所有端口。

除了80和443以外,还有一些其他的后门端口可以使用。你应该使用“在networking”和“closuresnetworking”策略:阻止对IP的访问,而不是家庭局域网的一部分。 我不知道如何使用iptables来expression这个…我将不得不谷歌它,所以你可以:-)