Open Source P2P Mesh Network with Kernel WireGuard and SSO+MFA
Hey folks,
We’ve been working on a p2p Wireguard-based overlay network for quite a while. it requires near-zero configuration and is fully open-source and self-hosted. It tries to use the Kernel WireGuard module when possible. Otherwise, falls back to userspace implementation (golang).
Check it out and let me know what you think!
https://github.com/netbirdio/netbird
Neat. How does this compare to tailscale or nebula?
This sounds quite interesting. Setting up private networks is quite a hassle in the era of WFH and BYOB, and this could really be a way forward.
Questions though;
-
Do the Linux client packages come with repositories configured so they can be updated with the rest of the system?
-
Do you plan integrations like Active Directory (and similar) and third party Fleet Control software?
-
Care to integrate with GNOME’s Settings VPN manager and KDE’s network centre?
This is excellent timing- I’ve been procrastinating setting up another similar mechanism and will look into netbird Some differences (not yet too familiar with the internals of either) appear to be using the kernel module when possible, ACLs, and maybe being more end-user focused.
Thanks for the project and another solution!
Netbird looks awesome! Could I use it to ssh into other devices?
Stupid question I know, but p2p through what medium? The internet? Just trying to understand how this works and what exactly it is.
I wish someone would do something like this but not centralized.
Does it support operation without some OAuth2 authentication provider?
Looks great! How would this compare to Zerotier if I was to use app.netbird.io? How well does this handle dynamic IPs?
I tried this out the other week. Seemed neat.
Hey, nice project! What kind of NAT-traversal does it implement?
How do you plan to differentiate yourself from tailscale ?
So far it featurewise looks like an exact clone. Even the marketing material looks similar .
(I am currently a user of tailscale with headscale)
Hi, I opened a ticket few days back that it doesn’t work on oracle cloud. Zerotier and tailscale work but netbird doesn’t.
There’s a sub at r/netbird
Welp, I tried testing your software but Kaspersky deletes the download installer, because:
Event: Object deleted
User: <MY-HOSTNAME>\<my-user>
User type: Active user
Application name: firefox.exe
Application path: C:\Program Files\Mozilla Firefox
Component: File Anti-Virus
Result description: Deleted
Type: Software that may cause harm
Name: VHO:HackTool.Win32.Agent.gen
Precision: Heuristic Analysis
Threat level: Medium
Object type: File
Object name: netbird_installer_0.9.7_windows_amd64.exe
Object path: D:\common\software\Windows\applications\NetBird
MD5 of an object: 2C6449BC58E497433BC19A1BFB9D46AF
Thanks!
edited: formatting
2022-10-11 TUE update.- Kaspersky no longer deletes the .exe installer: https://i.imgur.com/Oo3rAEO.png . Thanks to /u/mlsmaycon for replying and taking a look at this.
a p2p Wireguard-based overlay network
I’m still mourning the complete warping of the term “VPN”. It’s changed so much that actual old-fashioned VPNs have now admitted defeat and have to brand themselves as “overlay networks”.
That said, keep up the good work!
Nice. I found this video but unfortunately the audio is very low.
Just posting this for others(like me) who never heard of netbird.
This feels like a ZeroTier killer. Also used tinc once upon a time.
Thanks for making it truly open source!