The ultimate tool for managing your WireGuard VPN server.
Install WireGuard and set up a VPN server with one line of code.
Add, remove, and list users with automatic QR code generation.
Install speedtest-cli, nload, and other tools for easy monitoring.
When you add a user, the script generates a configuration file and displays a QR code for easy scanning and import into the WireGuard app.
[Interface]
PrivateKey = CLIENT_PRIVATE_KEY
Address = 10.0.0.X/24
DNS = 8.8.8.8
[Peer]
PublicKey = SERVER_PUBLIC_KEY
Endpoint = SERVER_PUBLIC_IP:51820
AllowedIPs = 0.0.0.0/0
If you need to remove WireGuard completely, you can select option 10 from the main menu. This will completely uninstall WireGuard and remove all associated configuration files.
Warning: This action is irreversible and will delete all data related to WireGuard on your server.