Página principal de Proton VPN

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

Lectura
6 minutos
Categoría
Enrutadores

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

Obtenga más información sobre OpenVPN

Tenga en cuenta que FreshTomato es la única versión de firmware personalizado para enrutadores desarrollado por la comunidad de Tomato que aún cuenta con soporte activo. Si utiliza una versión anterior de Tomato, le recomendamos que la actualice a FreshTomato.

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

Aprenda cómo instalar Proton VPN en diferentes enrutadores

Antes de comenzar, necesitará lo siguiente:

  • Una computadora que esté conectada a su red LAN para que pueda acceder a la interfaz web de su enrutador FreshTomato. Para hacerlo, ingrese la dirección proporcionada por el fabricante de su enrutador en la barra de URL de su navegador. Por lo general, esta 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. Cree un archivo de configuración de OpenVPN

Inicie sesión en Proton VPN con el nombre de usuario y la contraseña de su cuenta de Proton en account.protonvpn.com, vaya a DescargasArchivos de configuración de OpenVPN y descargue un archivo de configuración de OpenVPN. Asegúrese de Seleccionar la plataforma: Enrutador.

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

Para configurar FreshTomato, necesitará 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á 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á el certificado TLS(nueva ventana) de este archivo de configuración. Para encontrarlo, abra el archivo de configuración descargado de OpenVPN en un editor de texto y busque el texto que comienza con —–BEGIN CERTIFICATE—- y termina con –—-END CERTIFICATE—–.

El certificado TLS de OpenVPN

1. Configure los ajustes básicos de OpenVPN

Abra la interfaz web de su enrutador FreshTomato en una ventana del navegador, vaya a la pestaña VPN VPN TunnelingOpenVPN ClientBasic y configure los siguientes ajustes:

(Si en su dispositivo se admite más de un cliente OpenVPN, puede seleccionar cuál configurar.)

  • Enable on Start: marcado
  • Interface Type: TUN
  • Protocol: UDP
  • Server Address/Port: ingrese 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 (consulte 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): Cifrar canal Autenticación de nombre de usuario/contraseña: marcado 
  • Username: Su nombre de usuario de OpenVPN 
  • Password: Su contraseña de OpenVPN.

Recuerde: Su nombre de usuario y contraseña de OpenVPN son diferentes de su nombre de usuario y contraseña habituales de Proton VPN.

  • Solo autenticación de nombre de usuario: –
  • Auth digest: SHA256

Para activar funciones adicionales, agregue los siguientes sufijos a su nombre de usuario de OpenVPN.

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

2. Configure los ajustes avanzados de OpenVPN

Vaya a la pestaña Avanzado y configure los siguientes ajustes:

  • Intervalo de consulta: 0
  • Redirigir tráfico de internet: No 
  • Aceptar configuración de DNS: Exclusivo
  • Cifrados de datos: AES-256-GCM
  • Compresión: Desactivada
  • Tiempo de renegociación de TLS: 0
  • Reintento de conexión: -1
  • Verificar certificado (servidor remote-cert-tls): marcado
  • Verificar nombre del certificado del servidor (verify-x509-name): No
  • Configuración personalizada: agregue 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 a continuación.

Configure los ajustes avanzados de OpenVPN

3. Configure los ajustes de clave de OpenVPN

Seleccione la pestaña Claves y configure los siguientes ajustes:

  • Clave estática: pegue la clave estática de OpenVPN del archivo de configuración de OpenVPN (consulte el Paso 1)
  • Autoridad de certificación: pegue el certificado TLS de su archivo de configuración de OpenVPN (consulte el Paso 1)

Haga clic en Guardar cuando haya terminado.

Configure los ajustes de clave de OpenVPN

4. Inicie la conexión VPN

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

Iniciar la conexión VPN

Para comprobar que se ha conectado correctamente, visite la pestaña Estado. También puede probar si la VPN está funcionando visitando nuestro escáner de IP seguro y gratuito desde cualquier dispositivo de su red.

Comprobar el estado de la conexión VPN

Nota: si está comenzando desde una instalación nueva de FreshTomato o después de un restablecimiento completo de su 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 con éxito.

Cómo configurar un interruptor de bloqueo en su enrutador FreshTomato

Un interruptor de bloqueo en su 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 interruptores de bloqueo

Para configurar un interruptor de bloqueo en su enrutador FreshTomato, vaya a AdministraciónScripts Cortafuegos.

Para crear un interruptor de bloqueo donde cada dispositivo conectado a su enrutador pierda su conexión a Internet si la conexión VPN falla, ingrese 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 interruptor de bloqueo donde solo los dispositivos que están conectados a su enrutador con direcciones IP especificadas pierdan su conexión a Internet si la conexión VPN falla, ingrese las siguientes líneas:

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

Haga clic en Guardar cuando haya terminado.

Cómo configurar un interruptor de bloqueo