Hello,
Basically VPN can be connected by anywhere around the world, once user is connected to VPN the user IP would change to server/VPN IP, the restrictions on IP as per country wise will be effected to client. I can setup Openvpn, pptpd, l2tpd with freeradius authentication. Do let me know if you need my assistance.
Regards,
Sebastian