-
Notifications
You must be signed in to change notification settings - Fork 3k
ipv6 not working with NPM in Docker #1606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
#1105 (comment) might help |
hi an thanks for the suggession, but no, it isn't helping. still same message in log: I am coming from an ipv6 ip-address. |
no one else? |
From my understanding the Docker gateway is converting IPv6 traffic to IPv4, thus why you see 172.18.0.1 as your client. I'm in the same boat and have yet to find a functional solution. (Aside from host mode networking that is.) |
yes you are right. why npm-docker is doing that, i dont know. my solution is, i use an alpine linux VM/LXC. With that it is working and ipv4 and ipv6 are working. regards |
ok. 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 believe I have also an issue with jc21/nginx-proxy-manager and ipv6. I have setup a reverse proxy for Nextcloud (besides others). Everything works well, except of the Nextcloud Android App used remotely, not via the local WIFI. I know that this is related to ipv6 as I already had an issue with it about one year ago which I fixed by properly setting up the ipv6 routing in my router (Fritz!Box). Any issue there I can exclude as route case and clearly link it to the Nginx-Proxy-Manager as everything works when disabling NPM and setting up a reverse proxy via the local Nginx of my openmediaVault system. However, this I did only for testing as I there miss the auto-generated LetsEntscrypt certificate. Therefore I hope that anybody can help with a solution. |
I just found that it works with jlesage/nginx-proxy-manager. |
Issue is now considered stale. If you want to keep it open, please comment 👍 |
Issue was closed due to inactivity. |
Checklist
jc21/nginx-proxy-manager:latest
docker image?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:
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.
The text was updated successfully, but these errors were encountered: