VxWireguard-Generator
gpn
VxWireguard-Generator | gpn | |
---|---|---|
2 | 1 | |
132 | 0 | |
- | - | |
10.0 | 6.5 | |
almost 4 years ago | 3 months ago | |
Python | Go | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
VxWireguard-Generator
-
Build your own private WireGuard VPN with PiVPN
Tinc was my goto for years, but there is a non-trivial performance penalty for it's userspace implementation.
If you can enumerate all your endpoints into wireguard, and squint, it'll kinda-sorta act like a mesh.
And if you want to go a little crazy with it, You can run https://github.com/m13253/VxWireguard-Generator + babeld, and get routing around failures in the mesh.
-
Identity Management for WireGuard
https://github.com/m13253/VxWireguard-Generator
I'm using that in production with Babel (managing dynamic routes) with great success. Tinc had been solid for us for years, but once I actually payed attention to the performance hit, it was worth a bit of hassle to make it work over wireguard.
gpn
-
Build your own private WireGuard VPN with PiVPN
Taking an opportunity here for a completely shameless plug for an enterprise-y wg based corporate VPN. Uses mTLS for device auth, wg (obvs), OIDC to authenticate users/set up firewall access (Azure AD and Keycloak tested). Runs as a redundant cluster and can be hooked in via BGP.
Very early and no docs to speak of yet, but raise an issue if interested. Works with standard WireGuard app on computers/phones, but an integrated app using the API might be in the works …
https://github.com/davidcoles/gpn
What are some alternatives?
ropi - Prepare read-only raspbian images for raspberry pi
easy-wg-quick - Creates Wireguard configuration for hub and peers with ease
wireguard-tools - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-tools
wg-setup - Scripts to better manage a WireGuard server
dumbproxy - Dumbest HTTP proxy ever
800-63-3 - Home to public development of NIST Special Publication 800-63-3: Digital Authentication Guidelines
outline-apps - Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
pivpn - The Simplest VPN installer, designed for Raspberry Pi