Because of how VPN technology works, you can't put your entire server in a VPN so that the sites work everywhere.
The Google VPN changes the IP address. Perhaps it's using IPv6 instead of IPv4 and this way the sites are accessible (that's just an example, can't tell what it is yet). What you...