Как да се свържете автоматично с VPN за конкретни приложения в Windows 10

С командлета PowerShell на Windows 10 можете лесно да добавяте приложения за автоматично задействане на VPN връзка, когато се стартират. Автоматизирането на тази задача означава, че дори няма да се налага да мислите за свързване с VPN, когато използвате определени приложения.

За да се възползвате от тази функционалност в PowerShell, първо ще трябва да добавите VPN услуга към вашия компютър, ако все още нямате такава.

Как да добавите VPN автоматично задействане

След като настроите VPN връзка на Windows 10, ще трябва да отворите повишен екземпляр на PowerShell. За да направите това, щракнете върху бутона „Старт“ и след това въведете „Powershell“. Щракнете с десния бутон върху „Windows PowerShell“ и след това изберете „Изпълни като администратор“ от менюто.

Тип

Щракнете върху „Да“ в подканата, която се появява, за да разрешите достъп до вашия компютър.

В прозореца на PowerShell въведете следното и го заменете и с името на VPN връзката и пътя на файла до приложението, което искате да използвате, съответно:

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

В ” –ApplicationID “” в прозорец на PowerShell. ‘ width=”650″ height=”115″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Уверете се, че сте включили кавичките в командата.

Натиснете Enter, за да изпълните командата. PowerShell ви предупреждава, че разделеното тунелиране е деактивирано по подразбиране. За да продължите, трябва да потвърдите и активирате функцията, преди тя да се задейства автоматично.

  Как да деактивирате вашата уеб камера, когато не се използва [Windows]

Въведете „Y“, когато се появи подкана, и след това натиснете Enter още веднъж, за да завършите.

В

Трябва да активирате разделно тунелиране, за да може автоматичното задействане да се свърже с VPN без човешка намеса.

Разделеното тунелиране спира Windows да насочва целия мрежов трафик през VPN, когато приложението го задейства да се стартира. Вместо това той разделя трафика и само данните от изброеното приложение ще преминават през VPN.

Въведете Set-VpnConnection -Име “” -SplitTunneling $True в PowerShell и замяна с името на вашата VPN (отново запазете кавичките около него) и след това натиснете Enter.

В Команда ” -SplitTunneling $True” в прозорец на PowerShell. ‘ width=”650″ height=”136″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

След това, в случай че случайно затворите приложението и не искате връзката да се прекратява, можете да зададете буфер за изчакване, за да рестартирате приложението.

Въведете Set-VpnConnection -Име “” -IdleDisconnectSeconds в PowerShell и натиснете Enter. Сменете с името на вашата връзка и с броя секунди за изчакване, докато връзката приключи.

В ” -IdleDisconnectSeconds ” в прозорец на PowerShell. ‘ width=”650″ height=”100″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

Сега, когато приложението се затвори, Windows ще изчака 10 секунди, преди да прекрати VPN връзката. Можете да направите това число каквото искате или да пропуснете тази стъпка напълно.

Как да видите кои приложения автоматично задействат VPN

Има няколко начина, по които можете да проверите кои приложения сте настроили да задействат стартирането на VPN връзка. Можете да използвате командлет в PowerShell или да редактирате файла на телефонния указател във File Explorer.

  Как да намерите приложения, които консумират енергия в Windows 10

Ако VPN внезапно стартира и не сте сигурни защо, можете да използвате някой от следните методи, за да определите кое приложение го е задействало.

Използване на командлет на PowerShell

За да използвате този метод, щракнете върху бутона Старт и въведете „Powershell“. Щракнете с десния бутон върху „Windows PowerShell“ и след това изберете „Изпълни като администратор“ от менюто.

Тип

Щракнете върху „Да“ в подканата, която се появява, за да разрешите достъп до вашия компютър.

В прозореца на PowerShell въведете следната команда, но заменете с името на вашата VPN връзка и след това натиснете Enter:

Get-VpnConnectionTrigger -ConnectionName 

В ” в прозорец на PowerShell. ‘ width=”645″ height=”171″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

В нашия пример командата извлича свойствата на тригера на VPN връзката „VPN Канада“ и ги показва по-долу.

Използване на File Explorer

Другият вариант е да проследите комутирането файл на телефонния указател във File Explorer. Можете да го отворите в текстов редактор и да видите списъка с приложения, които задействат VPN.

Файлът с телефонния указател предоставя стандартен начин за Windows да събира и уточнява информацията, от която се нуждае, за да установи връзка за отдалечен достъп (RAS). Файлът съдържа информация като IP адреси, портове, настройки на модема и — информацията, която търсим — приложения, които задействат връзката.

За да започнете, отворете File Explorer и поставете следната директория в адресната лента, но заменете с текущото потребителско име и след това натиснете Enter:

C:UsersAppDataRoamingMicrosoftNetworkConnectionsPbk

Щракнете с десния бутон върху „rasphone.pbk“ и след това изберете текстовия редактор, в който искате да отворите файла.

  За какво е използвано куфарчето на Windows?

Кликнете с десния бутон

Този един файл съдържа всички VPN връзки на вашия компютър, така че ако имате повече от една VPN, може да се наложи да преглеждате много, за да намерите приложенията, които искате. Всяко приложение се съхранява под функцията „ClassicApplicationIDs“ като директен път към файла.

Списък на

За щастие, ако не искате да превъртате, за да намерите всяко приложение, повечето текстови редактори имат функция за намиране. Натиснете Ctrl+F, въведете „ClassicApplicationIds“ в текстовото поле и след това натиснете Enter.

Как да премахнете автоматичното задействане на VPN

Ако случайно добавите грешно приложение или вече не искате VPN да се задейства, когато стартирате конкретни приложения, можете да ги премахнете с помощта на подобен командлет в PowerShell.

За да премахнете автоматичното задействане на VPN, щракнете върху бутона Старт и след това въведете „Powershell“. Щракнете с десния бутон върху „Windows PowerShell“ и след това изберете „Изпълни като администратор“ от менюто.

Тип

Щракнете върху „Да“ в подканата, която се появява, за да разрешите достъп до вашия компютър.

В прозореца на PowerShell въведете следното, но заменете и с името на вашата VPN връзка и съответно пътя до приложението:

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

PowerShell ви подканва да потвърдите, че искате да премахнете приложението от списъка за автоматично задействане. Въведете „Y“ и натиснете Enter.

Повторете тази стъпка за всяко приложение, което искате да премахнете от списъка.

Сега, когато стартирате посочените от вас приложения, Windows ще инициира VPN връзка и ще изпрати техния трафик през нея – не се изисква софтуер на трети страни.