Página de inicio de Proton VPN

Cómo configurar Proton VPN en enrutadores MikroTik usando WireGuard

Lectura
3 min
Categoría
Enrutadores

Puedes configurar Proton VPN en tu 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, te mostramos cómo hacerlo usando el protocolo VPN WireGuard en enrutadores MicroTik con RouterOS 7. Esto requiere una cuenta de Proton VPN.

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

1. Descarga un archivo de configuración de WireGuard

Ábrelo con cualquier editor de texto.

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

Ten en cuenta que no puedes usar un archivo de configuración guardado. Proton VPN nunca almacena tus claves privadas, por lo que los archivos de configuración guardados no las contienen. Debes crear y descargar un nuevo archivo de configuración.

2. Abre el panel de configuración de MikroTik

Para hacerlo, abre una línea de comandos (usando la Terminal en Linux y macOS o PowerShell en Windows) e ingresa:

ssh user@192.168.88.1

Lee más sobre cómo usar la línea de comandos con MikroTik(ventana nueva)

3. Crea una nueva interfaz de WireGuard

Usando la línea de comandos, ingresa el siguiente texto y pulsa . Para encontrar tu clave privada, busca la línea que comienza con PrivateKey= en el archivo de configuración de WireGuard que descargaste en el paso 1.

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

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

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

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

5. Add a WireGuard server as a peer

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

Por ejemplo, si la configuración dice Endpoint=103.107.197.2:51820, ingresa 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="tu clave pública"

6. Activa masquerade para esa interfaz

Nota: Esta configuración asume que estás usando la dirección de red local por defecto de MikroTik. Si la has cambiado, utiliza 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. Redirige 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. Configura los ajustes de DNS

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

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

Reemplaza x.x.x.x con la dirección del punto de conexión 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, tendrás que reemplazar gateway=[/ip dhcp-client get [find interface=ether1] gateway] por gateway=x.x.x.x, donde x.x.x.x es la dirección de tu propia puerta de enlace a internet. Tu proveedor de servicios de internet (ISP) debería poder proporcionarte esta dirección.

10. Reinicia tu enrutador

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