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.