Como conectar-se automaticamente a uma VPN para aplicativos específicos no Windows 10

Com o cmdlet PowerShell do Windows 10, você pode facilmente adicionar aplicativos para acionar automaticamente uma conexão VPN quando eles forem iniciados. Automatizar essa tarefa significa que você nem mesmo terá que pensar em se conectar a uma VPN ao usar determinados aplicativos.

Para tirar proveito dessa funcionalidade no PowerShell, você primeiro terá que adicionar um serviço VPN ao seu computador, se ainda não tiver um.

Como Adicionar VPN Auto-Triggering

Depois de configurar uma conexão VPN no Windows 10, você precisará abrir uma instância elevada do PowerShell. Para fazer isso, clique no botão Iniciar e digite “Powershell”. Clique com o botão direito em “Windows PowerShell” e selecione “Executar como Administrador” no menu.

Modelo

Clique em “Sim” no prompt que aparece para permitir o acesso ao seu computador.

Na janela do PowerShell, digite o seguinte e substitua e com o nome da conexão VPN e o caminho do arquivo para o aplicativo que deseja usar, respectivamente:

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

O ” -ID do aplicativo “”Comando em uma janela do PowerShell. ‘width = ”650 ″ height =” 115 ″ onload = ”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);” onerror = ”this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);”>

Certifique-se de incluir as aspas no comando.

Pressione Enter para executar o comando. O PowerShell avisa que o túnel dividido está desabilitado por padrão. Para continuar, você deve confirmar e habilitar o recurso antes que ele seja acionado automaticamente.

  Como usar emoji em nomes de pastas no Windows 10

Digite “Y” quando o prompt aparecer e pressione Enter mais uma vez para terminar.

O

Você deve habilitar o túnel dividido para que o disparador automático se conecte à VPN sem intervenção humana.

O túnel dividido impede o Windows de rotear todo o tráfego de rede por meio da VPN quando o aplicativo o ativa para iniciar. Em vez disso, ele divide o tráfego e apenas os dados do aplicativo listado fluirão pela VPN.

Digite Set-VpnConnection -Name “”-SplitTunneling $ True no PowerShell e substituir com o nome de sua VPN (novamente, mantenha as aspas) e pressione Enter.

O Comando ”-SplitTunneling $ True” em uma janela do PowerShell. ‘width = ”650 ″ height =” 136 ″ onload = ”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);” onerror = ”this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);”>

Em seguida, caso você feche acidentalmente o aplicativo e não queira que a conexão seja encerrada, você pode definir um buffer de tempo limite para reiniciar o aplicativo.

Digite Set-VpnConnection -Name “”-IdleDisconnectSeconds no PowerShell e pressione Enter. Substituir com o nome da sua conexão e com o número de segundos a aguardar até que a conexão seja encerrada.

O ”-IdleDisconnectSeconds ”Comando em uma janela do PowerShell. ‘width = ”650 ″ height =” 100 ″ onload = ”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);” onerror = ”this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);”>

Agora, quando o aplicativo for fechado, o Windows aguardará 10 segundos antes de encerrar a conexão VPN. Você pode definir esse número como quiser ou omitir essa etapa por completo.

Como ver quais aplicativos disparam automaticamente uma VPN

Existem algumas maneiras de verificar quais aplicativos configurou para acionar o início de uma conexão VPN. Você pode usar um cmdlet dentro do PowerShell ou editar o arquivo da lista telefônica no File Explorer.

  Como adicionar uma mensagem de tela de bloqueio personalizada no Windows 10

Se a VPN iniciar repentinamente e você não tiver certeza do motivo, pode usar um dos métodos a seguir para identificar qual aplicativo a acionou.

Usando um cmdlet PowerShell

Para usar este método, clique no botão Iniciar e digite “PowerShell”. Clique com o botão direito em “Windows PowerShell” e selecione “Executar como Administrador” no menu.

Modelo

Clique em “Sim” no prompt que aparece para permitir o acesso ao seu computador.

Na janela do PowerShell, digite o seguinte comando, mas substitua com o nome de sua conexão VPN e pressione Enter:

Get-VpnConnectionTrigger -ConnectionName 

O ”Comando em uma janela do PowerShell. ‘width = ”645 ″ height =” 171 ″ onload = ”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);” onerror = ”this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);”>

Em nosso exemplo, o comando recuperou as propriedades de gatilho da conexão VPN “VPN Canadá” e as exibiu abaixo.

Usando o Explorador de Arquivos

A outra opção é rastrear o dial-up arquivo da lista telefônica no Explorador de Arquivos. Você pode abri-lo em um editor de texto e ver a lista de aplicativos que acionam a VPN.

Um arquivo de lista telefônica fornece uma maneira padrão para o Windows coletar e especificar as informações necessárias para estabelecer uma Conexão de Acesso Remoto (RAS). O arquivo contém informações como endereços IP, portas, configurações de modem e – as informações que estamos procurando – aplicativos que acionam a conexão.

Para começar, abra o Explorador de Arquivos e cole o seguinte diretório na barra de endereço, mas substitua com o nome de usuário atual e pressione Enter:

C:UsersAppDataRoamingMicrosoftNetworkConnectionsPbk

Clique com o botão direito em “rasphone.pbk” e selecione o editor de texto no qual deseja abrir o arquivo.

  Como salvar um mapa offline no Windows 10

Clique com o botão direito

Este arquivo contém todas as conexões VPN em seu computador, portanto, se você tiver mais de uma VPN, poderá ter que vasculhar muito para encontrar os aplicativos que deseja. Cada aplicativo é armazenado na função “ClassicApplicationIDs” como seu caminho de arquivo direto.

Uma lista de

Felizmente, se você não quiser rolar para encontrar cada aplicativo, a maioria dos editores de texto tem um recurso Localizar. Pressione Ctrl + F, digite “ClassicApplicationIds” no campo de texto e pressione Enter.

Como remover o disparo automático da VPN

Se você acidentalmente adicionar o aplicativo errado ou não quiser mais que a VPN seja disparada ao iniciar aplicativos específicos, você pode removê-los usando um cmdlet semelhante no PowerShell.

Para remover o acionamento automático da VPN, clique no botão Iniciar e digite “Powershell”. Clique com o botão direito em “Windows PowerShell” e selecione “Executar como Administrador” no menu.

Modelo

Clique em “Sim” no prompt que aparece para permitir o acesso ao seu computador.

Na janela do PowerShell, digite o seguinte, mas substitua e com o nome de sua conexão VPN e o caminho para o aplicativo, respectivamente:

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

O PowerShell solicita que você confirme se deseja remover o aplicativo da lista de disparos automáticos. Digite “Y” e pressione Enter.

Repita esta etapa para cada aplicativo que deseja remover da lista.

Agora, quando você iniciar os aplicativos especificados, o Windows iniciará uma conexão VPN e enviará o tráfego por ela – nenhum software de terceiros é necessário.