A tool designed for generating road-warrior style WireGuard configuration files. It also supports generating commands for each peer through the use of macros.
This project is not assocated with the WireGuard trademark in any way.
| Workflow | Status |
|---|---|
| Build | |
| Test |
The project is built on top of Electron.NET so you will need the ElectronNET.API installed.
To create a build you must navigate to the ./WireGuardCommand/WireGuardCommand directory and run the command:
electronize build /target win
This will create a Windows build of the software. Other build targets like MacOS and Linux are supported.
This project uses the following dependencies:
- Blazor - The web framework being used.
- Electron.NET - The windowing suite which Blazor is embedded in.
- HighlightJS - Used for syntax highlighting code blocks.
- IPNetwork2 - Easy handling of subnetting.
- SharpZipLib - Used for outputting password protected archives.
- QRCoder - For generating QR codes for configs.