You can use my service ProxyDNS wich I created exactly because had the need to access my favorite (but otherwise blocked) websites from outside the US.
All you have to do is configure your DNS to the ip specified in http://www.proxydns.co/
This is how it works:
It's just like any other DNS, but when you go to a website that you
wouldn't be allowed to access because of your location, the DNS takes
care of that using a Cloud-based Proxy (a proxy is like a "tunnel"
that bypasses any restrictions) in a way that you don't even notice
ProxyDNS works mostly like a normal DNS, not altering your normal
browsing in any way, but only for those sites that are blocked for
you. It all happens so transparently that you just notice the fact
that there is no blocking anymore.
Being a Cloud Based Proxy has many advantages:
If you need help to configure it on Linux, Windows, Mac, Roku, Xbox, can get it here.
If you cant to contact me or request a new site to unblock, you can do it on the support section.