[GH-ISSUE #4715] Mark peers as "relay only" to avoid unnecessary UDP traffic #10078

Open
opened 2026-08-05 01:24:33 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @Silex on GitHub (Oct 29, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4715

Hello,

We have netbird behind corporate firewalls and for about 30% of peers P2P will never work without opening UDP ports, which won't happen.

Is there a way to make it so netbird knows some peers are not reachable directly and thus all the other peers stop trying to relentlessly connect to it?

Maybe at the signal service level? Maybe at the client level when it lists it's interfaces? Maybe by firewalling at the right place?

Basically if other peers receive an empty list for this unreachable peer they won't try to connect to it, and just use the relay.

Originally created by @Silex on GitHub (Oct 29, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4715 Hello, We have netbird behind corporate firewalls and for about 30% of peers P2P will never work without opening UDP ports, which won't happen. Is there a way to make it so netbird knows some peers are not reachable directly and thus all the other peers stop trying to relentlessly connect to it? Maybe at the signal service level? Maybe at the client level when it lists it's interfaces? Maybe by firewalling at the right place? Basically if other peers receive an empty list for this unreachable peer they won't try to connect to it, and just use the relay.
saavagebueno added the feature-request label 2026-08-05 01:24:33 -04:00
Author
Owner

@1nerdyguy commented on GitHub (Nov 4, 2025):

+1 for this. I like this a lot to slow down that traffic.

<!-- gh-comment-id:3486176630 --> @1nerdyguy commented on GitHub (Nov 4, 2025): +1 for this. I like this a lot to slow down that traffic.
Author
Owner

@LaoYutang commented on GitHub (Mar 29, 2026):

Yes, this is a very common use case; please prioritize adapting this feature.

<!-- gh-comment-id:4151808890 --> @LaoYutang commented on GitHub (Mar 29, 2026): Yes, this is a very common use case; please prioritize adapting this feature.
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#10078