for servers to show up you need to be on he same network as the server's machine, most vpn's let you create custom networks and let others connect to you, itll be different for each vpn so i would try and find a free vpn service and look up how to create a network for that service