Cum să vă conectați automat la un VPN pentru anumite aplicații în Windows 10

Cu cmdletul PowerShell din Windows 10, puteți adăuga cu ușurință aplicații pentru a declanșa automat o conexiune VPN atunci când se lansează. Automatizarea acestei sarcini înseamnă că nici măcar nu va trebui să vă gândiți la conectarea la un VPN atunci când utilizați anumite aplicații.

Pentru a profita de această funcționalitate din PowerShell, mai întâi va trebui să adăugați un serviciu VPN pe computer dacă nu aveți deja unul.

Cum să adăugați declanșarea automată VPN

După ce configurați o conexiune VPN pe Windows 10, va trebui să deschideți o instanță ridicată a PowerShell. Pentru a face acest lucru, faceți clic pe butonul Start, apoi tastați „Powershell”. Faceți clic dreapta pe „Windows PowerShell”, apoi selectați „Run as Administrator” din meniu.

Tip

Faceți clic pe „Da” în promptul care apare pentru a permite accesul la computer.

În fereastra PowerShell, tastați următoarele și înlocuiți și cu numele conexiunii VPN și, respectiv, calea fișierului către aplicația pe care doriți să o utilizați:

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

The ” –ApplicationID “” într-o fereastră PowerShell. ‘ width=”650″ height=”115″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Asigurați-vă că includeți ghilimele în comandă.

Apăsați Enter pentru a rula comanda. PowerShell vă avertizează că tunelul divizat este dezactivat în mod implicit. Pentru a continua, trebuie să confirmați și să activați funcția înainte ca aceasta să fie declanșată automat.

Tastați „Y” când apare solicitarea, apoi apăsați Enter încă o dată pentru a finaliza.

  Mutați fereastra curentă pe un desktop virtual cu o tastă rapidă [Windows 10]

The

Trebuie să activați tunelul divizat pentru ca declanșatorul automat să se conecteze la VPN fără intervenție umană.

Split Tuning-ul oprește Windows să direcționeze întregul trafic de rețea prin VPN atunci când aplicația declanșează pornirea acestuia. În schimb, împarte traficul și numai datele din aplicația listată vor circula prin VPN.

Tastați Set-VpnConnection -Name „” -SplitTunneling $True în PowerShell și înlocuiți cu numele VPN-ului dvs. (din nou, păstrați ghilimele în jurul acestuia), apoi apăsați Enter.

The Comanda ” -SplitTunneling $True” într-o fereastră PowerShell. ‘ width=”650″ height=”136″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Apoi, în cazul în care închideți accidental aplicația și nu doriți ca conexiunea să se termine, puteți seta un buffer de timeout pentru a reporni aplicația.

Tastați Set-VpnConnection -Name „” -IdleDisconnectSeconds în PowerShell și apăsați Enter. A inlocui cu numele conexiunii dvs. și cu numărul de secunde de așteptat până la terminarea conexiunii.

The ” -IdleDisconnectSeconds ” într-o fereastră PowerShell. ‘ width=”650″ height=”100″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Acum, când aplicația se închide, Windows va aștepta 10 secunde înainte de a termina conexiunea VPN. Puteți face acest număr orice doriți sau puteți omite acest pas cu totul.

Cum să vedeți ce aplicații declanșează automat un VPN

Există câteva moduri prin care puteți verifica pentru a vedea ce aplicații ați setat să declanșeze pornirea unei conexiuni VPN. Puteți fie să utilizați un cmdlet în PowerShell, fie să editați fișierul agenda telefonică în File Explorer.

Dacă VPN-ul pornește brusc și nu sunteți sigur de ce, puteți utiliza oricare dintre următoarele metode pentru a identifica aplicația care a declanșat-o.

Utilizarea unui cmdlet PowerShell

Pentru a utiliza această metodă, faceți clic pe butonul Start și tastați „Powershell”. Faceți clic dreapta pe „Windows PowerShell”, apoi selectați „Run as Administrator” din meniu.

  Cum să remediați opțiunea de hibernare lipsă pe Windows 10

Tip

Faceți clic pe „Da” în promptul care apare pentru a permite accesul la computer.

În fereastra PowerShell, tastați următoarea comandă, dar înlocuiți cu numele conexiunii VPN, apoi apăsați Enter:

Get-VpnConnectionTrigger -ConnectionName 

The ” într-o fereastră PowerShell. ‘ width=”645″ height=”171″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

În exemplul nostru, comanda a preluat proprietățile de declanșare ale conexiunii VPN „VPN Canada” și le-a afișat mai jos.

Folosind File Explorer

Cealaltă opțiune este să urmăriți dial-up-ul fișier agenda telefonică în File Explorer. Îl puteți deschide într-un editor de text și puteți vedea lista de aplicații care declanșează VPN-ul.

Un fișier din agenda telefonică oferă o modalitate standard pentru Windows de a colecta și de a specifica informațiile de care are nevoie pentru a stabili o conexiune de acces la distanță (RAS). Fișierul conține informații precum adrese IP, porturi, setări de modem și — informațiile pe care le căutăm — aplicații care declanșează conexiunea.

Pentru a începe, deschideți File Explorer și inserați următorul director în bara de adrese, dar înlocuiți cu numele de utilizator curent, apoi apăsați Enter:

C:UsersAppDataRoamingMicrosoftNetworkConnectionsPbk

Faceți clic dreapta pe „rasphone.pbk”, apoi selectați editorul de text în care doriți să deschideți fișierul.

Click dreapta

Acest fișier conține toate conexiunile VPN de pe computerul dvs., așa că, dacă aveți mai multe VPN, s-ar putea să trebuiască să căutați multe pentru a găsi aplicațiile pe care le doriți. Fiecare aplicație este stocată sub funcția „ClassicApplicationIDs” ca cale directă a fișierului.

O lista de

Din fericire, dacă nu doriți să derulați pentru a găsi fiecare aplicație, majoritatea editorilor de text au o funcție Găsiți. Apăsați Ctrl+F, tastați „ClassicApplicationIds” în câmpul de text, apoi apăsați Enter.

  Remediați Gears of War 4 care nu se încarcă în Windows 10

Cum să eliminați declanșarea automată VPN

Dacă adăugați din greșeală aplicația greșită sau nu mai doriți ca VPN să se declanșeze atunci când lansați anumite aplicații, le puteți elimina folosind un cmdlet similar în PowerShell.

Pentru a elimina declanșarea automată VPN, faceți clic pe butonul Start, apoi tastați „Powershell”. Faceți clic dreapta pe „Windows PowerShell”, apoi selectați „Run as Administrator” din meniu.

Tip

Faceți clic pe „Da” în promptul care apare pentru a permite accesul la computer.

În fereastra PowerShell, tastați următoarele, dar înlocuiți și cu numele conexiunii tale VPN și, respectiv, calea către aplicație:

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

PowerShell vă solicită să confirmați că doriți să eliminați aplicația din lista de declanșare automată. Tastați „Y” și apăsați Enter.

Repetați acest pas pentru fiecare aplicație pe care doriți să o eliminați din listă.

Acum, când lansați aplicațiile pe care le-ați specificat, Windows va iniția o conexiune VPN și va trimite traficul lor prin ea – nu este nevoie de software terță parte.