
In letzter Zeit war ich mitten im Nirgendwo und meine einzige Möglichkeit war, meinen 3G/LTE-Dongle zu verwenden oder mein Telefon anzubinden. Das Problem ist die Anzahl der Hintergrundaufgaben und Updates und alles, was meine Bandbreite verbraucht. Also habe ich darüber nachgedacht, ob es eine Möglichkeit gibt, das zu verhindern. Eine Idee, die mir gekommen ist, ist, eine Art Proxy/lokalen Routing-Server einzurichten, den ich in den Apps konfigurieren könnte, die ich wirklich verwenden muss, wie zum Beispiel dem Browser. Für die anderen Apps würde es so aussehen, als wäre ich offline.
Ich möchte nicht daran denken, die Hintergrundaufgaben zu beenden und/oder die automatischen Updates zu stoppen, weil das jedes Mal, wenn ich es bräuchte, mühsam wäre.
Ist so etwas möglich? Welche Alternativen gibt es?
BEARBEITEN:Ich verwende xubuntu (xfce-basierte Version von Ubuntu)
Antwort1
Ich würde empfehlen, eine (Software-)Firewall zu verwenden und nur bestimmten ausgehenden Datenverkehr zuzulassen. Abhängig von der verwendeten Firewall könnten Sie bestimmte Anwendungen oder IP-Adressen zulassen. Welche Distribution verwenden Sie?
Antwort2
Handelt es sich um einen Windows-Rechner, lässt sich dies dank der Blockierung auf ausführbarer Ebene in wenigen Minuten und ohne zusätzliche Software erledigen.
Sie möchten die Windows-Firewall im erweiterten Modus. Deaktivieren Sie zunächst alle vorhandenen ausgehenden Regeln. Gehen Sie zu den ausgehenden Regeln und erstellen Sie eine neue programmbasierte Regel. Wählen Sie alle Programme und dann auf der nächsten Seite „Blockieren“. Erstellen Sie dann eine Regel für Ihren Browser, die Datenverkehr zulässt. Sie können dies auch nach Ports tun, z. B. indem Sie nur ausgehenden Datenverkehr auf den Ports 80, 8080, 443 usw. zulassen.
EDIT: Für Linux benötigen Sie portbasiert, es sei denn, Sie möchten ein Paket hinzufügen, das ich nicht kenne. Etwa das Folgende:
iptables -A OUTPUT -m state –state ESTABLISHED -j ACCEPT
iptables -A OUTPUT --dport 80 -j ACCEPT
iptables -A OUTPUT --dport 8080 -j ACCEPT
iptables -A OUTPUT --dport 443 -j ACCEPT
<and so on>
iptables -A OUTPUT -j REJECT