Ssh Socks Proxy

von Thomas


Erstellt am 14.05.2017


Linux Tux

Da ich, in Bezug auf Linuxserver, selbst noch Lernender bin, habe ich die Tage eine unfassbar faszinierenden Nutzung von dem Kommando "ssh" entdeckt. Mit Hilfe von SSH könnt ihr in jedem belibigen Netzwerk einen Tunnel zu einem Server schaffen und somit in allen Netzwerken verschlüsselt bis zu eurem Server surfen.

Wieso sollte ich das tun?

Stellt euch vor Ihr seid in einem öffentlichen Netzwerk und wollt nicht, dass jeder der ebenfalls in diesem Netzwerk ist, euren kompletten Traffic snifft und somit mitlesen kann, oder der Proxy von diesem Netzwerk sperrt euch Webseiten, die ihr euch aber gerne ansehen möchtet.

Ich habe es mal auf einer Zeichnung rechts neben dem Text für euch verdeutlicht.

Nun dazu wie ihr euch soetwas selber einrichten könnt:

Man nehme eine Linux Shell, einen root Zugriff auf eurem Server und ganz viel Spaß. Bei dem Computer mit dem ihr sicher surfen möchtet benutzt ihr folgenden Befehl:

ssh -D 1080 -N benutzer@eureServerIP

-D sagt an über welchen Port ihr gehen möchtet, wenn z.B. der 1080 schon für was auch immer benutzt wird, könnt ihr einfach einen andern holen.

-N sagt einfach, dass er sonst nichts auf dem Server starten soll, außer die Verbindung.

Nun seid ihr über euren Server getunnelt und ihr könnt in eurem Browser den Socks-Proxy angeben.

Hier ein Beispiel für Firefox.

Einstellungen --> Erweitert --> Netzwerk-->siehe Bild rechts

Wichitg ist, dass ihr bei Host den Eintag localhost setzt!