Using VPN doesn’t mean you have a static public IP address. It doesn’t mean you can easily configure your computer to become a server in a way that allows others to initiate a connection with it. I think Tor can give you an onion address, based on your public-key, so it remains yours even if the network changes.