• Agregar un tunel WireGuard hacia OpenWrt desde Android

    Si tienes instalado WireGuard en OpenWrt, está configurado y funcionando correctamente y quieres agregar un tunel desde Android hacia la interfaz wg del router donde tienes instalado OpenWrt, estos son los pasos para hacerlo:

    1 – Asegúrate de tener redirigido correctamente en el router de tu provedor de internet el puerto que hayas configurado para WireGuard. Si OpenWrt está instalado en el router de tu ISP, abre el puerto en el cortafuegos del mismo OpenWrt.

    2 – Asegurate de tener instalado el paquete qrencode, así puedes agregar la conexión desde un código QR. Para ello ejecuta:

    opkg update
    opkg install qrencode

    Y reinicia OpenWrt para que los cambios surjan efecto.

    3 – Conéctate a la interfaz web de OpenWrt (LUCI), ve al menú: Estado >> Estado de WireGuard, y haz click sobre el botón «Mostrar/Ocultar código QR«.

    4 – Instala la App de WireGuard en Android. Ábrela, dale al botón  «+»  y selecciona «Escanear código QR». Se te abrirá una nueva ventana donde tendrás que indicar el nombre de la conexión. Ponle el que quieras y dale a «Crear tunel».

    5 – Una vez que el tunel esté creado haz click sobre su nombre y se te abrirán los datos de su configuración. Dale al dibujito del lápiz, arriba a la derecha, para editar la configuración.

    6 – En la parte de la interfaz, en el campo «direcciones» agrega el rango de direcciones que configuraste en WireGuard. Para sa:

    0.0.0.0

    Eso indicará que el cliente pueda utilizar cualquier dirección IP proporcionada por el servidor de WireGuard. Si quieres usar una IP fija, ponle una IP fija.

    En la parte de los pares, más abajo, busca el campo «Punto final» y agrega la IP pública y el puerto de WireGuard. Puede ser algo como:

    85.123.423.35:51820

    o algo como:

    miweb.com:51820

    7 – Guarda los datos. Después de guardar, verás que al final del campo donde pusiste 0.0.0.0 (o una IP fija) se le habrá agregado al final /32. Eso es porque ese barra 32 significa que es una única IP.