[GH-ISSUE #5855] Reverse Proxy: 422 error code when editing existing L4 TCP configuration (NetBird Cloud) #11852

Open
opened 2026-08-05 01:31:19 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @Meodoc on GitHub (Apr 11, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5855

Describe the problem

After a L4 TCP proxy configuration is created, trying to edit various settings within that existing proxy or even trying to toggle it off resultes in the error toast "Code 422: Custom ports not supported on cluster eu1.netbird.services", without any of the changes being applied. The only thing that works is deleting and re-creating the reverse proxy altogether. The reverse proxy itself works, it is just the configuration that remains unable to be changed.

To Reproduce

Steps to reproduce the behavior:

  1. Go to 'Reverse Proxy > Services' in the NetBird webapp
  2. Create a L4 TCP tunnel (in my case one of my peers, mapped to port 25565)
  3. Try toggle the "active" switch; try edit any of the configurations
  4. See error toast "Code 422: Custom ports not supported on cluster eu1.netbird.services"

Expected behavior

Being able to apply settings and change existing reverse proxy configuration without having to re-create the whole reverse proxy.

Are you using NetBird Cloud?

NetBird Cloud

NetBird version

The target peer for the reverse proxy was running v0.68.1

Is any other VPN software installed?

No

Debug output

This seems to be a problem with NetBird cloud and not the client, so I skipped those steps.

To help us resolve the problem, please attach the following anonymized status output

netbird status -dA

Create and upload a debug bundle, and share the returned file key:

netbird debug for 1m -AS -U

Uploaded files are automatically deleted after 30 days.

Alternatively, create the file only and attach it here manually:

netbird debug for 1m -AS

Screenshots

Image

Additional context

The reverse proxy can be created fine and seemed otherwise functional.

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions (not applicable)
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client (not applicable)
  • Disabled other VPN software (not applicable)
  • Checked firewall settings (not applicable)
Originally created by @Meodoc on GitHub (Apr 11, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5855 **Describe the problem** After a L4 TCP proxy configuration is created, trying to edit various settings within that existing proxy or even trying to toggle it off resultes in the error toast "Code 422: Custom ports not supported on cluster eu1.netbird.services", without any of the changes being applied. The only thing that works is deleting and re-creating the reverse proxy altogether. The reverse proxy itself works, it is just the configuration that remains unable to be changed. **To Reproduce** Steps to reproduce the behavior: 1. Go to 'Reverse Proxy > Services' in the NetBird webapp 2. Create a L4 TCP tunnel (in my case one of my peers, mapped to port 25565) 3. Try toggle the "active" switch; try edit any of the configurations 4. See error toast "Code 422: Custom ports not supported on cluster eu1.netbird.services" **Expected behavior** Being able to apply settings and change existing reverse proxy configuration without having to re-create the whole reverse proxy. **Are you using NetBird Cloud?** NetBird Cloud **NetBird version** The target peer for the reverse proxy was running v0.68.1 **Is any other VPN software installed?** No **Debug output** > This seems to be a problem with NetBird cloud and not the client, so I skipped those steps. To help us resolve the problem, please attach the following anonymized status output netbird status -dA Create and upload a debug bundle, and share the returned file key: netbird debug for 1m -AS -U *Uploaded files are automatically deleted after 30 days.* Alternatively, create the file only and attach it here manually: netbird debug for 1m -AS **Screenshots** <img width="462" height="93" alt="Image" src="https://github.com/user-attachments/assets/c6d1440b-e6bf-4a7a-b891-f4a77e64ec75" /> **Additional context** The reverse proxy can be created fine and seemed otherwise functional. **Have you tried these troubleshooting steps?** - [ ] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [x] Checked for newer NetBird versions (not applicable) - [x] Searched for similar issues on GitHub (including closed ones) - [ ] Restarted the NetBird client (not applicable) - [ ] Disabled other VPN software (not applicable) - [ ] Checked firewall settings (not applicable)
saavagebueno added the triage-needed label 2026-08-05 01:31:19 -04:00
Author
Owner

@GeorgeBark commented on GitHub (May 6, 2026):

Same issue here, any news?

<!-- gh-comment-id:4389089953 --> @GeorgeBark commented on GitHub (May 6, 2026): Same issue here, any news?
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#11852