Don't know about VPNs specifically but a while back I found that the website helpfully pre selects your country using geolocation. And if you're connecting from a country where you can't use the online website to purchase tickets you get a pop-up warning and can't move on. Can't check flight status, view bookings nothing. I had to VPN back to our office in Canada to get it to work. Pretty pathetic user experience.