matomo

Bester Deal des Jahres - erhalte zum Black Friday 77% Rabatt auf unseren 2-Jahres-Plan! Hol dir den Deal

Windows: Beenden Sie μTorrent, wenn Ihr VPN-Dienst nicht verbunden ist

David Wibergh, Über uns Online-Datenschutz

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.

David Wibergh