Exit Nodes are enabled by default #991

Open
opened 2025-11-20 05:21:16 -05:00 by saavagebueno · 7 comments
Owner

Originally created by @W1BTR on GitHub (Jun 19, 2024).

Describe the problem

If exit nodes are available, upon restarting the netbird client on PC, it automatically enables it.

To Reproduce

Steps to reproduce the behavior:

  1. Sign into netbird on Windows
  2. Check "Network Routes"

Expected behavior

Ideally, it saves whatever status it had on last run.

Are you using NetBird Cloud?

I self-host NetBird's control plane.

NetBird version

0.27.10

Originally created by @W1BTR on GitHub (Jun 19, 2024). **Describe the problem** If exit nodes are available, upon restarting the netbird client on PC, it automatically enables it. **To Reproduce** Steps to reproduce the behavior: 1. Sign into netbird on Windows 2. Check "Network Routes" **Expected behavior** Ideally, it saves whatever status it had on last run. **Are you using NetBird Cloud?** I self-host NetBird's control plane. **NetBird version** `0.27.10`
saavagebueno added the feature-requestroutes labels 2025-11-20 05:21:16 -05:00
Author
Owner

@W1BTR commented on GitHub (Jun 19, 2024):

Seems like exit nodes are also applying by default to devices in an exit node group on linux. There is an exit node given to the "All" group. When installing netbird on a server, all the services went down as it was forced to use the exit node by default.

Ideally this is something we can enable and disable on the fly. I'd like a handful of exit nodes available to users, without being enabled by defaults

@W1BTR commented on GitHub (Jun 19, 2024): Seems like exit nodes are also applying by default to devices in an exit node group on linux. There is an exit node given to the "All" group. When installing netbird on a server, all the services went down as it was forced to use the exit node by default. Ideally this is something we can enable and disable on the fly. I'd like a handful of exit nodes available to users, without being enabled by defaults
Author
Owner

@pascal-fischer commented on GitHub (Jun 20, 2024):

Hi @W1BTR,
the first version of exit nodes is fully managed from the admin dashboard. We already planned on making the client remember if a route was disabled by a user or not. With that we will evaluate if and how to maybe mark them already on management to not be assigned by default.

@pascal-fischer commented on GitHub (Jun 20, 2024): Hi @W1BTR, the first version of exit nodes is fully managed from the admin dashboard. We already planned on making the client remember if a route was disabled by a user or not. With that we will evaluate if and how to maybe mark them already on management to not be assigned by default.
Author
Owner

@W1BTR commented on GitHub (Jun 21, 2024):

Hi @W1BTR, the first version of exit nodes is fully managed from the admin dashboard. We already planned on making the client remember if a route was disabled by a user or not. With that we will evaluate if and how to maybe mark them already on management to not be assigned by default.

Makes sense. The client remembering is definitely a big thing, glad it's being taken care of. Having an option to override this on the dashboard does sound powerful, allowing the admin to move servers and devices between virtual networks! Super cool!

@W1BTR commented on GitHub (Jun 21, 2024): > Hi @W1BTR, the first version of exit nodes is fully managed from the admin dashboard. We already planned on making the client remember if a route was disabled by a user or not. With that we will evaluate if and how to maybe mark them already on management to not be assigned by default. Makes sense. The client remembering is definitely a big thing, glad it's being taken care of. Having an option to override this on the dashboard does sound powerful, allowing the admin to move servers and devices between virtual networks! Super cool!
Author
Owner

@W1BTR commented on GitHub (Jun 27, 2024):

The amount of times I think my networking is broken or there's a lot of lag in the network at work before I realize netbird is just running is quite often 🤣

Although Im not sure why the connection drops every 20 seconds when using one of my exit nodes. I need to test if it always has this issue or just with this node.

@W1BTR commented on GitHub (Jun 27, 2024): The amount of times I think my networking is broken or there's a lot of lag in the network at work before I realize netbird is just running is quite often 🤣 Although Im not sure why the connection drops every 20 seconds when using one of my exit nodes. I need to test if it always has this issue or just with this node.
Author
Owner

@mlsmaycon commented on GitHub (Jun 27, 2024):

Hey @W1BTR , can you leave your comments here: https://github.com/netbirdio/netbird/issues/2193

We will be updating the behavior and would be great to collect all in one place.

@mlsmaycon commented on GitHub (Jun 27, 2024): Hey @W1BTR , can you leave your comments here: https://github.com/netbirdio/netbird/issues/2193 We will be updating the behavior and would be great to collect all in one place.
Author
Owner

@nazarewk commented on GitHub (Apr 23, 2025):

is it still relevant after introduction of Exit Node selection mechanism?

@nazarewk commented on GitHub (Apr 23, 2025): is it still relevant after introduction of Exit Node selection mechanism?
Author
Owner

@anarh1st47 commented on GitHub (Aug 17, 2025):

This is still works the same

@anarh1st47 commented on GitHub (Aug 17, 2025): This is still works the same
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#991