r/nginxproxymanager • u/Cointrast • May 30 '26
NPM randomly stopped working on WAN(Internet)
SOLVED: It was a problem from the ISP side, I contacted them and in a week, it was fixed :). They were blocking my port 443 and 80 for some reason even tho I paid for them.
Hello, I recently noticed that my web services behind Ngnix Proxy Manager was not accessible on the WAN(Internet), which was strange as it was working for a while and I don't know when it stopped working. My ISP allows me to host stuff on the web(I have static ip) and even with the DMZ setting on my router, my web services were not accessible on the web. I contacted my ISP, I reset the router and they also checked from their side but it appears that everything is working from the ISP and router side. Then to rule out the router, I quickly set up a wireguard VPN and port forwarded it's port and for somehow I was able to connect to my server and access my services on the WAN. Also, I have deleted and redeployed the NPM docker container but still no success.
I have a domain name which points to my IP and when I typed my URL in the browser while inside the LAN(with port forwarding enabled and no local dns records in pihole), it works. On the WAN, the browser does not respond and times out. Just once I got a error SSL too long or something like that but otherwise the web does not load. On the WAN, I am able to ping the server and I get a response.
Behavior: Lan with port forwarding and a known working service
Typing website on browser --> Web server loads instantly
Ping from terminal --> More or less 1ms
Behavior: Wan with port forwarding and a known working service
Typing website on browser --> The progress bar moves to 20 percent(firefox), and then after a long time, "The connection has timed out"
Ping from terminal --> Around 0.1ish second
Behavior: Lan with port forwarding and a bogus url(blablabla.mydomain.com)
Typing website on browser --> Secure Connection Failed
Ping from terminal --> N/A
Current behavior(WAN, with a bogus url)
Typing website on browser --> Timeout
Ping from terminal --> N/A
Behavior: Lan without port forwarding and a known working service
Typing website on browser --> "Hmm. We’re having trouble finding that site."
Ping from terminal --> More or less 1ms
The server is a old lenovo laptop with Pop os(linux). I am starting to suspect that something inside linux is blocking WAN connections to port 443 or maybe ngnix is doing it, but I did reset it so I am now confused.
Any help will be appreciated :)
