Página principal de Proton VPN

Cómo configurar Proton VPN en enrutadores MikroTik usando WireGuard

Lectura
3 minutos
Categoría
Enrutadores

Puede configurar Proton VPN en su enrutador MikroTik para que todos los dispositivos que se conecten a internet a través de él estén protegidos por Proton VPN.

En esta guía, le mostramos cómo hacer esto usando el protocolo VPN WireGuard en enrutadores MicroTik que ejecutan RouterOS 7. Esto requiere una cuenta de Proton VPN

Cómo configurar Proton VPN WireGuard® en enrutadores MikroTik (actualización)

1. Descargue un archivo de configuración de WireGuard

Ábralo usando cualquier editor de texto.

Aprenda a descargar un archivo de configuración de WireGuard de Proton VPN

Tenga en cuenta que no puede usar un archivo de configuración guardado. Proton VPN nunca almacena sus claves privadas, por lo que los archivos de configuración guardados no las contienen. Debe crear y descargar un nuevo archivo de configuración.

2. Abra el panel de configuración de MikroTik

Para hacer esto, abra una línea de comandos (usando la Terminal en Linux y macOS o PowerShell en Windows) e ingrese:

ssh user@192.168.88.1

Lea más sobre el uso de la línea de comandos con MikroTik(nueva ventana)

3. Create a new WireGuard interface

Usando la línea de comandos, ingrese el siguiente texto y pulse . Para encontrar su clave privada, busque la línea que comienza con PrivateKey= en el archivo de configuración de WireGuard que descargó en el paso 1.

/interface wireguard
add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”su clave privada”

Todos los pasos siguientes requerirán que ingrese comandos en la línea de comandos.

4. Añada una dirección IP a la interfaz que acaba de crear:

/ip address
add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0

5. Añada un servidor de WireGuard como par

Añada la dirección del punto final, el puerto del punto final y la clave pública del archivo de configuración de WireGuard. Busque las líneas que comienzan con PublicKey= y Endpoint=.

Por ejemplo, si la configuración dice Endpoint=103.107.197.2:51820, ingrese endpoint-address=103.107.197.2 y endpoint-port=51820

/interface wireguard peers
add allowed-address=0.0.0.0/0 endpoint-address=x.x.x.x endpoint-port=xxxxx interface=wireguard-inet persistent-keepalive=25s public-key="su clave pública"

6. Active masquerade para esa interfaz

Nota: Esta configuración asume que está utilizando la dirección de red local predeterminada de MikroTik. Si ha cambiado esto, use esa dirección para scr-address= en su lugar.

/ip firewall nat
add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24

7. Redirija todo el tráfico de internet a través de WireGuard

/ip route
add disabled=no distance=1 dst-address=0.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10
add disabled=no distance=1 dst-address=128.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10

8. Configure los ajustes de DNS

/ip dns
set servers=10.2.0.1
/ip dhcp-client
set 0 use-peer-dns=no

9. Redirija la dirección IP de WireGuard a través de la puerta de enlace del proveedor principal

Reemplace x.x.x.x con la dirección del punto final del archivo de configuración (Endpoint=).

/ip route
add disabled=no dst-address=x.x.x.x/32 gateway=[/ip dhcp-client get [find interface=ether1] gateway] routing-table=main suppress-hw-offload=no

Si esto no funciona, deberá reemplazar gateway=[/ip dhcp-client get [find interface=ether1] gateway] con gateway=x.x.x.x, donde x.x.x.x es su propia dirección de puerta de enlace de internet. Su proveedor de servicio de internet (PSI) debería poder proporcionarle esta dirección.

10. Reinicie su enrutador

¡Y listo! Su enrutador ahora debería proteger todas las conexiones a internet que proporciona con Proton VPN.