SaaSHub helps you find the best software and product alternatives Learn more →
Top 5 Go vpn-server Projects
-
Netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
-
node
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
https://github.com/netbirdio/netbird seems to be completely open source (BSD), https://github.com/gravitl/netmaker?tab=License-1-ov-file#re... uses Apache for the non-pro stuff, and both of those I found by simply looking at https://github.com/topics/wireguard
This is why I asked, the phrase "I decided to reinvent the wheel which has honestly been quite fun with learning about eBPF, and recently clustering and HA with etcd" makes it sound like it's doing a bunch of cool stuff (which I want to hear about!), but the readme says nothing about those.
Project mention: Gravitational Teleport alternatives - netbird, ZeroTier, and awl | libhunt.com/r/teleport | 2023-06-29Anywherelan (awl for brevity) is a mesh VPN project, similar to tinc, direct wireguard or tailscale. Awl makes it easy to connect to any of your devices (at the IP protocol level) wherever they are.
Thanks! It's been a bit of a labor of love for quite a while, these are the big three but there are a bunch of other little things.
Like the time I had to optimise map insertion because the linux kernel does some truly insane locking when you use specific types of eBPF maps:
https://github.com/NHAS/wag/issues/84
This is slated to be improved (or has already been improved in kernel 6.8?). But for now wag sort of just side steps it in a horribly stateful way.
Project mention: Quick VPN Setup with AWS Lightsail and WireGuard | news.ycombinator.com | 2023-06-07I wrote a TUI tool (runs over SSH in a terminal) for managing simple WireGuard configuration on the server: https://github.com/andrianbdn/wg-cmd
You just run it on your server and it does most of things, including generating WireGuard keys for clients and showing QR codes.
Go vpn-server related posts
-
TUI for setting up WireGuard server on Linux
-
Hi, can someone help me? I already tried in many ways
-
What’s the best selfhosted VPN?
-
why are there 2 myst contract addresses?
-
I just got linux on my Raspberry Pi, what should I do with it?
-
A Tailscale Package for pfSense!
-
[ERROR] Failed to export identity: identity not found
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source vpn-server projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Netmaker | 9,061 |
2 | node | 1,080 |
3 | awl | 383 |
4 | wag | 457 |
5 | wg-cmd | 134 |
Sponsored