watch hulu.com outside the U.S.
trick hulu.com into believing you're connecting from within the U.S. by using defined tor-exit-nodes via privoxy.
let's start by installing tor and privoxy:
sudo apt-get install tor privoxy
force tor to use U.S. exits by adding this to /etc/tor/torrc
StrictExitNodes 1
exitnodes desync,whistlersmother,lefkada,bettyboop,croeso,TorLuwakOrg,nixnix,inap1,redpineapple,cronic,sasquatch,slowturtle2
save these lines to e.g. ~/.redirect_hulu.pac
function FindProxyForURL(url, host) {
if (shExpMatch(host, "releasegeo.hulu.com")) return "SOCKS 127.0.0.1:9050";
return "DIRECT";
}
goto System > Preferences > Network Proxy and point "Automatic proxy configuration" to the file you just created.
EDIT: it's sufficient to only change firefox' proxy settings, so it won't afffect the whole system.
Preferences > Advanced > Network > Connection [Settings] - "Automatic proxy configuration URL".
now everytime release.hulu.com determines your location, you'll use your local proxy which is connected to an U.S. exit-node via tor.
enjoy.
