Auf unserem Ubuntu-Rechner habe ich versucht, den Internetzugriff auf eines der Benutzerkonten zu blockieren, indem ich die folgende Zeile zu / etc / network / interfaces hinzugefügt habe:
pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner 1001 -j DROP
Dies funktioniert gut, außer dass Youtube und andere Google-Eigenschaften nicht blockiert werden.
Ich bin kein Experte für iptables, aber ich ging davon aus, dass der obige Befehl alle ausgehenden Anforderungen des angegebenen Benutzers löschen würde. Gibt es etwas Besonderes an Google-Eigenschaften, das dazu führen würde, dass sie ausgenommen werden?
Als Referenz hier ist meine Iptables-Liste:
$ sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DROP tcp -- anywhere anywhere owner UID match ****
Antworten:
Verwendet der Nutzer Chrome / Chromium? In diesem Fall verwendet der Browser höchstwahrscheinlich QUIC für diese Sites, und dieses Protokoll verwendet UDP als Transport.
Sie können die UDP-Ports 80 und 443 blockieren, um das Problem zu lösen.
quelle
-p tcp
alles entfernen und damit blockieren.