I have been running Nginx Proxy Manager via Docker on a Pi with Pi-Hole, and PiVPN. The reverse proxy works like a charm when on my LAN but when I PiVPN into the network from affair no go. I can get to all my resource by typing IP:Port but not the local URLs I use when on the plan.
Any ideas on how I can fix this? (Not the end of the world if I can…just one of those nags.)
Did you tried to use the VPN Server IP of PiHole. If yes, did you to set following inside PiHole? Did you see the DNS request arriving on PiHole from VPN clients?
Those settings seem to be an improvement because I can now see the query in Pi-Hole Logs. They return OK(cache) but I get 403 Forbidden in the browser.
Trying to open service.localdomain.com which opens fine on when on local network. I can get to it by the service IP:port when on VPN just not service.localdomain.com. I use Pi-Hole and as DNS and Nignx Proxy Manager to reverse the proxy the local services.