
El objetivo de Terra Guard es crear y destruir fácilmente su propio servicio VPN con Wire Guard.
requisitos
- Terraform> = 1.0.0
- Ansible> = 2.10.5
Provisión
Terraform
Ejecutar con sudo es necesario porque necesitamos permiso de localhost para instalar paquetes, configurar una interfaz de red e iniciar un proceso.
Elija su proveedor de nube AWS, DigitalOcean y abre el directorio
Puede utilizar la región o el nombre de la clave en el variabel.tf
Inicialización de terraform
Plano Sudo Terraform
aplicar sudo terraform
- Para Digital Ocean, debe ingresar su token (do_token). declarar variabel.tf o línea de comando:
sudo terraform plan -var «do_token = valor»
sudo terraform apply -var «do_token = valor»
Pruebas: comprobación de la IP
- Pruebe la conexión sin una VPN
curl ipinfo.io/ip
sudo systemctl start wg-quick @ wg0
- Pruebe la conexión con VPN
curl ipinfo.io/ip








