matomo

Årets bästa erbjudande - få 77% rabatt på vårt 2-åriga abonnemang på Black Friday! Till erbjudande

Windows: Stäng av uTorrent när anslutningen bryts

David Wibergh, om Integritet på nätet

Det här är en guide för hur du automatiskt stänger av uTorrent om anslutningen till OVPN bryts av någon anledning. Guiden gäller endast Windows.

Guiden bör fungera för Windows 7, 8 samt 8.1.

Vi har nu släppt en uppdaterad version.

1. Starta Powershell

Troligtvis har du aldrig startat Powershell tidigare. Om så är fallet, behöver du först hitta vart Powershell finns. Vanligtvis hittar du det i:

C:\Windows\System32\WindowsPowerShell\v1.0

Filen heter powershell.exe. Högerklicka på filen, och välj Kör som administratör. Skriv därefter in:

Set-ExecutionPolicy unrestricted

Du kommer nu få upp ett text som frågar om du är säker på att du vill köra kommandot. Tryck på Y för att bekräfta att du vill köra kommandot.

2. Ladda ner programmet

Ladda ner vårt skript.

Flytta filen till config katalogen där konfigurationsfilen för OVPN finns. Det brukar vanligtvis vara

C:\Program Files\OpenVPN\config

eller

C:\Program Files (x86)\OpenVPN\config

Högerklicka på monitorvpn.ps1, och öppna filen med en textredigerare.

Om uTorrent är installerat på en annan plats än C:\Program Files (x86)\uTorrent\uTorrent.exe så behöver du redigera följande rad:

$ClientExecutable = "C:\Program Files (x86)\uTorrent\uTorrent.exe" 	# Full path to client executable

Till den korrekta sökvägen för uTorrent. Om du kör BitTorrent eller något annat program, kan du ändra sökvägen för att matcha det programmet.

Om konfigurationsfilen du använder dig utav inte heter OVPN - Sverige.ovpn, behöver du även redigera

$Configfile = "$OpenVpnPath\config\OVPN - Sverige.ovpn"			# The name of the OVPN config file. Multiple configs may be used, see function ConnectVPN to enable.

och byta ut OVPN - Sverige.ovpn till namnet på konfigurationsfilen du använder.

Om du är ansluten till OVPN nu, så måste du koppla ner. Vi ska hitta din lokala gateway, och då kan du inte vara ansluten till OVPN.

Öppna en kommandotolk, och skriv

tracert google.se

Det kommer att komma upp flera rader som är numrerade, och troligtvis ser din första rad som är numrerad ut något i denna stil:

 1  192.168.1.1 (192.168.1.1)  2.174 ms  1.339 ms  0.961 ms

Det betyder att din lokala gateway är 192.168.1.1. Om du det står en annan IP-adress än 192.168.1.1 så ska du använda den istället.

Kopiera IP-adressen och redigera

$myLocalGateway = "1.2.3.4"

Till:

$myLocalGateway = "192.168.1.1"

3. Skapa en genväg

Gå till skrivbordet. Högerklicka på skrivbordet » Nytt » Genväg.

Ange powershell.exe -file "C:\Program Files\OpenVPN\config\monitorvpn.ps1" som sökväg för genvägen.

Om du har en annan sökväg än den som är ovanför, får du anpassa kommandot till sökvägen.

Klicka därefter på Nästa.

Ange OVPN - Kontrollera uTorrent som namn på genvägen.

4. Klart

Dubbelklicka på OVPN - Kontrollera uTorrent som finns på skrivbordet. Du kommer nu att se att en kommandotolk startas, och håller koll på din anslutning till OVPN.

Viktigt att tänka på

Programmet kollar anslutningen till OVPN var femte sekund. Programmet stänger alltså inte av uTorrent direkt om anslutningen till OVPN skulle brytas. I värsta möjliga scenario, skulle det innebära att uTorrent körs i 5 sekunder innan det stängs ner.

För att minska tiden till mindre än fem sekunder, ändra följande rad:

$Sleeptime = 5								# Number of seconds to wait before running connection status checks again

Så att $SleepTime är ett annat värde än fem.

Stort tack till Sture887

Det här skriptet gjordes utav Sture887 på Flashback. Ett stort tack till dig Sture887 som tog dig tid att specialanpassa skriptet till OVPN.

David Wibergh