Das Internet kann nicht über einen Shadowsocks-Server geleitet werden

Das Internet kann nicht über einen Shadowsocks-Server geleitet werden

Ich habe Ubuntu 14.04.

Dies ist config.jsoneine Datei mit den Konfigurationen des Servers meines Freundes, auf dem Shadowsocks läuft:

{
    "server":"ip address",
    "server_port":23,
    "local_port":1234,
    "password":"password",
    "timeout":600,
    "method":"aes-256-cfb"
}

Ich tue dies sslocal -c config.jsonund verbinde mich erfolgreich mit dem Server.

Jetzt kann ich es zum Beispiel mit google-chromedem folgenden Befehl zum Laufen bringen:google-chrome --proxy-server="socks5://127.0.0.1:1234" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost"

Die Frage ist, wie ich dafür sorgen kann, dass die gesamte Internetverbindung zuerst über diesen Server läuft. So dass jede einzelne Anwendung ihn standardmäßig verwenden kann. Das kann man einfach aktivieren und deaktivieren.

Dinge, die ich versucht habe und bei denen es nicht geklappt hat:

Verwenden von tsocks->tsocks

Verwenden iptablesals sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:1234->dieser Thread

Verwenden Sie Systemeinstellungen -> Netzwerk -> Netzwerkproxy zusammen mit dconf-toolsdem Ausschließen von Hosts ->dieser Thread

verwandte Informationen