Ability to choose exit node in client apps #795

Open
opened 2025-11-20 05:17:42 -05:00 by saavagebueno · 11 comments
Owner

Originally created by @svardie on GitHub (Apr 12, 2024).

It would be super nice to be able to choose preffered exit node or none in client apps.

Right now exit nodes implemented in desktop apps, but only way to control it is from netbird management server. Some users want their traffic to exit through VPN, some are not. Currently there is no easy solution for both.

Describe the solution you'd like
Ability for clients to choose prereffrable exit-node or none in client app.

Originally created by @svardie on GitHub (Apr 12, 2024). It would be super nice to be able to choose preffered exit node or none in client apps. Right now exit nodes implemented in desktop apps, but only way to control it is from netbird management server. Some users want their traffic to exit through VPN, some are not. Currently there is no easy solution for both. **Describe the solution you'd like** Ability for clients to choose prereffrable exit-node or none in client app.
saavagebueno added the feature-request label 2025-11-20 05:17:42 -05:00
Author
Owner

@vallabhvrao commented on GitHub (May 15, 2024):

This is the only feature currently stopping me to move from tailscale to netbird, is this planned yet ?

@vallabhvrao commented on GitHub (May 15, 2024): This is the only feature currently stopping me to move from tailscale to netbird, is this planned yet ?
Author
Owner

@mlsmaycon commented on GitHub (May 16, 2024):

@vallabhvrao @svardie, you can select a route, including the exit node, using the route selection option. See more at: https://docs.netbird.io/how-to/resolve-overlapping-routes#how-to-use-the-route-selection-feature

This option is supported in all clients except android.

@mlsmaycon commented on GitHub (May 16, 2024): @vallabhvrao @svardie, you can select a route, including the exit node, using the route selection option. See more at: https://docs.netbird.io/how-to/resolve-overlapping-routes#how-to-use-the-route-selection-feature This option is supported in all clients except android.
Author
Owner

@vallabhvrao commented on GitHub (May 16, 2024):

Awesome! That explains why I couldn't see it on the android app. Thank you very much, I'll wait for the android release :)

@vallabhvrao commented on GitHub (May 16, 2024): Awesome! That explains why I couldn't see it on the android app. Thank you very much, I'll wait for the android release :)
Author
Owner

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

This would be a HUGE milestone. Personally, I have users that would only like to use the Netbird Android app to connect to services not available on the internet, but there's instances (E.g. at a coffee shop, airport, other country) where it's useful to protect yourself by using an Exit node. This feature of course needs to be very user friendly "Route all traffic" or "Full Tunnel vs Partial Tunnel mode"

@j007bond007 commented on GitHub (Jun 21, 2024): This would be a HUGE milestone. Personally, I have users that would only like to use the Netbird Android app to connect to services not available on the internet, but there's instances (E.g. at a coffee shop, airport, other country) where it's useful to protect yourself by using an Exit node. This feature of course needs to be very user friendly "Route all traffic" or "Full Tunnel vs Partial Tunnel mode"
Author
Owner

@KampfCaspar commented on GitHub (Oct 5, 2024):

+1
On all clients, I would like the user to have the OPTION to use an exit node - if and when he so chooses. Currently, exit nodes seem either to be either 'on' by default or not available at all. Available but not 'on by default' is missing.

@KampfCaspar commented on GitHub (Oct 5, 2024): +1 On all clients, I would like the user to have the OPTION to use an exit node - if and when he so chooses. Currently, exit nodes seem either to be either 'on' by default or not available at all. Available but not 'on by default' is missing.
Author
Owner

@Oriann commented on GitHub (Oct 14, 2024):

+1
Waiting for this feature on Android devices, please do it 😌

@Oriann commented on GitHub (Oct 14, 2024): +1 Waiting for this feature on Android devices, please do it 😌
Author
Owner

@markcst commented on GitHub (Dec 27, 2024):

@vallabhvrao @svardie, you can select a route, including the exit node, using the route selection option. See more at: https://docs.netbird.io/how-to/resolve-overlapping-routes#how-to-use-the-route-selection-feature

This option is supported in all clients except android.

+1. Please, add this feature, it's one of those crucial feature.

Don't discriminate the Android client, please, it's not a wise choice

@markcst commented on GitHub (Dec 27, 2024): > @vallabhvrao @svardie, you can select a route, including the exit node, using the route selection option. See more at: https://docs.netbird.io/how-to/resolve-overlapping-routes#how-to-use-the-route-selection-feature > > This option is supported in all clients except android. +1. Please, add this feature, it's one of those crucial feature. Don't discriminate the Android client, please, it's not a wise choice
Author
Owner

@Catching2520 commented on GitHub (Dec 27, 2024):

+1 I would also very much appreciate this feature. Are there any news on this? Thank you very much!

@Catching2520 commented on GitHub (Dec 27, 2024): +1 I would also very much appreciate this feature. Are there any news on this? Thank you very much!
Author
Owner

@slimshizn commented on GitHub (Mar 19, 2025):

Any update on this? Seems android is lagging behind in updates.

@slimshizn commented on GitHub (Mar 19, 2025): Any update on this? Seems android is lagging behind in updates.
Author
Owner

@melonhaus commented on GitHub (Jun 26, 2025):

Hey, any update on this potential feature for android clients? It's the single feature thats missing from netbird that'd keeping me on headscale/tailscale

@melonhaus commented on GitHub (Jun 26, 2025): Hey, any update on this potential feature for android clients? It's the single feature thats missing from netbird that'd keeping me on headscale/tailscale
Author
Owner

@optimist555 commented on GitHub (Oct 12, 2025):

+1 Please consider implementing this important feature.

@optimist555 commented on GitHub (Oct 12, 2025): +1 Please consider implementing this important feature.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#795