Added to the new feature list – it is a good idea. We do already have the provision for the socket port to be changed, but missed the HTML.
As far as routers go, my home router allows me to direct a unique external port number to the same ports inside (it is a DLink).
So, I can have
MYIPADDRESS:8080 –> localserver:80
MYIPADDRESS:8080 –> differentlocalserver:80
So, it should not be a limitation there, but based on configurations users may still want to change the port. The only risk, if you forget the port, you will have to reset the module – always a downer.