I've been searching for years for a simple method on how to get this programming in Canada. There have been VPN or proxy server methods that are slow, expensive, unable to stream rich media or simply out of service. There are also other complicated methods that involve setting up a hot spot or having a friend in the U.S route the service for you.
I finally found a relatively simple and reliable method that has allowed me to watch the web content for all major U.S. networks including CBS, NBC, FOX ABC, MTV, SyFy and more!
I've broken this down into two small parts:
- installing and editing the Modify Headers plug-in
- blocking ports
Part 1 - Installing and editing the Modify Headers plugin
- Download the Modify Headers plugin for Firefox.
- Once installed, go to Tools => Modify Headers in Firefox and add a new filter by clicking on the drop-down menu in the upper left corner and selecting Add.
- In the first box, type X-Forwarded-For and in the second box, type in the IP address of any US web site. I used 126.96.36.199 which is Blockbuster USA's address. Leave the third box blank
- Click Add and enable the filter if it is not (look for a green light)
- Click on Configuration in the right column and ensure that the check box for always on is checked and save.
For this to all work you must block TCP & UDP port 1935. I think by default Windows Firewall may block this port if you're using Windows. So you may be all ready to go.
If not, this can be done through a couple of different methods:
- Your router (there are so many routers you'll have to consult your documentation)
- On a Mac through a terminal window
- On Windows using Windows' firewall as already mentioned
Oh yeah, one last note, I heard that this can disable Flash on some sites so you may want to enable this only while watching a video.