Change computer time and date to sever location upon connection
VPN blocking generally works however in some instances it's rejected due to the date and time setting on my computer not agreeing to the host site.
Suggestion, incorporate an option to change the time date during the login process to the servers locations. Then when you disconnect reset the computers time and date to the original settings. This will greatly improve the international roaming experience.