Letztes Jahr habe ich einige Monate in China gearbeitet. Ich habe mich nie darum gekümmert, ein echtes VPN einzurichten, sondern nur einen SSH-Tunnel erstellt und die Proxy-Einstellungen meines Browsers geändert, um eine Verbindung darüber herzustellen.
Alles hat super funktioniert (außer natürlich Flash), aber das war in Ordnung.
Jetzt bin ich wieder in China, habe aber Probleme mit diesem Ansatz. Ich mache das Gleiche wie beim letzten Mal und laut https://ipcheckit.com/ ist meine IP-Adresse tatsächlich die IP meines (privaten) Servers in den USA, und ich melde mich mit einem Fingerabdruck I bei meinem Server an lange vor der Reise nach China erstellt, so dass kein MITM möglich sein sollte. Außerdem stammt das Zertifikat von ipcheckit.com von GeoTrust - also sollte alles in Ordnung sein
Ich kann jedoch immer noch nicht auf Websites zugreifen, die in China blockiert sind. Irgendeine Idee, wie das möglich sein könnte?
quelle
Antworten:
Wenn Sie Linux oder OSX verwenden, können Sie versuchen, Ihren SSH-Tunnel mit sshuttle zu erstellen. Dadurch wird sichergestellt, dass alle Pakete getunnelt werden.
https://github.com/apenwarr/sshuttle
./sshuttle -r Benutzername @ sshserver 0/0 -vv
Verwenden Sie zusätzlich einen öffentlichen DNS-Server wie Google oder OpenDNS
Auch wenn Sie Ihre DNS-Anforderungen als Proxy verwenden möchten, lautet der Befehl.
./sshuttle --dns -vvr Benutzername @ sshserver 0/0
Sshuttle hat in den letzten 2 Jahren wunderbar für mich gearbeitet und ich kann auf alles zugreifen, was von vietnamesischen ISPs blockiert wird.
Der einzige Nachteil ist, dass nur die kennwortbasierte Authentifizierung (AFAIK) unterstützt wird.
quelle
Versuchen Sie, TOR über Ihren SSH-Tunnel zu verwenden. Verwenden Sie Ihren SSH-Tunnel unter den Proxy-Einstellungen in TOR
quelle