[GH-ISSUE #5778] Access Control Rules on Services doesn't work #11057

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

Originally created by @lostinalps on GitHub (Apr 2, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5778

Describe the problem

I created 2 services (reverse proxy using traefic). I put access control base on country but the access control is not applied. Access from all country still remain possible. I tested it with VPN

To Reproduce

Steps to reproduce the behavior:

  1. Go to 'Reverse Proxy', 'Services'
  2. Edit Service you want
  3. Go to 'Access Control'
  4. Add Access Only rules based on country
Image

Expected behavior

All access from source IP not in France or Switzlerland must be forbidden

Are you using NetBird Cloud?

I use self-host NetBird's control plane.

NetBird version

0.67.2

Is any other VPN software installed?

No

Debug output

I still see other countries access on the logs:

Image

On the backend, I see client IP addresses

Originally created by @lostinalps on GitHub (Apr 2, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5778 **Describe the problem** I created 2 services (reverse proxy using traefic). I put access control base on country but the access control is not applied. Access from all country still remain possible. I tested it with VPN **To Reproduce** Steps to reproduce the behavior: 1. Go to 'Reverse Proxy', 'Services' 2. Edit Service you want 3. Go to 'Access Control' 4. Add Access Only rules based on country <img width="654" height="480" alt="Image" src="https://github.com/user-attachments/assets/d6c43513-9711-4f79-afdd-66702473cdae" /> **Expected behavior** All access from source IP not in France or Switzlerland must be forbidden **Are you using NetBird Cloud?** I use self-host NetBird's control plane. **NetBird version** 0.67.2 **Is any other VPN software installed?** No **Debug output** I still see other countries access on the logs: <img width="2094" height="121" alt="Image" src="https://github.com/user-attachments/assets/91f61231-fc5d-4e6f-86cc-91b2d60fa735" /> On the backend, I see client IP addresses
saavagebueno added the triage-needed label 2026-08-05 01:28:18 -04:00
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#11057