MacOS: Verschlüsseln Sie den gesamten Webverkehr in einem SSH-Tunnel.

MacOS: Verschlüsseln Sie den gesamten Webverkehr in einem SSH-Tunnel.

Ich habe einen SSH-Tunnel zur Kommunikation mit dem Internet eingerichtet.

Dadurch kann ich sicherstellen, dass meine Daten verschlüsselt sind und nicht gestohlen werden können, wenn ich eine nicht vertrauenswürdige Verbindung verwende.

Ich füge in den Verbindungseinstellungen meines Mac OS X-Systems einen Sock-Proxy hinzu.

Meine Frage ist aber folgende.

Wie kann ich den gesamten Datenverkehr, auch die Anwendung, die keine Proxy-Verbindungen verarbeitet, dazu zwingen, meinen SSH-Tunnel zu verwenden?

Ist das möglich? Wenn nicht, sollte eine VPN-Verbindung das ermöglichen?

Antwort1

Shuttle(Mac-Binärdatei) soll genau dies tun und eine bessere Leistung als ssh SOCKS haben, da es auch TCP-over-TCP vermeidet. Ich selbst habe es allerdings nicht verwendet.

Antwort2

Ich denke, SSHTunnel dürfte die Software sein, nach der Sie suchen.

http://www.apple.com/downloads/macosx/networking_security/sshtunnel.html

Es ermöglicht die Kapselung verschiedener Netzwerkzugriffe in SSH-Tunneln, verpackt in einer benutzerfreundlichen Schnittstelle.

Alternativ können Sie natürlich auch eine VPN-basierte Implementierung in Betracht ziehen.

Fragen Sie, wenn Sie weitere Einzelheiten zu VPNs wünschen …

Antwort3

Ich weiß nicht, ob es auf dem Mac verfügbar ist, aber ich verwende Proxychains mit LD_PRELOAD, um dies auf anderen Plattformen zu erreichen. Hier gibt es einen Patch, um es selbst zu kompilieren:http://chrootlabs.org/bgt/proxychains_osx.html

verwandte Informationen