I am not sure if there is a good way to do it without scripting, and a router that would allow for taking variable input from an external script. But theoretically if the router would support it, you could script a port change at times there are no one on the server.
Essentially the server port is in a text file, you could use some command line utilities, and write a script leveraging something like sed to change the port in place.
I didn't say I hated him. Point where I did? My critque isn't about him specifically, it is a critque on a broader topic.
I didn't claim to know where he came from, his life, none of that.
What Is being posited is that billionaires are unethical, they should not exit. This I'd a direct commentary of my disgust with the systems that be.
Move along.