Various scripts for VPN management
- Create an account and fill secrets in
tf/secrets.env
export YC_TOKEN=
export YC_CLOUD_ID=
export YC_FOLDER_ID=
- Run scripts
cd yandex/wireguard
# init yandex provider
source secrets.env && terraform init
# run terraform to prepare infra
source secrets.env && terraform apply
# run deploy scripts
./deploy.sh
Scan QR-code.
Use nmcli and wireguard plugin.
nmcli connection import type wireguard file clientX.conf
Insert config into GUI app.