Linux split tunneling #692

Open
opened 2025-11-20 05:16:04 -05:00 by saavagebueno · 4 comments
Owner

Originally created by @Victor239 on GitHub (Mar 10, 2024).

Is your feature request related to a problem? Please describe.
Currently I use mullvad-exclude whilst using MullvadVPN to exclude specific applications from the VPN (e.g. GeForce NOW because I want to minimise latency, sometimes my browsers if my internet connection is poor, etc).

I'd like to replicate this setup once exit nodes are available, so that my devices are all connected to an exit node but I can exclude specific apps.

Describe the solution you'd like
netbird-exclude as a prefix command in order to launch any application outside of the mesh VPN.

Describe alternatives you've considered
Mullvad supports exit nodes and split tunneling but lacks mesh VPN capabilities. Tailscale offers exit nodes but doesn't support split tunneling.

Additional context
N/A

Originally created by @Victor239 on GitHub (Mar 10, 2024). **Is your feature request related to a problem? Please describe.** Currently I use [mullvad-exclude](https://github.com/mullvad/mullvadvpn-app/pull/1581) whilst using MullvadVPN to exclude specific applications from the VPN (e.g. GeForce NOW because I want to minimise latency, sometimes my browsers if my internet connection is poor, etc). I'd like to replicate this setup once [exit nodes](https://github.com/netbirdio/netbird/issues/289) are available, so that my devices are all connected to an exit node but I can exclude specific apps. **Describe the solution you'd like** `netbird-exclude` as a prefix command in order to launch any application outside of the mesh VPN. **Describe alternatives you've considered** Mullvad supports exit nodes and split tunneling but lacks mesh VPN capabilities. Tailscale offers exit nodes but doesn't support split tunneling. **Additional context** N/A
saavagebueno added the feature-requestclientroutes labels 2025-11-20 05:16:04 -05:00
Author
Owner

@tarunmittal24 commented on GitHub (Apr 23, 2024):

@lixmal are you guys working on this,

I thought my issue will get solved via exit node but it did not, as it only allows 0.0.0.0/0 traffic to flow via vpn peer, i want that only for a specific cidr range example [143.34.253.43/32] , my traffic will route via vpn, rest traffic should flow normal.

@tarunmittal24 commented on GitHub (Apr 23, 2024): @lixmal are you guys working on this, I thought my issue will get solved via **exit node** but it did not, as it only allows 0.0.0.0/0 traffic to flow via vpn peer, i want that only for a specific cidr range example [143.34.253.43/32] , my traffic will route via vpn, rest traffic should flow normal.
Author
Owner

@tarunmittal24 commented on GitHub (Nov 12, 2024):

@mlsmaycon any updates on this ??

@tarunmittal24 commented on GitHub (Nov 12, 2024): @mlsmaycon any updates on this ??
Author
Owner

@simpsonnth commented on GitHub (Nov 13, 2024):

@tarunmittal24 I'm interest in this too! Especially since YouTube updated their service

@simpsonnth commented on GitHub (Nov 13, 2024): @tarunmittal24 I'm interest in this too! Especially since YouTube updated their service
Author
Owner

@tarunmittal24 commented on GitHub (Nov 13, 2024):

@tarunmittal24 I'm interest in this too! Especially since YouTube updated their service

Not Relevant, but can you share some insights of this YouTube updated their service, what it changed and how this can help

@tarunmittal24 commented on GitHub (Nov 13, 2024): > @tarunmittal24 I'm interest in this too! Especially since YouTube updated their service Not Relevant, but can you share some insights of this **YouTube updated their service**, what it changed and how this can help
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#692