[GH-ISSUE #3787] Feature Request:​​ Integrate UPnP client functionality into the NetBird client to enable automatic port mapping via UPnP on upstream gateway devices. #7472

Open
opened 2026-08-05 01:13:09 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @davidchi2020 on GitHub (May 6, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/3787

It would be highly beneficial to integrate a UPnP client directly into the NetBird client. This would allow NetBird to automatically request port mappings on UPnP-enabled routers/gateways, improving NAT traversal capabilities and reducing the need for manual port forwarding configurations. Such functionality would enhance connectivity in scenarios where users lack administrative access to network devices or want to simplify deployment.

Key benefits:

  1. Increased NAT traversal success rates
  2. Reduced manual configuration for end-users
  3. Higher success rate in establishing direct P2P connections between peers​. Improved peer-to-peer connectivity in restricted network environments
Originally created by @davidchi2020 on GitHub (May 6, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/3787 It would be highly beneficial to integrate a UPnP client directly into the NetBird client. This would allow NetBird to automatically request port mappings on UPnP-enabled routers/gateways, improving NAT traversal capabilities and reducing the need for manual port forwarding configurations. Such functionality would enhance connectivity in scenarios where users lack administrative access to network devices or want to simplify deployment. Key benefits: 1. Increased NAT traversal success rates 2. Reduced manual configuration for end-users 3. Higher success rate in establishing direct P2P connections between peers​. Improved peer-to-peer connectivity in restricted network environments
saavagebueno added the feature-requestnetworking labels 2026-08-05 01:13:09 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#7472