There are all sorts of inexpensive VPN services you can use (e.g. https://www.witopia.net/) to circumvent region blocks. Tor should only be used in situations where strict anonymity is crucial.
If Tor would only be used in situations like this it wouldn't be that anonymous. Maybe it shouldn't be used for Youtube streaming or torrenting but using it for regular internet browsing is a good idea to keep the usage of Tor as diverse as possible, creating a bigger crowd to obfuscate the people who really need Tor for a crucial task.
FYI, I have two computers running Tor nodes with a close to 100% uptime, and I regularly give to an association running big Tor exit nodes :-).
Which organization is running publicly available proxies servers wittingly? Answer: none.
I wouldn't base an application on exploiting mis-configured proxies around the globe.
Does this just happen from the UK? ;)
Also I tried a URL from GB and from India and got the generic error message. What does that mean? Is the URL not accessible from those countries?
Otherwise it worked great for me. Awesome job
My developer is in Iran and he would have told me if our project was blocked. Also I know that Iran shows some funny Qur'an quotes when you try to surf ol dirty facebook but your service claims something which I think it doesn't hold at least for Iran.
I guess the latter error is to be expected in this case.
Also, web proxies aren't as trivial as you are implying.
* Does it use any kind caching?
* Any plans on adding a way to use HTTPS?
At the moment I am not incredibly confident about the countries where it relies on third-party proxies. Although as the database of proxy IPs grows I'll implement load balancing of sorts to address this. For US, NL, SG and UK it shares the infrastructure with another proxy that used to serve 200K visitors/day without a hitch.
> Does it use any kind caching?
Nope, not yet.
> Any plans on adding a way to use HTTPS?
Absolutely. It's not done yet because it'll make proxy implementation notably more complex and fragile (you can't use proxy domains like youtube.com.prx.us.teleport.to with SSL because you can't buy a cert for ..X domains, only for *.X)
And why are they separate?
Edit: although for some countries you still need to manually try a few different proxies before it works. I have a solution to this in the works, but couldn't wait to show off.