[GH-ISSUE #2367] Add support for Wireguard over TCP using mullvad's method of UDP tunneling over TCP #4784

Open
opened 2026-08-05 00:59:40 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @shadow2399 on GitHub (Aug 1, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2367

Is your feature request related to a problem? Please describe.
Wireguard traffic when inspected by an ISP or some other entity monitoring traffic screams itself out with almost no obsfucation. Yes, the traffic is still encrypted, but there's nothing stopping an ISP from simply blocking the traffic in bad-acting countries.

Describe the solution you'd like
Integrate TCP based wireguard by tunneling UDP over TCP connections. Look at mullvad vpn's source code for integration reference:
https://github.com/mullvad/mullvadvpn-app

Describe alternatives you've considered
Simply not integrating it due to challenges.

Additional context
This method is likely going to be very slow, but make it a configurable advanced option that could help a user out if they need it. This will help with issue #1096's ISP blocking of netbird traffic.

Originally created by @shadow2399 on GitHub (Aug 1, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2367 **Is your feature request related to a problem? Please describe.** Wireguard traffic when inspected by an ISP or some other entity monitoring traffic screams itself out with almost no obsfucation. Yes, the traffic is still encrypted, but there's nothing stopping an ISP from simply blocking the traffic in bad-acting countries. **Describe the solution you'd like** Integrate TCP based wireguard by tunneling UDP over TCP connections. Look at mullvad vpn's source code for integration reference: https://github.com/mullvad/mullvadvpn-app **Describe alternatives you've considered** Simply not integrating it due to challenges. **Additional context** This method is likely going to be very slow, but make it a configurable advanced option that could help a user out if they need it. This will help with issue #1096's ISP blocking of netbird traffic.
saavagebueno added the feature-request label 2026-08-05 00:59:40 -04:00
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#4784