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.
Innholdsfortegnelse
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.
Klikk «Ja» i ledeteksten som vises for å gi tilgang til datamaskinen din.
I PowerShell-vinduet skriver du inn følgende og erstatt
Add-VpnConnectionTriggerApplication -Name "" –ApplicationID " "
» -ApplicationID «
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.
Skriv «Y» når ledeteksten vises, og trykk deretter Enter en gang til for å fullføre.
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» 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
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.
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.
Klikk «Ja» i ledeteksten som vises for å gi tilgang til datamaskinen din.
Skriv inn følgende kommando i PowerShell-vinduet, men erstatt
Get-VpnConnectionTrigger -ConnectionName
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
C:UsersAppDataRoamingMicrosoftNetworkConnectionsPbk
Høyreklikk «rasphone.pbk», og velg deretter tekstredigeringsprogrammet du vil åpne filen i.
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.
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.
Klikk «Ja» i ledeteksten som vises for å gi tilgang til datamaskinen din.
Skriv inn følgende i PowerShell-vinduet, men erstatt
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.