El cliente VyprVPN WireGuard Go es una herramienta de línea de comandos para administrar conexiones VyprVPN utilizando la API WireGuard de VyprVPN.
El siguiente tutorial se creó utilizando Ubuntu, pero el cliente VyprVPN WireGuard Go es compatible con la mayoría de las distribuciones de Linux y solo requiere los módulos del kernel de WireGuard y la aplicación wg-quick para la gestión completa de la conexión.
Como requisito previo, asegúrese de tener WireGuard instalado en el sistema:
sudo apt install wireguard
Descargue el cliente apropiado y coloque el archivo en cualquier lugar del sistema. Para los fines de este tutorial, el archivo se colocará en/usr/local/bin/vyprvpn-wireguard-go
La arquitectura x86_64 se suele utilizar en ordenadores de sobremesa y portátiles, mientras que la arquitectura arm64 se utiliza con mayor frecuencia en dispositivos más pequeños como tabletas o Raspberry Pi:
vyprvpn-wireguard-go-x86_64 v0.2.2 (Hash SHA 256: B882EAF0A5C8042E962DC8CBD4C0F35AE03500D329B4B10EEF13C340DF8951CA)
vyprvpn-wireguard-go-arm64 v0.2.2 (Hash SHA256: 2B861806A5FF8EAB370951A2EB134E702F89BB5B04386F686344319718E8C706)
Para mover el archivo desde tu carpeta de descargas a /usr/local/bin/vyprvpn-wireguard-go, usa el siguiente comando. Ten en cuenta que el comando cambia el nombre del archivo para simplificar su uso futuro:
sudo mv ~/Downloads/vyprvpn-wireguard-go-x64 /usr/local/bin/vyprvpn-wireguard-go
En los comandos que aparecen a continuación, sustituya usernamepor su nombre de usuario de Ubuntu. Si ha colocado vyprvpn-wireguard-go en una ubicación diferente, ajústela también.
Después de colocar el archivo en la ubicación deseada, asegúrese de que vyprvpn-wireguard-go se pueda ejecutar como un archivo ejecutable y tenga los privilegios necesarios:
chmod 755 /usr/local/bin/vyprvpn-wireguard-go
El cliente VyprVPN WireGuard Go se configura mediante un ~/.config/vyprvpn/config.yamlarchivo.
Primero, crea el directorio donde se colocará el archivo:
mkdir ~/.config/vyprvpn
Ahora, crea el archivo usando el comando que aparece a continuación, o cualquier otro editor de texto de tu elección:
nano ~/.config/vyprvpn/config.yaml
A continuación se muestra un ejemplo de archivo config.yaml para usar con vyprvpn-wireguard-go. Reemplace el correo electrónico y la contraseña. Al final, reemplace las dos instancias de xxxx con la dirección IP local de su enrutador, también conocida como puerta de enlace predeterminada. Esta suele ser la IP que se usa para acceder a la configuración interna del enrutador a través de un navegador web.
Si utiliza una máquina remota, reemplácela con la dirección IP WAN de la máquina:
Cuenta: nombre de usuario: user@domain.com contraseña: XXXXXXXXXXXXXXXXXXXXX wireguard-config: nombre de archivo: /etc/wireguard/wg0.conf wg-quick: true ignoredns: true postup: ip route add %s/32 via xxxx postdown: ip route del %s/32 via xxxx
Ejecute los siguientes comandos para crear el archivo de configuración de WireGuard y otorgar a su usuario permiso para escribir en él. (Nota: Si ya utiliza WireGuard para otros fines, puede especificar una interfaz de WireGuard diferente cambiando el nombre del archivo tanto en los comandos siguientes como en el config.yamlarchivo. Por ejemplo :filename: /etc/wireguard/wg2.conf
sudo mkdir /etc/wireguard sudo touch /etc/wireguard/wg0.conf sudo chown $(id -u) /etc/wireguard/wg0.conf sudo chmod 711 /etc/wireguard
¡Ya puedes conectarte! Consulta el artículo sobre el cliente WireGuard Go de VyprVPN para obtener instrucciones de uso.
Si necesita más ayuda, por favor póngase en contacto con nuestro equipo de atención al cliente 24/7, quien estaría encantado de ayudar.