Categories
Tips & How To's

How To: Watch Hulu In Canada (Maybe?)

New method is 100% functional.

I’ve been seeing some reports that the method I posted for watching Comedy Central (The Daily Show, Colbert Nation, South Park Studios) from Canada is now also working for Hulu!!

I was not able to confirm this in my testing. I was only able to play one short clip of a show I’d never heard of; but, I did notice that the first level ip-wall no longer shows up, I was able to browse the entire site, launch the video player and watch full pre-roll commercials before the stream stopped playing.

To save you some clicking, here’s a re-post of the work-around:

For Canadian viewers, if you are using firefox, install the following addon:
http://addons.mozilla.org/en-US/firefox/addon/967
then:

1) In Firefox, Go to tools->modify headers
2) From the drop down box on the left select add
3) Then enter: “X-Forwarded-For” in the first input box without the quotation marks
4) Enter: “12.13.14.15” in the second input box without the quotation marks
5) Leave the last input box empty, and save the filter, and enable it
http://imgur.com/Feb4.png

6) Click the ‘Configuration’ tab on the right then proceed to check the ‘always on’ button.

Close the Modify Headers box and it should work.

Leave a comment, let me know if this works for you.

7 replies on “How To: Watch Hulu In Canada (Maybe?)”

I clicked on something that brought me to the Fox website's full episode page, and it just started playing. Hmm. Yup, it works on ABC's site too. Ok, so Hulu still isn't working for me, but the actual network websites work. Nice!

The problem here is with flash. Flash doesn't care about what headers the addon may want to set. Worse, it doesn't even observe a SOCKS proxy that is set. I noticed that when trying to use an SSH tunnel for Hulu – I could see direct connections with Wireshark. I eventually used proxychains (Linux) as a wrapper, which sandboxes a whole application through set proxy/socks/…

Maybe set up a lightweight regular proxy on the local machine and add the X-Forwarded-For there, not sure if flash will care about this more than a SOCKS one though. Together with my solution from above that should work though and save the hassle of actually needing to be in control of a machine in said country … I'll try that!

Leave a Reply

Only people in my network can comment.