WireGuard Wizard for Ubiquiti EdgeMAX Devices supporting Wizards
- Uses WireGuard for Ubiquiti package
- Uses wireguard.js javascript library to generate wireguard keys
- Uses QRCode.js javascript library to generate QRcode
- Display status of WireGuard package installation
- Display status of running instances/processes
- Display status of Wizard version
- Setup script to install and configure WireGuard (with previous wg0 settings) after a firmware upgrade
- Option to manually upgrade if auto-upgrade is disabled
- Automatic upgrade with daily check for latest release of "ER-wizard-WireGuard" and "WireGuard for Ubiquiti"
- Generates private key automatically
- Displays public key in wizard with option to show it as QRcode
- Easy configuration of wg0 interface (does not modify but save on upgrade any existing wg1-wg999 interfaces)
- Display latest handshake for each configured peer
- Generate configuration for peers and display it as QRcode (config also shown in browser console for copy&paste)
To install the wizard in EdgeOS:
- [1] Click on the "Wizards" tab
- [2] Click the "+" next to Feature Wizards
- [3a] Enter a name for the wizard, for example "WireGuard"
- [3b] Upload latest ER-wizard-WireGuard.tar file from releases in this repository
- [3c] Click "Save"
- [4] Click the wizard