Slik kobler du automatisk til en VPN for spesifikke apper i Windows 10

Med Windows 10s PowerShell cmdlet kan du enkelt legge til applikasjoner for automatisk å utløse en VPN-tilkobling når de starter. Automatisering av denne oppgaven betyr at du ikke engang trenger å tenke på å koble til en VPN når du bruker bestemte apper.

For å dra nytte av denne funksjonaliteten i PowerShell, må du først legge til en VPN-tjeneste på datamaskinen din hvis du ikke allerede har en.

Hvordan legge til automatisk VPN-utløsing

Etter at du har satt opp en VPN-tilkobling på Windows 10, må du åpne en forhøyet forekomst av PowerShell. For å gjøre det, klikk på Start-knappen, og skriv deretter «Powershell.» Høyreklikk «Windows PowerShell», og velg deretter «Kjør som administrator» fra menyen.

Type

Klikk «Ja» i ledeteksten som vises for å gi tilgang til datamaskinen din.

I PowerShell-vinduet skriver du inn følgende og erstatt og med navnet på VPN-tilkoblingen og filbanen til applikasjonen du vil bruke, henholdsvis:

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

De » -ApplicationID «kommandoen i et PowerShell-vindu. « width=”650″ height=”115″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Pass på at du inkluderer anførselstegn i kommandoen.

Trykk Enter for å kjøre kommandoen. PowerShell advarer deg om at delt tunnelering er deaktivert som standard. For å fortsette må du bekrefte og aktivere funksjonen før den utløses automatisk.

  Hva er AMD CPUer på Windows 11?

Skriv «Y» når ledeteksten vises, og trykk deretter Enter en gang til for å fullføre.

De

Du må aktivere delt tunnelering for at autoutløseren skal koble til VPN uten menneskelig innblanding.

Delt tunnel stopper Windows fra å dirigere all nettverkstrafikk gjennom VPN når applikasjonen utløser den til å starte. I stedet deler den trafikken, og bare dataene fra applikasjonen som er oppført vil flyte gjennom VPN.

Skriv inn Set-VpnConnection -Name «” -SplitTunneling $True inn i PowerShell og erstatt med navnet på VPN-en din (igjen, hold anførselstegnene rundt det), og trykk deretter Enter.

De » -SplitTunneling $True» kommando i et PowerShell-vindu. « width=”650″ height=”136″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Deretter, i tilfelle du lukker applikasjonen ved et uhell og ikke vil at tilkoblingen skal avsluttes, kan du angi en tidsavbruddsbuffer slik at du kan starte appen på nytt.

Skriv inn Set-VpnConnection -Name «” -IdleDisconnectSeconds inn i PowerShell og trykk Enter. Erstatte med navnet på forbindelsen din og med antall sekunder å vente til tilkoblingen avsluttes.

De ” -IdleDisconnectSeconds kommandoen i et PowerShell-vindu. « width=”650″ height=”100″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Nå, når applikasjonen lukkes, vil Windows vente 10 sekunder før den avslutter VPN-tilkoblingen. Du kan gjøre dette nummeret hva du vil eller utelate dette trinnet helt.

Hvordan se hvilke applikasjoner som automatisk utløser en VPN

Det er noen måter du kan sjekke for å se hvilke programmer du har satt til å utløse starten av en VPN-tilkobling. Du kan enten bruke en cmdlet inne i PowerShell eller redigere telefonbokfilen i Filutforsker.

  Hva er forskjellen mellom Windows og Windows Server?

Hvis VPN-en plutselig starter og du er usikker på hvorfor, kan du bruke en av følgende metoder for å finne ut hvilken applikasjon som utløste den.

Bruke en PowerShell Cmdlet

For å bruke denne metoden, klikk på Start-knappen og skriv «Powershell.» Høyreklikk «Windows PowerShell», og velg deretter «Kjør som administrator» fra menyen.

Type

Klikk «Ja» i ledeteksten som vises for å gi tilgang til datamaskinen din.

Skriv inn følgende kommando i PowerShell-vinduet, men erstatt med navnet på VPN-tilkoblingen din, og trykk deretter Enter:

Get-VpnConnectionTrigger -ConnectionName 

De kommandoen i et PowerShell-vindu. « width=”645″ height=”171″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

I vårt eksempel hentet kommandoen utløseregenskapene til VPN-tilkoblingen «VPN Canada» og viste dem nedenfor.

Bruke filutforsker

Det andre alternativet er å spore opp oppringingen telefonbokfil i Filutforsker. Du kan åpne den i et tekstredigeringsprogram og se listen over applikasjoner som utløser VPN.

En telefonbokfil gir en standard måte for Windows å samle inn og spesifisere informasjonen den trenger for å etablere en ekstern tilgangstilkobling (RAS). Filen inneholder informasjon som IP-adresser, porter, modeminnstillinger og – informasjonen vi leter etter – applikasjoner som utløser tilkoblingen.

For å komme i gang, åpne Filutforsker og lim inn følgende katalog i adressefeltet, men erstatt med gjeldende brukernavn, og trykk deretter Enter:

C:UsersAppDataRoamingMicrosoftNetworkConnectionsPbk

Høyreklikk «rasphone.pbk», og velg deretter tekstredigeringsprogrammet du vil åpne filen i.

  Hvordan migrere en Windows-bruker til en annen Windows 10-PC

Høyreklikk

Denne ene filen inneholder alle VPN-tilkoblingene på datamaskinen din, så hvis du har mer enn én VPN, må du kanskje sile gjennom mye for å finne applikasjonene du vil ha. Hver applikasjon er lagret under funksjonen «ClassicApplicationIDs» som dens direkte filbane.

En liste med

Heldigvis, hvis du ikke vil rulle for å finne hver app, har de fleste tekstredigerere en Finn-funksjon. Trykk Ctrl+F, skriv «ClassicApplicationIds» i tekstfeltet, og trykk deretter Enter.

Slik fjerner du VPN Auto-triggering

Hvis du ved et uhell legger til feil applikasjon eller ikke lenger vil at VPN-en skal utløses når du starter spesifikke apper, kan du fjerne dem ved å bruke en lignende cmdlet i PowerShell.

For å fjerne automatisk utløsning av VPN, klikk på Start-knappen og skriv deretter «Powershell.» Høyreklikk «Windows PowerShell», og velg deretter «Kjør som administrator» fra menyen.

Type

Klikk «Ja» i ledeteksten som vises for å gi tilgang til datamaskinen din.

Skriv inn følgende i PowerShell-vinduet, men erstatt og med navnet på VPN-tilkoblingen din og banen til applikasjonen, henholdsvis:

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

PowerShell ber deg bekrefte at du vil fjerne applikasjonen fra autoutløserlisten. Skriv «Y» og trykk Enter.

Gjenta dette trinnet for hver applikasjon du vil fjerne fra listen.

Nå, når du starter applikasjonene du spesifiserte, vil Windows starte en VPN-tilkobling og sende trafikken deres gjennom den – ingen tredjepartsprogramvare kreves.