[GH-ISSUE #5571] Reverse proxy vs Peer approval (Cloud) #10805

Closed
opened 2026-08-05 01:27:20 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @MobileManiC on GitHub (Mar 11, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5571

Describe the problem

When "Peer Approval" feature is enabled on the account, Reverse proxy cannot connect to resources inside NetBird network. It seems to happen because client on the proxy cannot access my network (as proxy peer does not really get approved into the network - that's my theory). When I disable "Peer approval", proxy can connect properly.

To Reproduce

Steps to reproduce the behavior:

  1. Use NetBird account that never used Proxy before
  2. Enable "Peer Approval" in Settings
  3. Create network with some resource, make sure it should be accessible from assigned Routing peer
  4. Create Reverse proxy service
  5. Connection of that proxy service will get stuck on 502 (resource unavailable)

Expected behavior

When everything is set properly, proxy should be able to access the resource. These ephemeral peers should bypass "Peer approval" the same way like e.g. web-based NetBird RDP does.

Are you using NetBird Cloud?

Yes, Cloud.

NetBird version

0.66.3

Is any other VPN software installed?

N/A

Debug output

I am not aware of any option to get any debug outputs from Cloud version.

Screenshots

There's nothing to screenshot, these Peers that should be created by Reverse Proxy are not even shown in the GUI at all.

Additional context

When I disabled "Peer approval" on my account, it started to work immediately - proxy got access to internal resources instantly and "started proxying properly", no more 502 errors.

Have you tried these troubleshooting steps?

  • [ x ] Reviewed client troubleshooting (if applicable)
  • [ x ] Checked for newer NetBird versions
  • [ x ] Searched for similar issues on GitHub (including closed ones)
  • [ x ] Restarted the NetBird client
  • [ x ] Disabled other VPN software
  • [ x ] Checked firewall settings
Originally created by @MobileManiC on GitHub (Mar 11, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5571 **Describe the problem** When "Peer Approval" feature is enabled on the account, Reverse proxy cannot connect to resources inside NetBird network. It seems to happen because client on the proxy cannot access my network (as proxy peer does not really get approved into the network - that's my theory). When I disable "Peer approval", proxy can connect properly. **To Reproduce** Steps to reproduce the behavior: 1. Use NetBird account that never used Proxy before 2. Enable "Peer Approval" in Settings 3. Create network with some resource, make sure it should be accessible from assigned Routing peer 4. Create Reverse proxy service 5. Connection of that proxy service will get stuck on 502 (resource unavailable) **Expected behavior** When everything is set properly, proxy should be able to access the resource. These ephemeral peers should bypass "Peer approval" the same way like e.g. web-based NetBird RDP does. **Are you using NetBird Cloud?** Yes, Cloud. **NetBird version** `0.66.3` **Is any other VPN software installed?** N/A **Debug output** I am not aware of any option to get any debug outputs from Cloud version. **Screenshots** There's nothing to screenshot, these Peers that should be created by Reverse Proxy are not even shown in the GUI at all. **Additional context** When I disabled "Peer approval" on my account, it started to work immediately - proxy got access to internal resources instantly and "started proxying properly", no more 502 errors. **Have you tried these troubleshooting steps?** - [ x ] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [ x ] Checked for newer NetBird versions - [ x ] Searched for similar issues on GitHub (including closed ones) - [ x ] Restarted the NetBird client - [ x ] Disabled other VPN software - [ x ] Checked firewall settings
saavagebueno added the triage-needed label 2026-08-05 01:27:20 -04:00
Author
Owner

@pascal-fischer commented on GitHub (Mar 12, 2026):

Hi @MobileManiC,
you are right. While we did support the EDR approval the basic peer approval was missing the exception. I am creating a PR that should solve that issue.

<!-- gh-comment-id:4048662000 --> @pascal-fischer commented on GitHub (Mar 12, 2026): Hi @MobileManiC, you are right. While we did support the EDR approval the basic peer approval was missing the exception. I am creating a PR that should solve that issue.
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#10805