But really, do you really NEED all this? I haven’t seen anyone go to such lengths to mask their IP address before… Why not use a dynamic IP and be done with it? Or, get your server behind a good gateway with a good firewall and just allow the one port through.
If your machine is exposed to the Internet with a fixed IP, eventually your IP WILL be found. It is just a matter of running an IP scanner.