netbirdio / netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
10.77k stars 486 forks source link

Support for Wireguard Protocol Connection to Enable Simultaneous Use of Netbird and Surge on iOS #1627

Open Pnut-GGG opened 7 months ago

Pnut-GGG commented 7 months ago

Is your feature request related to a problem? Please describe. Yes, the problem arises when trying to use both Netbird and Surge on my iPhone. Currently, the VPN configuration on iOS allows only one VPN connection to be active at a time, which is quite limiting. I'm always frustrated when I need to switch between Netbird for its secure network capabilities and Surge for its advanced traffic management features, but cannot run them simultaneously due to this restriction.

Describe the solution you'd like I would like a solution that allows the use of Surge or any other client that supports the Wireguard protocol to connect to Netbird. This way, it would be possible to leverage the advanced features of Surge while maintaining the secure network connection provided by Netbird, all through a single, unified Wireguard protocol-based connection.

Describe alternatives you've considered One alternative I've considered is using other VPN services that allow for simultaneous connections or support a split tunneling feature. However, this is not ideal as it requires compromising either on the security features provided by Netbird or the advanced traffic management and customization options offered by Surge.

Additional context The primary reason for this request is to enhance the usability and flexibility of network management on iOS devices, especially for users who require both secure network access and advanced traffic management. Being able to integrate Netbird's secure networking with Surge's comprehensive traffic control using the Wireguard protocol would significantly improve the user experience.

daifeilail commented 7 months ago

I also need it. My use case is network namespace vrf. routing I need a VPN network with complex scenarios. But I also want to use Netbird on edge for easy management. Resolve configuration management issues through Netbird. The combination of routing and wireless can solve our traffic management problem

Specific requirement: Allow for manual addition of Wirecurd configuration

Furthermore, from a business perspective, it can be distinguished from other types of Wireguard to enhance commercial competitiveness.

hwinkel commented 7 months ago

Is this just for mobile? I think having a generic way at the server to add plain WG clients, and generate the config / QR Code would be a good addition for Client can or wand ONLY speak WG.