VPN por aplicación en Muddog
Para que solo ciertas aplicaciones, como el navegador, accedan a través de otro país, seleccione Usar VPN solo para las aplicaciones iniciadas aquí. La VPN se aplica a las aplicaciones que inicie desde Muddog y a sus procesos secundarios; las demás utilizan su conexión habitual a Internet.
Requisitos
Esta función está disponible en Muddog 2 para Linux y Windows. En macOS, utilice la VPN para todo Internet o por IP y rangos.
| Sistema operativo | Requisitos |
|---|---|
| Linux | Requiere una sesión de usuario de systemd, cgroup v2 y nftables. nftables se instala como dependencia del paquete. No se admiten las aplicaciones Snap o Flatpak. |
| Windows | Seleccione el programa en la lista de aplicaciones instaladas o mediante su archivo .exe. El MSI incluye los componentes de WinDivert necesarios. Las aplicaciones se ejecutan con los permisos del usuario actual. |
No se admiten las aplicaciones que delegan su ejecución en un servicio independiente ni las que reutilizan otra instancia que ya está abierta. Incluso con el mismo nombre de aplicación, la compatibilidad puede variar según el método de instalación.
Ejecutar una aplicación con la VPN
- En Ajustes → Alcance de la VPN, seleccione Usar VPN solo para las aplicaciones iniciadas aquí.
- Pulse Guardar cambios.
- En la pantalla Conexión, elija un país y pulse Conectar VPN. Si estaba conectado con otro alcance, desconéctese primero y vuelva a conectarse.
- Cuando aparezca Conectado, vaya a Ejecutar aplicaciones con VPN y utilice Seleccionar aplicación instalada para elegir la que desea abrir. Si no aparece en la lista, utilice Buscar ejecutable.
- Si es necesario, despliegue Argumentos de ejecución (opcional) e introduzca los argumentos.
- Pulse Ejecutar con VPN.
Puede seleccionar e iniciar varias aplicaciones, una tras otra. Si una
aplicación recién instalada no aparece en la lista, pulse Actualizar lista
en el área de ejecución de aplicaciones.
En Windows, al utilizar Buscar ejecutable, seleccione el archivo .exe del programa.
Si un argumento contiene espacios, escríbalo entre comillas. Este campo sirve para introducir los argumentos que se pasarán al ejecutable seleccionado; no ejecuta comandos del intérprete de órdenes ni tuberías.
Al utilizar un navegador
Si el navegador ya está abierto, ciérrelo por completo y vuelva a iniciarlo desde Muddog. Si la solicitud de abrir una ventana nueva se envía a un proceso del navegador que ya existe, puede seguir utilizando la conexión habitual. En las aplicaciones cuyos procesos siguen activos en segundo plano al cerrar la ventana, también debe finalizar esos procesos.
En el navegador que acaba de abrir desde Muddog, visite la página de consulta de la IP pública para comprobar la dirección IPv4. La VPN no se aplica a otro navegador que abra desde el menú habitual de aplicaciones.
Cerrar la ventana, desconectarse y volver a conectarse
| Acción | Resultado |
|---|---|
| Cerrar la ventana de Muddog | Se mantienen tanto la VPN como los programas iniciados. |
| Desconectar la VPN | La VPN deja de aplicarse, pero los programas iniciados no se cierran. |
| Volver a conectarse en modo por aplicación en Linux | La VPN vuelve a aplicarse también a las aplicaciones que el mismo usuario había iniciado desde Muddog. No se garantiza que las comunicaciones existentes cambien a la nueva ruta; vuelva a iniciar las aplicaciones necesarias. |
| Volver a conectarse en modo por aplicación en Windows | Debe cerrar por completo los programas a los que desee aplicar la VPN y volver a iniciarlos desde Muddog. |
No hay una función que bloquee el acceso a Internet de las aplicaciones cuando se desconecta la VPN.
Tratamiento de DNS e IPv6
Las solicitudes DNS que el servicio DNS del sistema envía en nombre de las aplicaciones y las comunicaciones de la red local pueden utilizar la conexión habitual.
- Linux: el tráfico IPv6 utiliza la conexión habitual.
- Windows: durante una conexión VPN por aplicación, el tráfico TCP/UDP de Internet por IPv4 de las aplicaciones seleccionadas se envía por la VPN y sus comunicaciones IPv6 se bloquean. El DNS del sistema y la red local utilizan la conexión habitual. Si una aplicación seleccionada y otra aplicación comparten el mismo puerto UDP y no se puede determinar a cuál pertenece un paquete, ese paquete se bloquea.
Si el botón de ejecución está desactivado o la aplicación no utiliza la VPN, consulte Solución de problemas de la VPN por aplicación.