-
-
Notifications
You must be signed in to change notification settings - Fork 560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exit node #289
Comments
I agree. A mobile client that supports always-on VPN and starts on boot linked to a centralized exit node would be heaven 😇 |
Dropping by a year later -- Android client and cloud control panel look nice! Still no |
+1 for the feature. |
+1 |
3 similar comments
+1 |
+1 |
+1 |
+1. The only thing missing before switching completely to netbird |
Any progress? |
+1 |
2 similar comments
+1 |
+1 |
exit nodes has been sheduled for Q3 in 2023 still unsure if it is currently worked on. @braginini it would be nice to get some feedback on the progress. thanks |
+1 for this |
+1 For this as well... it's really needed for mobile devices on untrusted networks, right now I need to run wireguard separately for the full tunnel and NetBird for when I just need overlay mode. It should be selectable on the clients as well (e.g. "Full Tunnel Mode" vs "Overlay Mode"). |
I would really like this feature. |
+1 |
+2 |
+1 |
Actually netbird is using COTURN tunneling, which does something very similar like exit nodes. You can access networks behind NAT, but this is very poorly documented. |
How does this work? How did you get this working? I want to have my private nodes connected via ipv6 and have access to ipv4 public internet via one exit node (that has both, ipv4 and ipv6 to public internet). |
this feature will be available next month (March 2024) according to the public roadmap 🥳 |
COTURN is used as a relay server and can’t be used as an exit node. It is just a “dummy proxy” that forwards peer-to-peer encrypted traffic between machines when no p2p connection is possible. https://docs.netbird.io/about-netbird/how-netbird-works#relay-service |
Whoa! NetBird CEO and Co-founder @braginini personally replying to a GitHub issue?! That just made my day. 🌟 P.S. Your article https://netbird.io/knowledge-hub/using-xdp-ebpf-to-share-default-dns-port-between-resolvers was fascinating -- really helps unmask the technically challenging "magic" that goes on behind the scenes. Keep up the great work - we're all fans here |
Thank you, @mrbluecoat, for the kind words. Everyone on our team gets hands dirty :)
Thanks! The team has put a lot of effort into making it work. We will publish more. Stay tuned ;) |
Glad to see this exit nodes (route 0.0.0.0) to be coming soon.... its really the only missing feature stopping me from coming over from tailscale. |
Is there any update on this? Netbird's speed currently outperforms some of its competition. |
+1 we really need this |
Apparently it has been added for linux clients in #1667. But what about the other clients? Is it also planned for them this or next month? |
A new version v0.26.4 was released that supports Linux. Update the client, and the 0.0.0.0/0 routes should work already. |
It is planned to have a selection in the client whether you can accept the default route or not? |
Could we select exit nodes via the app? We don't really want to go into the panel to switch exit nodes all the time. |
To offer another perspective, my use case needs a device zero-touch approach controlled by the panel, preferably without the ability for an end-user to turn off the exit node. Hard to please everyone, I guess :) |
My use case needs both scenarios 😄 |
How about a setting. If user is in group modify-exit-node then they can select from a list specified in that group. Else they cannot modify. The panel can always override the exit. |
I have set a route of For now I am using https://www.procustodibus.com/blog/2021/03/wireguard-allowedips-calculator/ to add like 10 routes but looking something simpler as every client will have different ipranges that they use locally. |
Hello @aki263 are the private routes locally or in an internal gateway? Can you confirm with traceroute or tracert that the routes are going via the exit node? |
For those in a mixed-vendor environment running both Tailscale and NetBird: https://mrkaran.dev/posts/travel-tailscale/ |
When mobile clients will support exit nodes? |
Hello folks, We've just released a new android version with exit node support. Please check it out https://play.google.com/store/apps/details?id=io.netbird.client The iOS version is under Apple's review and should be available over the next days. |
Just upgrade through Google play, looks like we have bug here. v0.0.20 works fine, but v0.0.21 shows 0 connected peer VS 6 peers. It was 4 of 6 peers connected, but now its 0 of 6 peers connected. No other change except upgrading of netbird app. |
The iOS app is live, you can download it here: |
Can you access the advanced menu, enable trace logs. Disconnected and connected again, then after 1 minute share the logs with us? |
Share more findings:
|
Looks like network routes doesn't work on new client for me. |
@svardie can you open a new github issue for your case? There is a share logs option in the Advanced menu that would help us troubleshoot the problem. |
From the logs you've shared we found an issue with DNS and the fix will be in the next release. |
Guys I will be closing this one. Please open new issues with your findings. Thanks for the patience, and we hope you enjoy the feature!! |
Tailscale/headscale supports using exit nodes for using the network as a full mesh VPN.
This feature is very important for me, as I want to have a single IP, which gives me full speed while I'm in LAN, while being accessible from outside the network.
i would be using it mostly from mobile, related #213
The text was updated successfully, but these errors were encountered: