WireGuard en Android configuraci贸n

wireguard android

Wireguard en Android: Este mini-tutorial es complemento del articulo Wireguard VPN: Introducci贸n y Uso donde aprendimos a crear un servidor VPN.

Asumiendo que ya tenemos conocimientos b谩sicos del funcionamiento de WireGuard comenzamos.

Instalaci贸n y configuraci贸n


Descargue e instale Wireguard desde Google Play

https://play.google.com/store/apps/details?id=com.wireguard.android

Inicie Wireguard en sus dispositivo y cree un nuevo perfil de conexi贸n

  •     Haz clic en el bot贸n +
  •    芦Create from scratch禄
  •     Dar un nombre al adaptador VPN (sin usar ning煤n car谩cter especial)
  •     Haga clic en 芦GENERATE禄 junto a 芦Private key禄 para generar la clave privada y la clave p煤blica
  •     Agregue la ip que desea usar en su red privada 芦192.168.2.3/32禄 para el campo 芦Addresses禄
  •     Agregue los DNS de su preferencia 芦1.1.1.1,1.0.0.1禄 o 芦8.8.8.8,8.8.4.4禄, etc. Para el campo 芦DNS servers禄

Agregar la informaci贸n del servidor (peer)

  •     Haga clic en 芦ADD PEER禄
  •     Agregamos la clave p煤blica del servidor
  • Colocamos la pre-shared key si lo deseamos
  •     Agregue 芦0.0.0.0/0禄 para las 芦IP permitidas禄
  •     Llenamos con la IP publica o el nombre del dominio con el n煤mero de puerto (por ejemplo, 123.456.7.8:51820 o midominio.com:51820)

Guardamos esta configuraci贸n.

Finalizando la configuraci贸n del servidor

Abrimos la aplicaci贸n Wireguard en nuestro android entramos en nuestra interface reci茅n creada y hacemos clic en el campo 芦Public key禄en la parte superior de 芦Interface禄 para copiar la clave p煤blica la cual necesitaremos pegar en nuestro servidor.

Ejemplo gr谩fico de nuestro adaptador en android
Ejemplo gr谩fico de nuestro adaptador en android

Pegue la clave en el archivo de configuraci贸n del servidor
Edite el archivo /etc/wireguard/wg0.conf en su servidor.

[Interface]
Address    = 192.168.2.1/24, fd00:7::1/48 #rango de ip
PrivateKey = <LLAVE_PRIVADA_SERVIDOR>
PostUp     = firewall-cmd --zone=public --add-port 51820/udp && firewall-cmd --zone=public --add-masquerade
PostDown   = firewall-cmd --zone=public --remove-port 51820/udp && firewall-cmd --zone=public --remove-masquerade
ListenPort = 51820   #puerto donde escuchar el servidor

[Peer]       # peer Desktop PC
PublicKey    = <LLAVE_PUBLICA_CLIENTE>
PresharedKey = LpI+UivLx1ZqbzjyRaWR2rWN20tbBsOroNdNnjKLMQ=
AllowedIPs   = 192.168.2.2/32, fd00:7::2/48 #ip de cliente permitida

[Peer]  # peer Android 
PublicKey = <LLAVE_PUBLICA_CLIENTE_ANDROID>
PresharedKey = LpI+UivLx1ZqbzjyRaWR2rWN20tbBsOroNdNnjKLMQ=
AllowedIPs = 192.168.2.3/32

Gu谩rdelo y reinicie Wireguard.

$ sudo systemctl restart [email protected] 

Ahora desde nuestro m贸vil activaremos nuestra interface

Se activa nuestra conexi贸n
Se activa nuestra conexi贸n

Listamos en nuestro servidor para ver los peers en linea

Informaci贸n global
Podemos observar la cantidad de megas recibidos y enviados entre nuestros clientes y servidor el primer peer es nuestro Android y el segundo es mi PC local

Visitamos la web https://www.cual-es-mi-ip.net/ donde observaremos que ahora nuestra ip p煤blica es la misma que la de nuestro servidor.

Este articulo es una traducci贸n de otro tomando en cuenta solo el punto 2 y 3 aqu铆 la referencia, comenta si ves algo mal o si tienes alguna duda.

https://10to7.xyz/setup-wireguard-on-ubuntu-18-04-and-android-oero/

You may also like...

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada.