Sådan opretter du automatisk forbindelse til en VPN til specifikke apps i Windows 10

Med Windows 10’s PowerShell cmdlet kan du nemt tilføje applikationer for automatisk at udløse en VPN-forbindelse, når de starter. Automatisering af denne opgave betyder, at du ikke engang behøver at tænke på at oprette forbindelse til en VPN, når du bruger bestemte apps.

For at drage fordel af denne funktionalitet i PowerShell skal du først tilføje en VPN-tjeneste til din computer, hvis du ikke allerede har en.

Sådan tilføjes VPN Auto-triggering

Når du har konfigureret en VPN-forbindelse på Windows 10, skal du åbne en forhøjet forekomst af PowerShell. For at gøre det skal du klikke på Start-knappen og derefter skrive “Powershell”. Højreklik på “Windows PowerShell”, og vælg derefter “Kør som administrator” i menuen.

Type

Klik på “Ja” i den prompt, der vises, for at give adgang til din computer.

I PowerShell-vinduet skal du skrive følgende og erstatte og med navnet på VPN-forbindelsen og filstien til den applikation, du vil bruge, henholdsvis:

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

Det ” –Applikations-ID ”” kommando i et PowerShell-vindue. ‘ width=”650″ højde=”115″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Sørg for at inkludere anførselstegn i kommandoen.

Tryk på Enter for at køre kommandoen. PowerShell advarer dig om, at delt tunneling er deaktiveret som standard. For at fortsætte skal du bekræfte og aktivere funktionen, før den automatisk udløses.

  Sådan opgraderes fra Windows 7 til Linux

Skriv “Y”, når prompten vises, og tryk derefter på Enter igen for at afslutte.

Det

Du skal aktivere split tunneling for at auto-triggeren kan oprette forbindelse til VPN uden menneskelig indblanding.

Split tunneling forhindrer Windows i at dirigere al netværkstrafik gennem VPN’en, når applikationen udløser den til at starte. I stedet opdeler det trafikken, og kun dataene fra den angivne applikation vil strømme gennem VPN.

Indtast Set-VpnConnection -Name “” -SplitTunneling $True ind i PowerShell og erstat med navnet på din VPN (igen, hold anførselstegnene omkring det), og tryk derefter på Enter.

Det ” -SplitTunneling $True” kommando i et PowerShell-vindue. ‘ width=”650″ højde=”136″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Dernæst, hvis du ved et uheld lukker applikationen og ikke vil have forbindelsen til at afslutte, kan du indstille en timeoutbuffer, så du kan genstarte appen.

Indtast Set-VpnConnection -Name “” -IdleDisconnectSeconds ind i PowerShell og tryk på Enter. Erstatte med navnet på din forbindelse og med antallet af sekunder at vente, indtil forbindelsen afsluttes.

Det ” -IdleDisconnectSeconds ” kommando i et PowerShell-vindue. ‘ width=”650″ højde=”100″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Nu, når applikationen lukker, venter Windows 10 sekunder, før den afslutter VPN-forbindelsen. Du kan lave dette nummer, hvad du vil, eller helt udelade dette trin.

Sådan ser du, hvilke applikationer der automatisk udløser en VPN

Der er et par måder, du kan kontrollere for at se, hvilke applikationer du har indstillet til at udløse starten af ​​en VPN-forbindelse. Du kan enten bruge en cmdlet inde i PowerShell eller redigere telefonbogsfilen i File Explorer.

  Sådan får du Windows 11 ISO

Hvis VPN pludselig starter, og du er usikker på hvorfor, kan du bruge en af ​​følgende metoder til at finde ud af, hvilken applikation der udløste den.

Brug af en PowerShell Cmdlet

For at bruge denne metode skal du klikke på Start-knappen og skrive “Powershell”. Højreklik på “Windows PowerShell”, og vælg derefter “Kør som administrator” i menuen.

Type

Klik på “Ja” i den prompt, der vises, for at give adgang til din computer.

Skriv følgende kommando i PowerShell-vinduet, men erstat med navnet på din VPN-forbindelse, og tryk derefter på Enter:

Get-VpnConnectionTrigger -ConnectionName 

Det ” kommando i et PowerShell-vindue. ‘ width=”645″ højde=”171″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

I vores eksempel hentede kommandoen triggeregenskaberne for VPN-forbindelsen “VPN Canada” og viste dem nedenfor.

Brug af File Explorer

Den anden mulighed er at spore opkaldet telefonbogsfil i File Explorer. Du kan åbne den i en teksteditor og se listen over applikationer, der udløser VPN.

En telefonbogsfil giver Windows en standardmetode til at indsamle og specificere de oplysninger, den har brug for for at etablere en fjernadgangsforbindelse (RAS). Filen indeholder oplysninger som IP-adresser, porte, modemindstillinger og – de oplysninger, vi leder efter – applikationer, der udløser forbindelsen.

For at komme i gang skal du åbne File Explorer og indsætte følgende mappe i adresselinjen, men udskift med det aktuelle brugernavn, og tryk derefter på Enter:

C:UsersAppDataRoamingMicrosoftNetworkConnectionsPbk

Højreklik på “rasphone.pbk”, og vælg derefter den teksteditor, hvor du vil åbne filen.

  Sådan temaer du kommandoprompten i Windows 10

Højreklik

Denne ene fil indeholder alle VPN-forbindelserne på din computer, så hvis du har mere end én VPN, skal du muligvis gennemsøge en masse for at finde de applikationer, du ønsker. Hver applikation er gemt under funktionen “ClassicApplicationIDs” som dens direkte filsti.

En liste over

Heldigvis, hvis du ikke vil rulle for at finde hver enkelt app, har de fleste teksteditorer en Find-funktion. Tryk på Ctrl+F, skriv “ClassicApplicationIds” i tekstfeltet, og tryk derefter på Enter.

Sådan fjerner du VPN Auto-triggering

Hvis du ved et uheld tilføjer den forkerte applikation eller ikke længere ønsker, at VPN skal udløses, når du starter bestemte apps, kan du fjerne dem ved hjælp af en lignende cmdlet i PowerShell.

For at fjerne VPN-auto-triggering skal du klikke på Start-knappen og derefter skrive “Powershell.” Højreklik på “Windows PowerShell”, og vælg derefter “Kør som administrator” i menuen.

Type

Klik på “Ja” i den prompt, der vises, for at give adgang til din computer.

Skriv følgende i PowerShell-vinduet, men erstat og med henholdsvis navnet på din VPN-forbindelse og stien til applikationen:

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

PowerShell beder dig om at bekræfte, at du vil fjerne programmet fra autotriggerlisten. Skriv “Y” og tryk på Enter.

Gentag dette trin for hver applikation, du vil fjerne fra listen.

Nu, når du starter de applikationer, du har angivet, vil Windows starte en VPN-forbindelse og sende deres trafik igennem den – der kræves ingen tredjepartssoftware.