Not sure how tech savvy are you, but you can get any VPS with public IP anywhere in the world, you can spin up a simple docker container and create a wireguard tunnel, for example https://github.com/wg-easy/wg-easy
after that a simple port forward and you are good to go… or just connect other devices to the same network, and have them communicate through your own VPN between each other…
Any reputable VPS provider will not spy on your systems, so its even more secure than any VPN you can get. And if you need another IP/exit location, copy the folder with your docker compose file, shutdown one VPS, start another in different location, run one command to install docker, copy the directory and start it up.
Not sure how tech savvy are you, but you can get any VPS with public IP anywhere in the world, you can spin up a simple docker container and create a wireguard tunnel, for example https://github.com/wg-easy/wg-easy after that a simple port forward and you are good to go… or just connect other devices to the same network, and have them communicate through your own VPN between each other…
Any reputable VPS provider will not spy on your systems, so its even more secure than any VPN you can get. And if you need another IP/exit location, copy the folder with your docker compose file, shutdown one VPS, start another in different location, run one command to install docker, copy the directory and start it up.