Página de inicio de Proton VPN

Cómo configurar Proton VPN en un enrutador FreshTomato utilizando OpenVPN

Lectura
6 min
Categoría
Enrutadores

Puedes configurar Proton VPN en tu enrutador, lo que protegerá todos los dispositivos que se conecten a internet a través de él. En esta guía, veremos paso a paso cómo configurar Proton VPN en un enrutador FreshTomato(ventana nueva) utilizando el protocolo OpenVPN.

Más información sobre OpenVPN

Ten en cuenta que FreshTomato es la única versión del firmware personalizado de Tomato, desarrollado por la comunidad para enrutadores, que aún cuenta con soporte activo. Si estás utilizando una versión anterior de Tomato, te recomendamos que la mejores a FreshTomato.

También tenemos guías para configurar Proton VPN en una amplia selección de otros enrutadores populares.

Aprende cómo instalar Proton VPN en diferentes enrutadores

Antes de empezar, necesitarás lo siguiente:

  • Un ordenador que esté conectado a tu red LAN para que puedas acceder a la interfaz web de tu enrutador FreshTomato. Para ello, ingresa la dirección proporcionada por el fabricante de tu enrutador en la barra de URL de tu navegador. Normalmente es 192.168.1.1.
  • Your OpenVPN username and password. These are different from your regular Proton VPN username and password. To find them, sign in to account.protonvpn.com and go to AccountOpenVPN username.

Cómo configurar Proton VPN en un enrutador FreshTomato

1. Crea un archivo de configuración de OpenVPN

Inicia sesión en Proton VPN con el nombre de usuario y la contraseña de tu cuenta de Proton en account.protonvpn.com, ve a DescargasArchivos de configuración de OpenVPN y descarga un archivo de configuración de OpenVPN. Asegúrate de marcar Seleccionar plataforma: Enrutador.

Aprende cómo descargar un archivo de configuración de OpenVPN de Proton VPN

Para configurar FreshTomato, necesitarás la dirección IP y el número de puerto del servidor VPN. Estos se pueden encontrar en la primera línea remote que aparece en el certificado. El primer número es la dirección IP y el segundo número es el número de puerto. En el siguiente ejemplo, la dirección IP es 185.159.157.6 y el número de puerto es 51820

La dirección IP y el número de puerto del servidor VPN

También necesitarás la clave estática de OpenVPN. Esta comienza con —–BEGIN OpenVPN Static key V1—- y termina con —–END OpenVPN Static key V1—–.

Y, por último, necesitarás el certificado TLS(ventana nueva) de este archivo de configuración. Para encontrarlo, abre el archivo de configuración de OpenVPN descargado en un editor de texto y busca el texto que comienza con —–BEGIN CERTIFICATE—- y termina con –—-END CERTIFICATE—–.

El certificado TLS de OpenVPN

1. Configurar los ajustes básicos de OpenVPN

Abre la interfaz web de tu enrutador FreshTomato en una ventana del navegador, ve a la pestaña VPN VPN TunnelingOpenVPN ClientBasic y configura los siguientes ajustes:

(Si tu dispositivo admite más de un cliente OpenVPN, puedes seleccionar cuál quieres configurar).

  • Enable on Start: marcado
  • Interface Type: TUN
  • Protocol: UDP
  • Server Address/Port: ingresa la dirección IP y el número de puerto del servidor VPN. Estos se pueden encontrar en la primera línea remote que aparece en el certificado (consulta el paso 1 para obtener más detalles)
  • Firewall: automático
  • Create NAT on tunnel: marcado
  • Inbound Firewall: marcado
  • Authorization Mode: TLS
  • TLS control channel security (tls-auth/tls-crypt): Encrypt channel Username/Password Authentication: marcado 
  • Username: tu nombre de usuario de OpenVPN 
  • Password: tu contraseña de OpenVPN.

Recuerda: tu nombre de usuario y contraseña de OpenVPN son diferentes de tu nombre de usuario y contraseña habituales de Proton VPN.

  • Username Authen. Only: –
  • Auth digest: SHA256

Para activar funciones adicionales, añade los siguientes sufijos a tu nombre de usuario de OpenVPN.

  • NetShield Ad-blocker: +f1
  • NetShield Ad-blocker avanzado (también bloquea malware y rastreadores): +f2
Configurar los ajustes básicos de OpenVPN

2. Configurar los ajustes avanzados de OpenVPN

Ve a la pestaña Advanced y configura los siguientes ajustes:

  • Poll interval: 0
  • Redirect internet traffic: No 
  • Accept DNS configuration: Exclusive
  • Data ciphers: AES-256-GCM
  • Compression: Disabled
  • TLS Renegotiation Time: 0
  • Connection retry: -1
  • Verify Certificate (remote-cert-tls server): marcado
  • Verify Server Certificate Name (verify-x509-name): No
  • Custom configuration: añade las siguientes líneas al campo de texto:
remote-random
nobind
tun-mtu 1500
mssfix 0
persist-key
persist-tun

Nota: Estos ajustes de configuración reemplazan a los que se muestran en la captura de pantalla de abajo.

Configurar los ajustes avanzados de OpenVPN

3. Configurar los ajustes de las claves de OpenVPN

Selecciona la pestaña Keys y configura los siguientes ajustes:

  • Static key: pega la clave estática de OpenVPN del archivo de configuración de OpenVPN (consulta el paso 1)
  • Certificate Authority: pega el certificado TLS de tu archivo de configuración de OpenVPN (consulta el paso 1)

Haz clic en Guardar cuando hayas terminado.

Configura los ajustes de la clave OpenVPN

4. Inicia la conexión VPN

Para iniciar la conexión VPN que acabas de crear, haz clic en el botón Iniciar ahora en cualquiera de las pestañas de Configuración del cliente OpenVPN.

Inicia la conexión VPN

Para comprobar que te has conectado correctamente, visita la pestaña Estado. También puedes probar si la VPN funciona visitando nuestro escáner de IP seguro y gratuito desde cualquier dispositivo de tu red.

Comprueba el estado de la conexión VPN

Nota: si estás empezando desde una instalación limpia de FreshTomato o tras un restablecimiento completo de tu enrutador, es posible que la conexión falle porque el enrutador no tiene configurada la hora correcta. Reiniciar el enrutador suele solucionar el problema al actualizar la fecha y la hora desde internet, lo que permite que la conexión VPN se establezca correctamente.

Cómo configurar un Kill Switch en tu enrutador FreshTomato

Un Kill Switch en tu enrutador es una función de seguridad que evita que los dispositivos conectados al enrutador se conecten a internet si la conexión VPN falla por cualquier motivo.

Más información sobre los Kill Switches

Para configurar un Kill Switch en tu enrutador FreshTomato, ve a AdministraciónScripts Cortafuegos.

Para crear un Kill Switch en el que todos los dispositivos conectados a tu enrutador pierdan la conexión a internet si falla la conexión VPN, introduce las siguientes líneas:

WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset

Para crear un Kill Switch en el que solo los dispositivos conectados a tu enrutador con las direcciones IP especificadas pierdan su conexión a internet si la conexión VPN falla, introduce las siguientes líneas:

WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -s `dirección IP` -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -s `dirección IP` -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -s `dirección IP` -p udp -o $WAN_IF -j REJECT --reject-with udp-reset

Haz clic en Guardar cuando hayas terminado.

Cómo configurar un Kill Switch