Naudodami „Windows 10 PowerShell“ cmdlet galite lengvai pridėti programų, kad automatiškai įjungtumėte VPN ryšius, kai jie paleidžiami. Šios užduoties automatizavimas reiškia, kad naudojant tam tikras programas nereikės vargti prisijungiant prie VPN.
Norėdami pasinaudoti šia „PowerShell“ funkcija , pirmiausia turėsite prie kompiuterio pridėti VPN paslaugą , jei jos dar neturite. Norėdami sužinoti, kaip tai padaryti , skaitykite straipsnį: Kaip sukurti VPN sistemoje „Windows 10“ .
Kaip pridėti automatinį VPN aktyvinimą
Užmezgę VPN ryšį sistemoje „Windows 10“, turėsite atidaryti „PowerShell“ su administratoriaus teisėmis .
Atidarykite „PowerShell“ su administratoriaus teisėmis
Pasirodžiusiame raginime spustelėkite Taip , kad suteiktumėte prieigą prie kompiuterio.
„PowerShell“ lange įveskite šią komandą, tada pakeiskite ir VPN ryšio pavadinimu, taip pat failo kelią į atitinkamą programą, kurią norite naudoti:
Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
Atkreipkite dėmesį į komandą įtraukti kabutes.
Spustelėkite Enter
, kad paleistumėte komandą. „PowerShell“ įspėja, kad pagal numatytuosius nustatymus „Split tunling“ funkcija yra išjungta. Norėdami tęsti, pirmiausia turite patvirtinti ir įjungti šią funkciją.
Bakstelėkite Y
, kai pasirodys raginimas, tada bakstelėkite Enter
dar kartą, kad baigtumėte.
Įveskite Y, kai pasirodys raginimas
Norėdami įjungti automatinį ryšį su VPN be žmogaus įsikišimo, turite įjungti „Split tunling“.
Padalintas tunelis neleidžia „Windows“ nukreipti viso tinklo srauto per VPN, kai programa leidžia ją paleisti. Vietoj to, suskaidytas tunelis padalija srautą ir tik duomenys iš nurodytos programos perduodami per VPN .
Į PowerShell įveskite šią komandą:
Set-VpnConnection -Name "" -SplitTunneling $True
... ir pakeiskite jį savo VPN pavadinimu (nepamirškite palikti kabučių), tada paspauskite Enter
.
Tada, jei netyčia uždarėte programą ir nenorite, kad ryšys nutrūktų, galite nustatyti skirtojo laiko buferį, kad programa būtų paleista iš naujo.
Importuoti:
Set-VpnConnection -Name "" -IdleDisconnectSeconds
... eikite į „PowerShell“ ir paspauskite Enter
. Pakeiskite savo ryšio pavadinimu ir sekundžių skaičiumi laukti, kol ryšys nutrūks.
Dabar, kai programa užsidarys, „Windows“ palauks 10 sekundžių prieš nutraukdama VPN ryšį. Galite pakeisti šį skaičių pagal pageidavimą arba visiškai praleisti šį veiksmą.
Kaip sužinoti, kurios programos automatiškai įgalina VPN
Yra keletas būdų, kaip galite patikrinti, kurios programos yra įdiegtos, kad įgalintumėte automatinį VPN ryšį. Galite naudoti „PowerShell“ komandą arba redaguoti telefonų knygos failą „File Explorer“.
Jei VPN staiga įsijungė ir nesate tikri, kodėl, galite naudoti vieną iš šių metodų, kad nustatytumėte, kuri programa jį įgalino.
Naudokite PowerShell cmdlet
Norėdami naudoti šį metodą, spustelėkite mygtuką Pradėti ir įveskite Powershell. Dešiniuoju pelės mygtuku spustelėkite Windows PowerShell , tada meniu pasirinkite Vykdyti kaip administratorių .
Pasirodžiusiame raginime spustelėkite Taip , kad suteiktumėte prieigą prie kompiuterio.
„PowerShell“ lange įveskite šią komandą, bet pakeiskite ją savo VPN ryšio pavadinimu, tada paspauskite Enter
:
Get-VpnConnectionTrigger -ConnectionName
Naudokite „File Explorer“.
Kita galimybė yra stebėti telefono rinkmenos failą „File Explorer“. Galite atidaryti jį teksto rengyklėje ir pamatyti VPN įgalintų programų sąrašą.
Telefonų knygos failas suteikia standartinį būdą Windows rinkti ir nurodyti informaciją, reikalingą nuotolinės prieigos ryšiui (RAS) sukurti. Šiame faile yra tokia informacija kaip IP adresas, prievadas, modemo nustatymai ir informacija, kurios ieškote apie programas, kurios gali įjungti ryšį.
Norėdami pradėti, atidarykite „File Explorer“ ir į adreso juostą įklijuokite šį aplanką, bet pakeiskite jį dabartiniu naudotojo vardu, tada paspauskite Enter
:
C:\Users\\AppData\Roaming\Microsoft\Network\Connections\Pbk
Dešiniuoju pelės mygtuku spustelėkite „rasphone.pbk“ ir pasirinkite teksto rengyklę, kurioje norite atidaryti failą.
Dešiniuoju pelės mygtuku spustelėkite „rasphone.pbk“
Šiame faile yra visos jūsų kompiuteryje esančios VPN jungtys, todėl jei turite kelis VPN, gali tekti daug perskaityti, kad rastumėte norimas programas. Kiekviena programa yra saugoma funkcijoje „ClassicApplicationIDs“ kaip tiesioginis failo kelias.
Laimei, jei nenorite slinkti, kad rastumėte kiekvieną programą, dauguma teksto rengyklės turi funkciją „Rasti“ . Paspauskite Ctrl
+ F
, teksto lauke įveskite „ClassicApplicationIds“Enter
, tada paspauskite .
Teksto lauke įveskite „ClassicApplicationIds“.
Kaip išjungti automatinį VPN aktyvavimą
Jei netyčia pridėjote netinkamą programą arba nebenorite, kad VPN aktyvuotų paleidžiant konkrečias programas, galite jas pašalinti naudodami panašią cmdlet programoje „PowerShell“.
Norėdami pašalinti automatinio VPN aktyvinimo funkciją, atidarykite „Powershell“ su administratoriaus teisėmis.
Pasirodžiusiame raginime spustelėkite Taip , kad suteiktumėte prieigą prie kompiuterio.
„PowerShell“ lange įveskite šiuos duomenis, bet pakeiskite ir VPN ryšio pavadinimu bei keliu į atitinkamą programą:
Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
„PowerShell“ paragins patvirtinti programos pašalinimą iš automatinio aktyvinimo sąrašo. Įveskite tipą Y
ir paspauskite Enter
.
Pakartokite šį veiksmą kiekvienai programai, kurią norite pašalinti iš sąrašo.