WireGuard es un protocolo de red y software de VPN (Red Privada Virtual) que proporciona una forma segura y eficiente de crear conexiones encriptadas a través de internet. A diferencia de otros protocolos de VPN más antiguos, WireGuard está diseñado para ser simple, rápido y fácil de auditar, lo que lo hace ideal para configuraciones tanto en dispositivos móviles como en servidores. Utiliza criptografía de última generación para ofrecer una alta seguridad y, por lo general, presenta mejores velocidades y menor latencia en comparación con otros protocolos VPN.
Con wireguard podemos realizar tuneles y tener acceso a dispocitivos de forma remota, por ejemplo a un router mikrotik al cual se le configura modo cliente o con la aplicacion en nuestro android , ios o pc, adicionalmente se le puede agregar un bloqueador de anuncios (AdGuardHome)..
Aqui te presento los pasos para la instalacion simple por medio de script de github para realizar la instalacion en un vps debian o ubuntu.
Instalacion de WireGuard en Debian 11
- Ingresamos por medio de ssh a la linea de comandos o terminal del vps (usare Bitvise ssh).
- Ejecutamos lo siguiente linea a linea.
apt update
apt install sudo dnsutils curl -y
wget -O wireguard.sh https://get.vpnsetup.net/wg
sudo bash wireguard.sh --auto
Y listo , ya tienes funcionando wireguard y un cliente en tu Home, ahora descarga ese archivo y cargalo a wireguard , ya sea que lo tengas instalado en tu pc o en tu celular.
Tambien puedes checar tu archivo /etc/wireguard/wg0.conf el cual contiene la informacion y claves de wireguard.
Si deseas agregar un nuevo cliente, solo tienes que ejecutar nuevamente el script con.
sudo bash wireguard.sh
Y en las opciones elegir > Agregar nuevo cliente, colocar los Dns o elegir alguna opcion y listo, se creara un nuevo archivo en Home.