Hier ist was ich getan habe.
- Verwenden Sie OpenVPN- Tap-Treiber, um einen virtuellen Netzwerkadapter zu installieren ( verwenden Sie NDIS5-Treiber ).
- Nennen Sie es als
taplan
- Weisen Sie dem Netzwerkadapter 10.0.0.1 zu
taplan
. Verwenden Sie 255.255.255.0 als Subnetzmaske. - Verfügen Sie über einen Socks-Server oder verwenden Sie einen öffentlichen Server, der sich im Besitz einer SSH-Tunnel-Socks-Proxy-Verbindung befindet.
Wenn Sie keinen Socken-Proxy haben, benötigen Sie einen öffentlichen Server. Sie können putty verwenden, um eine ssh-Verbindung zusammen mit einem Tunnel herzustellen, der als Socken-Proxy fungiert. Beispielbefehl lautet ungefähr so:
ssh -D 8123 -f -C -q -N socksserverip.com
Danach haben Sie einen Socken-Proxy an Ihrem localhost
at-Port 8123
.
Überprüfen Sie Ihren Socken-Proxy mit Firefox, indem Sie localhost:8123
als Socken-Proxy zeigen. Wenn du eine Internetverbindung hast dann soweit so gut.
Laden Sie tun2socks von vorinstallierten Windows-Binärdateien herunter . Für diese Frage habe ich badvpn-1.999.128-win32.zip
Datei verwendet.
Extrahieren Sie die bin/badvpn-tun2socks.exe
Datei irgendwo im Systempfad PATH und benennen Sie sie in t2s um.
- Konfigurieren Sie tun2socks, um Ihren Taplan-Adapter für die Verwendung von Socks-Proxy zu konfigurieren.
Geben Sie die Eingabeaufforderung mit Administratorrechten ein und geben Sie Folgendes ein:
$ t2s --tundev "tap0901:taplan:10.0.0.1:10.0.0.0:255.255.255.0" --netif-ipaddr 10.0.02 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:8123
Jetzt haben Sie einen virtuellen Netzwerkadapter mit dem Namen, taplan
der den Socks-Proxy verwendet, der als Localhost konfiguriert ist, um eine Verbindung zum Internet herzustellen. Alle an diesen Adapter weitergeleiteten Anforderungen werden über Ihren öffentlichen Server getunnelt.
- Konfigurieren Sie Ihr Internet
routes
.
Geben Sie an der Eingabeaufforderung Folgendes ein:
$ route PRINT
Dies zeigt Ihnen Ihre aktuellen Routen. Das Standardgateway ist das oberste. Beachten Sie diese IP.
$ route CHANGE 0.0.0.0 MASK 0.0.0.0 your_current_gateway_ip METRIC 400 $ route ADD 0.0.0.0 MASK 0.0.0.0 10.0.0.2 METRIC 50
Jetzt wird der gesamte Internetverkehr 10.0.0.2 als Gateway verwendet, das in einem virtuellen Netzwerkadapter konfiguriert ist.