Easily set up a dual-stack WireGuard VPN on a Linux server. See the issues for the WIP.
Supported distributions:
- Ubuntu
- Debian
- Fedora
- Centos
- Arch Linux
I recommend these cheap cloud providers for your VPN server:
- Vultr: Worldwide locations, IPv6 support, starting at $3.50/month
- PulseHeberg: France, unlimited bandwidth, starting at €3/month
- Digital Ocean: Worldwide locations, IPv6 support, starting at $5/month
First, get the script and make it executable :
curl -O https://raw.githubusercontent.com/justinfarmer14/wireguard-install-1/blob/master/wireguard-install.sh
chmod +x wireguard-install.sh
Then run it :
./wireguard-install.sh
It will install wireguard on the server, configure, create a systemd service and a client configuration file. Mutliple clients are not yet supported.
Contributions are welcome!