Hoe u automatisch verbinding maakt met een VPN voor specifieke apps in Windows 10

Windows-logo

Met de PowerShell-cmdlet van Windows 10 kunt u eenvoudig applicaties toevoegen om automatisch een VPN-verbinding te activeren wanneer ze worden gestart. Door deze taak te automatiseren, hoeft u niet eens na te denken over verbinding met een VPN wanneer u bepaalde apps gebruikt.

Om van deze functionaliteit in PowerShell te profiteren, moet u eerst een VPN-service aan uw computer toevoegen als u er nog geen heeft.

VERWANT: Verbinding maken met een VPN in Windows

Hoe VPN Auto-Triggering toe te voegen

Nadat u een VPN-verbinding op Windows 10 heeft ingesteld, moet u een verhoogd exemplaar van PowerShell openen. Om dit te doen, klikt u op de Start-knop en typt u ‘Powershell’. Klik met de rechtermuisknop op “Windows PowerShell” en selecteer vervolgens “Als administrator uitvoeren” in het menu.

Typ "PowerShell" in de zoekbalk, klik met de rechtermuisknop op "Windows PowerShell" en klik vervolgens op "Als administrator uitvoeren".

Klik op “Ja” in de prompt die verschijnt om toegang tot uw computer toe te staan.

Typ het volgende in het PowerShell-venster en vervang <VPNConnection> en <AppPath> met de naam van de VPN-verbinding en het bestandspad naar de applicatie die u wilt gebruiken, respectievelijk:

Add-VpnConnectionTriggerApplication -Name "<VPNConnection>" –ApplicationID "<AppPath>"

De opdracht "Add-VpnConnectionTriggerApplication -Name" <VPNConnection> “–ApplicationID” <AppPath> “in een PowerShell-venster. ‘ width=”650″ height=”115″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>Zorg ervoor dat u de aanhalingstekens in de opdracht opneemt.</p>
<p>Druk op Enter om de opdracht uit te voeren.  PowerShell waarschuwt u dat split-tunneling standaard is uitgeschakeld.  Om door te gaan, moet u de functie bevestigen en inschakelen voordat deze automatisch wordt geactiveerd<span style="font-size: 1.125rem; letter-spacing: 0px;">.</span></p>
<p>Typ “Y” wanneer de prompt verschijnt en druk nogmaals op Enter om te voltooien.</p>
<p><img decoding="async" class="alignnone wp-image-529354 size-full" src="https://www.howtogeek.com/wp-content/uploads/2020/01/2020-01-24_12h18_10.png" alt=

U moet split-tunneling inschakelen om de auto-trigger zonder menselijke tussenkomst verbinding te laten maken met de VPN.

Split-tunneling voorkomt dat Windows al het netwerkverkeer via de VPN leidt wanneer de toepassing het start. In plaats daarvan wordt het verkeer gesplitst en zullen alleen de gegevens van de vermelde applicatie door de VPN stromen.

Type Set-VpnConnection -Name "<VPNConnection>" -SplitTunneling $True in PowerShell en vervang <VPNConnection> met de naam van uw VPN (houd opnieuw de aanhalingstekens eromheen) en druk op Enter.

De "Set-VpnConnection -Name" <VPNConnection> “-SplitTunneling $ True” -opdracht in een PowerShell-venster. ‘ width=”650″ height=”136″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>Als u vervolgens per ongeluk de applicatie sluit en niet wilt dat de verbinding wordt verbroken, kunt u een time-outbuffer instellen zodat u de app opnieuw kunt starten.</p>
<p>Type <code>Set-VpnConnection -Name "<VPNConnection>" -IdleDisconnectSeconds <IdleSeconds></code> in PowerShell en druk op Enter.  Vervangen <code><VPNConnection></code> met de naam van uw verbinding en <code><IdleSeconds></code> met het aantal seconden dat moet worden gewacht tot de verbinding wordt verbroken.</p>
<p><img decoding="async" class="alignnone wp-image-529496 size-full" src="https://www.howtogeek.com/wp-content/uploads/2020/01/2020-01-24_13h00_58.png" alt= “-IdleDisconnectSeconds ” -opdracht in een PowerShell-venster. ‘ width=”650″ height=”100″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Nu, wanneer de applicatie wordt gesloten, wacht Windows 10 seconden voordat het de VPN-verbinding verbreekt. U kunt dit nummer naar wens maken of deze stap helemaal overslaan.

Hoe u kunt zien welke applicaties een VPN automatisch activeren

Er zijn een paar manieren waarop u kunt controleren welke applicaties u heeft ingesteld om het starten van een VPN-verbinding te activeren. U kunt een cmdlet in PowerShell gebruiken of het telefoonboekbestand bewerken in Verkenner.

VERWANT: Hoe PowerShell verschilt van de Windows-opdrachtprompt

Als de VPN plotseling start en u niet zeker weet waarom, kunt u een van de volgende methoden gebruiken om te bepalen welke toepassing deze heeft geactiveerd.

Met behulp van een PowerShell-cmdlet

Om deze methode te gebruiken, klikt u op de Start-knop en typt u ‘Powershell’. Klik met de rechtermuisknop op “Windows PowerShell” en selecteer vervolgens “Als administrator uitvoeren” in het menu.

Typ "PowerShell" in de zoekbalk, klik met de rechtermuisknop op "Windows PowerShell" en klik vervolgens op "Als administrator uitvoeren".

Klik op “Ja” in de prompt die verschijnt om toegang tot uw computer toe te staan.

Typ in het PowerShell-venster de volgende opdracht, maar vervang <VPNConnection > met de naam van uw VPN-verbinding en druk vervolgens op Enter:

Get-VpnConnectionTrigger -ConnectionName <VPNConnection>

De opdracht "Get-VpnConnectionTrigger -ConnectionName <VPNConnection>” in een PowerShell-venster. ‘ width=”645″ height=”171″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>In ons voorbeeld haalde de opdracht de trigger-eigenschappen van de VPN-verbinding “VPN Canada” op en gaf ze hieronder weer.</p>
<h3>Met behulp van File Explorer</h3>
<p>De andere optie is om het inbeltelefoonboekbestand op te sporen in Verkenner.  U kunt het openen in een teksteditor en de lijst met toepassingen bekijken die de VPN activeren.</p>
<p>Een telefoonboekbestand biedt een standaardmanier voor Windows om de informatie te verzamelen en op te geven die nodig is om een ​​Remote Access Connection (RAS) tot stand te brengen.  Het bestand bevat informatie zoals IP-adressen, poorten, modeminstellingen en – de informatie die we zoeken – toepassingen die de verbinding activeren.</p>
<p>Om aan de slag te gaan, opent u Verkenner en plakt u de volgende map in de adresbalk, maar vervangt u <code><User></code> met de huidige gebruikersnaam en druk vervolgens op Enter:</p>
<pre>C:Users<User>AppDataRoamingMicrosoftNetworkConnectionsPbk</pre>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-534156 size-full" src="https://www.howtogeek.com/wp-content/uploads/2020/01/2020-01-25_18h27_28.png" alt="Plak het bestandspad in de adresbalk." width="650" height="161" onload="pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);"></p>
<p>Klik met de rechtermuisknop op “rasphone.pbk” en selecteer vervolgens de teksteditor waarin u het bestand wilt openen.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-534157 size-full" src="https://www.howtogeek.com/wp-content/uploads/2020/01/2020-01-25_18h29_36.png" alt=

Dit ene bestand bevat alle VPN-verbindingen op uw computer, dus als u meer dan één VPN heeft, moet u misschien veel doorzoeken om de gewenste applicaties te vinden. Elke applicatie wordt opgeslagen onder de functie “ClassicApplicationIDs” als zijn directe bestandspad.

Een lijst met "ClassicApplicationIds" in een teksteditor.

Gelukkig hebben de meeste teksteditors een zoekfunctie als je niet wilt scrollen om elke app te vinden. Druk op Ctrl + F, typ “ClassicApplicationIds” in het tekstveld en druk op Enter.

"ClassicApplicationIds" in een tekstvak Zoeken.

Hoe VPN Auto-Triggering te verwijderen

Als u per ongeluk de verkeerde toepassing toevoegt of niet langer wilt dat de VPN wordt geactiveerd wanneer u specifieke apps start, kunt u deze verwijderen met een vergelijkbare cmdlet in PowerShell.

VERWANT: Geek School: Cmdlets leren gebruiken in PowerShell

Om automatische VPN-triggering te verwijderen, klikt u op de Start-knop en typt u ‘Powershell’. Klik met de rechtermuisknop op “Windows PowerShell” en selecteer vervolgens “Als administrator uitvoeren” in het menu.

Typ "PowerShell" in de zoekbalk, klik met de rechtermuisknop op "Windows PowerShell" en klik vervolgens op "Als administrator uitvoeren".

Klik op “Ja” in de prompt die verschijnt om toegang tot uw computer toe te staan.

Typ het volgende in het PowerShell-venster, maar vervang <VPNConnection> en <AppPath> met de naam van uw VPN-verbinding en het pad naar de applicatie, respectievelijk:

Remove-VpnConnectionTriggerApplication -Name "<VPNConnection>" –ApplicationID "<AppPath>"

PowerShell vraagt ​​u om te bevestigen dat u de toepassing uit de lijst met automatische triggers wilt verwijderen. Typ “Y” en druk op Enter.

"Y" bevestigt het verwijderen van een auto-trigger in een PowerShell-venster.

Herhaal deze stap voor elke applicatie die u uit de lijst wilt verwijderen.


Nu, wanneer u de door u gespecificeerde applicaties start, zal Windows een VPN-verbinding tot stand brengen en hun verkeer erdoorheen sturen – geen software van derden vereist.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in