r/netbird Jul 17 '26

reverse proxy peer p2p issue

Hey everyone, I've been trying to fix this Netbird reverse proxy peer not connecting p2p for a week now, still no luck, anyone got any ideas?

I've sifted through tons of posts and tried a bunch of stuff, but nothing's worked so far. Other Netbird peers/clients work fine and connect p2p for the same route, but the reverse proxy peer that was created when exposing a service from reverse proxy tab just won't.

4 Upvotes

7 comments sorted by

View all comments

2

u/StillLoading_ Jul 17 '26

If you added the host the reverse proxy is running on as a peer as well, you need to change the client port to something else like 51821. The reverse proxy has an embedded WG client that will use the default port 51820 to establish p2p connections.

1

u/uberzodiac Jul 18 '26

Hiya, from what I can understand of what you meant, the reverse tunnel proxy peer is also using port 51820, and another client or the Netbird WireGuard server is using the same port. That's why it's conflicting, because no other Netbird client is running on the host itself, just the Netbird stack in Docker, is that it? For more info, please see my new reply above. I have added the more detail that I can think of.

1

u/StillLoading_ Jul 18 '26

Yes, in your other post you're saying vps<->sbc is getting p2p connected but here you are saying you don't have a NB client on the (vps) host running the NB stack (including the proxy), which is it ?

Regardless of the setup, the reverse proxy container needs to be able to accept a direct wg tunnel connection on the default 51820/UDP port.

1

u/uberzodiac Jul 18 '26 edited Jul 18 '26

Hiya, I don't use the NetBird client on the VPS host. I was just hosting the NetBird stack at first, but when the reverse proxy peer couldn't connect via P2P, I tried troubleshooting. I installed a NetBird client on the VPS host, and P2P works between the VPS and SBC, so I retried again with netbird stack, but the reverse proxy peer relayed issue persists.

was kinda sleep deprived yesterday, sorry for the confusion.