flu0r1ne.net/wg2nd

wg2nd

wg2nd converts WireGuard configurations from wg-quick format into systemd-networkd compatible configurations. This is a web port of wg2nd which converts WireGuard configurations into Bash commands to set up the networkd device and network configurations. Note that the output is not compatible with Zsh. The web port operates entirely on the client-side, ensuring that no sensitive data is transmitted or stored externally. For more comprehensive control and features, including batch conversions and the option to install a firewall, the Linux tool wg2nd is available here and can be installed from source.

Both versions are open-source and dual-licensed under GPL-2.0 and MIT. Limitations and further details for each version are elaborated in this comprehensive post. For installation instructions for the Linux tool and additional information, please refer to the README.

WireGuard Configuration