Categorías: Windows

Cómo conectarse automáticamente a una VPN para aplicaciones específicas en Windows 10

Con el cmdlet PowerShell de Windows 10  , puede agregar fácilmente aplicaciones para activar automáticamente una conexión VPN cuando se inician. Automatizar esta tarea significa que ni siquiera tendrá que pensar en conectarse a una VPN cuando use ciertas aplicaciones.

Para aprovechar esta funcionalidad en PowerShell, primero tendrá que agregar un servicio VPN a su computadora si aún no tiene uno.

Cómo agregar activación automática de VPN

Después de configurar una conexión VPN en Windows 10, deberá abrir una instancia elevada de PowerShell. Para hacerlo, haga clic en el botón Inicio y luego escriba «Powershell». Haga clic con el botón derecho en «Windows PowerShell» y luego seleccione «Ejecutar como administrador» en el menú.

Haga clic en «Sí» en el mensaje que aparece para permitir el acceso a su computadora.

En la ventana de PowerShell, escriba lo siguiente y reemplace  <VPNConnection>y <AppPath>con el nombre de la conexión VPN y la ruta del archivo a la aplicación que desea usar, respectivamente:

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

Asegúrese de incluir las comillas en el comando.

Presione Enter para ejecutar el comando. PowerShell le advierte que el túnel dividido está deshabilitado de forma predeterminada. Para continuar, debe confirmar y habilitar la función antes de que se active automáticamente .

Escriba “Y” cuando aparezca el mensaje y luego presione Entrar una vez más para finalizar.

Debe habilitar el túnel dividido para que el disparador automático se conecte a la VPN sin intervención humana.

El túnel dividido evita que Windows enrute todo el tráfico de red a través de la VPN cuando la aplicación lo activa para iniciarse. En cambio, divide el tráfico y solo los datos de la aplicación enumerada fluirán a través de la VPN.

Escriba Set-VpnConnection -Name "<VPNConnection>" -SplitTunneling $True en PowerShell y reemplácelo  <VPNConnection>con el nombre de su VPN (nuevamente, mantenga las comillas a su alrededor), y luego presione Entrar.

A continuación, en caso de que cierre accidentalmente la aplicación y no desee que finalice la conexión, puede configurar un búfer de tiempo de espera para reiniciar la aplicación.

Escriba Set-VpnConnection -Name "<VPNConnection>" -IdleDisconnectSeconds <IdleSeconds>en PowerShell y presione Entrar. Reemplácelo <VPNConnection>con el nombre de su conexión y <IdleSeconds>con la cantidad de segundos que debe esperar hasta que finalice la conexión.

Ahora, cuando la aplicación se cierre, Windows esperará 10 segundos antes de finalizar la conexión VPN. Puede hacer que este número sea lo que quiera u omitir este paso por completo.

Cómo ver qué aplicaciones activan automáticamente una VPN

Hay algunas formas en las que puede verificar qué aplicaciones ha configurado para activar el inicio de una conexión VPN. Puede usar un cmdlet dentro de PowerShell o editar el archivo de la agenda en el Explorador de archivos.

Si la VPN se inicia repentinamente y no está seguro de por qué, puede usar cualquiera de los siguientes métodos para identificar qué aplicación la activó.

Usar un cmdlet de PowerShell

Para utilizar este método, haga clic en el botón Inicio y escriba «Powershell». Haga clic con el botón derecho en «Windows PowerShell» y luego seleccione «Ejecutar como administrador» en el menú.

Haga clic en «Sí» en el mensaje que aparece para permitir el acceso a su computadora.

En la ventana de PowerShell, escriba el siguiente comando, pero reemplace  <VPNConnection> con el nombre de su conexión VPN, y luego presione Entrar:

Get-VpnConnectionTrigger -ConnectionName <VPNConnection>

En nuestro ejemplo, el comando recuperó las propiedades de activación de la conexión VPN «VPN Canadá» y las mostró a continuación.

Usando el Explorador de archivos

La otra opción es rastrear el  archivo de la agenda telefónica  en el Explorador de archivos. Puede abrirlo en un editor de texto y ver la lista de aplicaciones que activan la VPN.

Un archivo de directorio telefónico proporciona una forma estándar para que Windows recopile y especifique la información que necesita para establecer una conexión de acceso remoto (RAS). El archivo contiene información como direcciones IP, puertos, configuraciones de módem y, la información que estamos buscando, aplicaciones que activan la conexión.

Para comenzar, abra el Explorador de archivos y pegue el siguiente directorio en la barra de direcciones, pero reemplácelo  <User>con el nombre de usuario actual y luego presione Entrar:

C: \ Users \ <User> \ AppData \ Roaming \ Microsoft \ Network \ Connections \ Pbk

Haga clic con el botón derecho en “rasphone.pbk” y luego seleccione el editor de texto en el que desea abrir el archivo.

Este archivo contiene todas las conexiones VPN en su computadora, por lo que si tiene más de una VPN, es posible que tenga que examinar mucho para encontrar las aplicaciones que desea. Cada aplicación se almacena bajo la función «ClassicApplicationIDs» como su ruta de archivo directa.

Afortunadamente, si no desea desplazarse para encontrar cada aplicación, la mayoría de los editores de texto tienen una función de búsqueda. Presione Ctrl + F, escriba «ClassicApplicationIds» en el campo de texto y luego presione Entrar.

Cómo eliminar la activación automática de VPN

Si agrega accidentalmente la aplicación incorrecta o ya no desea que la VPN se active cuando inicia aplicaciones específicas, puede eliminarlas usando un cmdlet similar en PowerShell.

Para eliminar la activación automática de VPN, haga clic en el botón Inicio y luego escriba «Powershell». Haga clic con el botón derecho en «Windows PowerShell» y luego seleccione «Ejecutar como administrador» en el menú.

Haga clic en «Sí» en el mensaje que aparece para permitir el acceso a su computadora.

En la ventana de PowerShell, escriba lo siguiente, pero reemplace  <VPNConnection>y <AppPath> con el nombre de su conexión VPN y la ruta a la aplicación, respectivamente:

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

PowerShell le solicita que confirme que desea eliminar la aplicación de la lista de activación automática. Escriba «Y» y presione Entrar.

Repita este paso para cada aplicación que desee eliminar de la lista.


Ahora, cuando inicie las aplicaciones que especificó, Windows iniciará una conexión VPN y enviará su tráfico a través de ella, sin necesidad de software de terceros.

responroot

Compartir
Publicado por
responroot
Etiquetas: windows

Entradas recientes

Steamlytics: La nueva herramienta imprescindible para los gamers de Steam

  El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…

1 año hace

Cuándo reemplazar su antigua unidad flash USB

Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…

3 años hace

¿Qué es una pantalla Nano IPS?

LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…

3 años hace

10 formas de jugar con un presupuesto bajo (o nulo)

Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…

3 años hace

¿Demasiadas suscripciones? Aquí está cómo empezar a cortarlos

Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…

3 años hace

Cómo configurar la puerta de enlace predeterminada en Linux

fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…

3 años hace