ipv6 not working with NPM in Docker
See original GitHub issueChecklist
- Have you pulled and found the error with
jc21/nginx-proxy-manager:latest
docker image?- Yes
- Are you sure you’re not using someone else’s docker image?
- Yes
- Have you searched for similar issues (both open and closed)?
- Yes
Describe the bug til now i only used ipv4 and npm was working fine, even with an Access List. Now i am beginning to switch to ipv6. When no Acces List is set, NPM works fine with ipv6. But when i activate an Access List, i get a 403 Forbidden. Even when i allow my ipv6 Subnet in the Access List.
Nginx Proxy Manager Version v2.9.12
To Reproduce Steps to reproduce the behavior:
- add your ipv6 and ipv4 to an access list
- add this access list to a Website that is routed throug npm
- open the Website, that is routed through npm and has an access list.
- see 403 Forbidden
Expected behavior open the Website even when coming from ipv6, only if in access list allowed
Screenshots
my Access List
Operating System nmp is installed on a debian 10 (buster 10.10) in docker 20.10.8, build 3967b7d with enabled ipv6
Additional context For testing i installed nmp on a alpine Proxmox LXC, with the same Access List. There it was working like a charme.
I found out, that when i am coming from a ipv6 subnet, then this ipv6 IP is natted to a Docker-Internal ipv4 address. Even within a internal ipv6 network it is natted to a internal ipv6-address.
Issue Analytics
- State:
- Created 2 years ago
- Comments:8
ok. i’ve installed a complet new alpine-lxc on my Proxmox Server and deployed npm. now it is working as expected. even with ipv6.
the only problem was, that i had to configure all my domains an certificates once again, so it would be very goot, if there is a export and import funktionality.
regards
I just found that it works with jlesage/nginx-proxy-manager.