[GH-ISSUE #4906] Automatic Profile Auto-Connect Based on Location / Network Conditions #10333

Open
opened 2026-08-05 01:25:28 -04:00 by saavagebueno · 3 comments
Owner

Originally created by @stich86 on GitHub (Dec 3, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4906

Hi,

it would be extremely useful if future versions of the NetBird client could support automatic profile selection and auto-connect based on the user’s current location or network characteristics.

Many users work from different places (home, office, public networks, etc.) and need to switch between different NetBird profiles depending on the environment. Being able to automatically connect to a specific profile when entering or leaving a “trusted” or “untrusted” location would greatly improve usability and security.

The client could determine the current location or network using one or more of the following:

  • Egress IP address (e.g., trusted home/office IP ranges)
  • DNS server in use (corporate DNS vs. public DNS)
  • SSID / Wi-Fi network name
  • Gateway MAC address
  • Presence of specific routes or network interfaces

Expected Behavior:

The user defines rules that match a location or network condition, each rule is associated with a NetBird profile.

When the rule is matched, the client automatically connects using the assigned profile.
Optionally, it can automatically disconnect or switch profiles when leaving that network.

Benefits:

Improved workflow and user experience, reduced need for manual switching, increased security by ensuring the correct VPN profile is always used and make more consistent behavior across different environments

This feature would make NetBird even more flexible for users who frequently move between networks.

Thanks :)

Originally created by @stich86 on GitHub (Dec 3, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4906 Hi, it would be extremely useful if future versions of the NetBird client could support automatic profile selection and auto-connect based on the user’s current location or network characteristics. Many users work from different places (home, office, public networks, etc.) and need to switch between different NetBird profiles depending on the environment. Being able to automatically connect to a specific profile when entering or leaving a “trusted” or “untrusted” location would greatly improve usability and security. The client could determine the current location or network using one or more of the following: - Egress IP address (e.g., trusted home/office IP ranges) - DNS server in use (corporate DNS vs. public DNS) - SSID / Wi-Fi network name - Gateway MAC address - Presence of specific routes or network interfaces Expected Behavior: The user defines rules that match a location or network condition, each rule is associated with a NetBird profile. When the rule is matched, the client automatically connects using the assigned profile. Optionally, it can automatically disconnect or switch profiles when leaving that network. Benefits: Improved workflow and user experience, reduced need for manual switching, increased security by ensuring the correct VPN profile is always used and make more consistent behavior across different environments This feature would make NetBird even more flexible for users who frequently move between networks. Thanks :)
saavagebueno added the feature-request label 2026-08-05 01:25:28 -04:00
Author
Owner

@grannymaster commented on GitHub (Jan 16, 2026):

This would be a great feature!

I personally use Netbird as full tunnel to my home network, when I'm home I don't Netbird routing traffic outside to my controller and then back to the same network I'm already connected to.

It would be very useful if Netbird could auto disconnect when I'm connected to my home or other trusted Wifi.

<!-- gh-comment-id:3761896767 --> @grannymaster commented on GitHub (Jan 16, 2026): This would be a great feature! I personally use Netbird as full tunnel to my home network, when I'm home I don't Netbird routing traffic outside to my controller and then back to the same network I'm already connected to. It would be very useful if Netbird could auto disconnect when I'm connected to my home or other trusted Wifi.
Author
Owner
<!-- gh-comment-id:3762643958 --> @nateships commented on GitHub (Jan 16, 2026): Related https://github.com/netbirdio/netbird/issues/5114 and https://github.com/netbirdio/netbird/issues/4990
Author
Owner

@N8WM commented on GitHub (Jun 3, 2026):

Bumping this. Genuinely the only thing keeping me from cancelling my nordvpn subscription

<!-- gh-comment-id:4609962574 --> @N8WM commented on GitHub (Jun 3, 2026): Bumping this. Genuinely the only thing keeping me from cancelling my nordvpn subscription
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#10333