Dieser Leitfaden zeigt Ihnen, wie Sie μTorrent ganz einfach so einstellen können, dass die Verbindung zum OVPN jederzeit unterbrochen wird, wenn die Verbindung zum OVPN unterbrochen wird. Dieser Leitfaden bezieht sich speziell auf Windows 7, 8 und 8.1.
1. Powershell ausführen
Höchstwahrscheinlich haben Sie Powershell vorher noch nicht ausgeführt. Wenn dies der Fall ist, müssen Sie zuerst herausfinden, wo sich Powershell befindet. Normalerweise kann es hier gefunden werden:
C:\Windows\System32\WindowsPowerShell\v1.0
Der Dateiname lautet powershell.exe. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Als Administrator ausführen. Geben Sie dann ein:
Set-ExecutionPolicy uneingeschränkt
Sie werden nun eine Meldung sehen, in der Sie gefragt werden, ob Sie sicher sind, dass Sie den Befehl ausführen wollen. Drücken Sie J, um zu bestätigen, dass Sie dies tun möchten.
2. Herunterladen der Anwendung
Laden Sie unser Skript herunter.
Legen Sie die heruntergeladene Datei in das Konfigurationsverzeichnis, das sich normalerweise unter
C:\Program Files\OpenVPN\config
oder
C:\Program Files (x86)\OpenVPN\config
Klicken Sie mit der rechten Maustaste auf monitorvpn.ps1, und öffnen Sie die Datei mit einem Texteditor.
Wenn μTorrent in einem anderen Pfad als C:\Program Files (x86)\uTorrent\uTorrent.exe installiert wurde, müssen Sie die folgende Zeile im Skript bearbeiten:
$ClientExecutable = "C:\Program Files (x86)\uTorrent\uTorrent.exe" # Vollständiger Pfad zur Ausführungsdatei des Clients
Anstelle des angegebenen Pfades müssen Sie den Pfad angeben, den Sie für μTorrent verwenden. Sie müssen diese Zeile auch bearbeiten, wenn Sie einen anderen Torrent-Client als μTorrent verwenden.
Wenn die von Ihnen verwendete Konfigurationsdatei nicht OVPN - Sverige.ovpn heißt, müssen Sie diese Zeile ebenfalls bearbeiten:
$Configfile = "$OpenVpnPath\config\OVPN - Sverige.ovpn" # Der Name der OVPN-Konfigurationsdatei. Es können mehrere Konfigurationen verwendet werden, siehe Funktion ConnectVPN zum Aktivieren.
und ersetzen Sie einfach OVPN - Sverige.ovpn durch den Namen der Datei, die Sie verwenden.
Wenn Sie dabei mit OVPN verbunden sind, müssen Sie die Verbindung vorübergehend trennen, um Ihren lokalen Gateway zu finden. Sobald die Verbindung zum OVPN getrennt ist, gehen Sie wie folgt vor:
Öffnen Sie die Eingabeaufforderung Command, und geben Sie ein
tracert google.com
Nach der Eingabe dieses Befehls erscheint eine Reihe von Zeilen. Die erste Zeile wird wahrscheinlich in etwa so aussehen:
1 192.168.168.1.1 (192.168.1.1) 2.174 ms 1.339 ms 0.961 ms
Dies bedeutet, dass Ihr lokales Gateway 192.168.1.1 ist. Beachten Sie, dass Sie, wenn Sie etwas anderes in Ihrer ersten Zeile haben, diese Zeile verwenden sollten, wenn Sie vorwärts gehen wollen.
Kopieren Sie die IP-Adresse und ändern Sie sie:
$myLocalGateway = "1.2.3.4".
An:
$myLocalGateway = "192.168.1.1"
3. Erstellen Sie eine Verknüpfung
Gehen Sie zu Ihrem Desktop und klicken Sie mit der rechten Maustaste auf eine beliebige Verknüpfung " Neu ".
Geben Sie powershell.exe -file "C:\Program Files\OpenVPN\config\monitorvpn.ps1" als Dateipfad für die Verknüpfung ein.
Wenn Sie einen anderen Dateipfad haben, stellen Sie sicher, dass Sie stattdessen diesen schreiben.
Klicken Sie dann auf Weiter.
Geben Sie als Verknüpfungsname OVPN - Control uTorrent ein.
4. Fertig!
Doppelklicken Sie auf OVPN - Steuern Sie uTorrent, das sich jetzt auf Ihrem Desktop befinden sollte. Es erscheint ein Eingabeaufforderungsfenster, das Ihre Verbindung zum OVPN ständig überprüft.
Wichtige Hinweise
Das Skript überprüft die Verbindung zum OVPN alle fünf Sekunden. Daher wird μTorrent nicht immer sofort heruntergefahren, wenn die OVPN-Verbindung verloren geht. Das Worst-Case-Szenario wäre in diesen Fällen, dass uTorrent fünf Sekunden lang geöffnet ist, bevor es heruntergefahren wird.
Um die Zeit für die Verbindungsprüfung auf weniger als fünf Sekunden zu verringern, ändern Sie die folgende Zeile im Skript:
$Sleeptime = 5 # Anzahl der Sekunden, die gewartet werden muss, bevor der Verbindungsstatus erneut überprüft wird
Ändern Sie den Wert von $SleepTime auf weniger als fünf, wenn Sie dies wünschen.
Vielen Dank, Sture887!
Dieses Skript wurde von Sture887 auf Flashback programmiert. Vielen Dank, Sture887, dass Sie sich die Zeit genommen haben, dieses Skript für OVPN anzupassen.