Till now it wasn’t possible to Watch Hulu Videos outside USA without proxy. With proxies enabled, video streaming sucks across the seas and the result is a choppy video even on highbandwidth connections.
How to Watch Hulu Videos Outside USA without Proxy
Step 1. Install this Firefox addon that lets you modify the request headers to Hulu.com. Once installed, go to Tools > Modify Headers in Firefox and add a new filter by clicking on the drop-down menu and hitting “add”. In the first box, type X-Forwarded-For and in the second box, type in the IP adddress of any US web site. Leave the third box blank, and then save and enable the filter.
Step 2. Hulu uses TCP and UDP port 1935 to create conenctions with Flash based clients which locate your current position in the world. We will have to block these:
On Mac OS
Fireup terminal and enter these commands:
sudo ipfw add 0 deny tcp from any to any 1935
sudo ipfw add 0 deny udp from any to any 1935
Install iptables and use these comamnds:
iptables -A INPUT -p tcp –dport 1935 -j DROP
iptables -A INPUT -p udp –dport 1935 -j DROP
Goto your network interface’s properties and enable Firewall (if not already) and add a new rule to block the specified ports.
Alternatively, you can use the guide here.
In general this method is succesful with any kind of websites that impose Restrictions for US only. However, undo these changes when visiting other flash based sites since it can block most flash videos.