It might work better if you make a TamperMonkey script or some other client-side application that doesn't rely on a browser. In the latter case, it might even be a better idea to have small cloud-base instances set up in various regions around the globe and have them try to access sites directly where they are or use specific ISP proxies (if available) to determine access. Though that could also be a challenge.