Hi!
Currently the docs specify configuring your router to forward traffic towards the hosting machine. This is bad advice for numerous reasons; risking breaking your router by something that should be done by software.Thankfully there's an better way to do this: using a reverse proxy.
I don't see how redirecting ports risks breaking your router. Configuring, running and maintaining up-to-date an extra piece of software seems to me like a lot more work than using your router's already-installed configuration interface to redirect a couple of ports. Also, most people will still have to redirect 80 and 8001 to their PC on their router (instead of 4237 and 4238), won't they? So I'm not sure what you're gaining by using a reverse proxy.