I am attempting to setup a Web Server in my home using an old laptop. Here is what I have done:
I am able to connect to the flask app within my own LAN using the local IP but cannot connect externally by using my public IP.
Note: I am able to connect to it externally by setting the web server to DMZPlus mode (opening all ports) in my router, but it is very insecure.
Can someone please tell me what I am missing? Thanks in advance.
What is the flask server listening on? Is it bound to 0.0.0.0?
Check the Externally Visible Server Section on this page.