General Management, Product Strategy and Content Programming Executive
About a year and a half ago, I wrote a blog post entitled “How to watch BBC iPlayer shows outside the UK”. The post has become very popular with many comments and views, but the content is somewhat out of date. I’ve been meaning to update it for a while but have not got around to it until now.
For newcomers to this topic, BBC houses many of their shows on the web, however, viewing is limited to those within the UK. In order to be able to watch them from an IP outside the UK, you need to install some software using Windows and Firefox.
These steps also work on other sites, including Spotify if you are outside the UK or Hulu if you are outside the US. For both, just follow steps 1 through 9 as listed below.
Step 1: Download and install the latest stable release of Tor for Windows from http://www.torproject.org/. In this case we will be installing everything that comes with the package. (Tor is a tool that allows you to browse the web anonymously by routing your requests through various servers/proxies).
View Screengrab
Step 2: We now need to ensure that the last server your request is routed through is a server in the UK. Go to http://torstat.xenobite.eu/. Scroll to the bottom of the page, and click “Show Custom/Advanced Query Options”. Under “Require Flags” choose “Yes” for “Exit” and under “Advanced Search” choose “Country Code” “equals” “GB”. (If you’re trying to use Hulu outside the US, enter “US” instead of “GB”.) Click “Apply Options”. Take note of all or some of the Router Names of the resulting servers except those marked Unnamed. These are your exit nodes in the UK.
View Screengrab
Step 2a: If torstat.xenobite.eu is down, you can try any of the following mirrors: https://kradense.whsites.net/tns/; http://torstat.kleine-eismaus.de/; https://torstatus.all.de/; http://torstatus.amorphis.eu/; https://torstatus.blutmagie.de/; http://torstatus.cyberphunk.org/; http://tns.hermetix.org/; https://torstatus.kgprog.com/
Step 3: Go to Start Menu and open All Programs -> Vidalia Bundle -> Tor -> torcc. This will open the Tor config file. Scroll all the way to the bottom and enter the following lines:
StrictExitNodes 1
ExitNodes <list of the names you found in step 2 separated by commas>
An example of the second line above would be:
ExitNodes anonion,anotherlink,colinwillsdorkyahoo
If a line starting with “ExitNodes” already exists, then overwrite the line with your new exit nodes. Save the file and exit notepad. Note: you may often have to update your list of exit nodes (step 2 and step 3) as the servers come and go.
View Screengrab
Step 4: Ensure you have the latest version of Flash installed for Firefox. You can do this by going to http://get.adobe.com/flashplayer/.
Step 5: Run Vidalia. After a few seconds, it should say "Connected to the Tor Network".
View Screengrab
Step 6: In Firefox, there should be a status at the bottom of the browser saying “Tor Disabled”. In order to enable Tor, you click it, and it should say “Tor Enabled”. This is where you can switch Tor on or off depending on whether you are browsing a site that needs it. In my previous post, I suggested installing Foxy Proxy to allow Tor to only be applied to certain sites, and you’re welcome to do this, but you don’t need it. Others have suggested Mgeni, which is another option depending on the flexibility you need. These instructions assume you don’t use either of those.
View Screengrab
Step 7: Right-click on the “Tor Enabled” status and select “Preferences”. In the “Security Settings” and “Dynamic Content” tabs, make sure that “Disable plugins during Tor usage” is unchecked.
View Screengrab
Step 8: Now that Tor is enabled, go to http://torcheck.xenobite.eu/. This page should confirm that you’re now using a Tor exit node.
View Screengrab
Step 9: Go to http://www.bbc.co.uk/iplayer/ to use iPlayer. Enjoy! (at this point you can also go to http://spotify.com or http://hulu.com if you’ve set it up for that)
I should note that trying to watch iPlayer through the proxy server is often very slow, and so some people prefer to download an episode and watch it on their computer. You can do this as follows (thanks to bisquick for the info):
Step 10: Go to the page of the show you wish to download and click on “More downloads” under the video. Choose “Windows Media Player” and save the file to your desktop. Let the file download – it will probably take a while. If you want, you could copy the location of the link from the Download popup, turn off Tor, and download it without using a proxy server, which might be faster.
View Screengrab
Step 11: Once the show has downloaded, you now need to set up Windows Media Player so that it will download a valid license to watch the episode. Open Internet Explorer and click on Tools -> Internet Options. In the “Connections” tab, click on “LAN settings”. Now under “Proxy server”, check “Use a proxy server for your LAN” and enter 127.0.0.1 for Address and “8118″ for Port. Uncheck “Bypass proxy server for local addresses”.
View Screengrab
Step 12: Play your episode in Windows Media Player. The license should download and your episode will play. Once the license is downloaded, you can undo the proxy settings in IE (by unchecking “Use a proxy server for your LAN”)
Symetrik
May 24th, 2010 at 2:46 pm
Any suggestions on how to do this on Mac OS X.
Also, Step 4a is incorrect. The correct URL for flashplayer is:
http://www.adobe.com/products/flashplayer/
You can see which version you currently have by visiting this URL:
http://www.adobe.com/software/flash/about/
labo bangaip
May 27th, 2010 at 8:14 pm
Step 6: To open new link my FireFox (version 3.6.3 on Win7) has to right click and open it in New Window. Open with new tab doesn't seems work properly on my browser.
Step 9: All works. I can watch some of nice movies in BBC. Thanks a lot
Step 10: I grab the direct link, disable TOR and the download speed 8x faster (it was 52 kbps connection with Tor Enable on Stuttgart)
Step 11: After turn on proxy server the internet doesn't work anymore. Not only IE 8, but all browser were affected.
Step 12: Try to cheat the downloaded WMV with convert it into DivX AVI and play it on VLC without no luck
Bottom line: Thanks a lot for this tutorial, Cherie. I can watch some of nice BBC kids video with my daughter.
loch
June 1st, 2010 at 3:39 pm
the instructions are almost identical on a mac. the TOR site has a mac version also. The torrc file to be edited is in
username/Library/Vidalia
What I wold love though is a way to download and watch on a Mac rather than just streaming
Dirk Digler
June 2nd, 2010 at 3:43 pm
Hulu caught this already. It's so strange when a website actually keeps up with hackers lol…
Kevin
June 3rd, 2010 at 2:29 am
i followed all these steps perfectly, but when I got to step 9 and tried to go to iPlayer, it still wouldnt let me play videos since it recognized i was not in the UK
Cameron
June 6th, 2010 at 6:36 pm
Same happened to me :S
Cherie
June 6th, 2010 at 6:55 pm
What does the exitnodes line in your torcc file read?
Mart
June 10th, 2010 at 12:56 am
I am neither in the UK nor US but would like to watch both BBC and Hulu. It says in the preamble:- “For both, just follow steps 1 through 9 as listed below.” But the problem is I think this means EITHER not BOTH. The list of exit nodes can only be for one country which means only one list. Would it be possible to have a list of exit codes for each country which can be selected by the patterns declared in FoxyProxy? I guess that would entail defining another Tor proxy by means of a another instance of Tor with an alternative port.
Rich
June 11th, 2010 at 8:55 am
Thx, got BBC working. Few issues I had in Win7 were to click start as administrator for Vidalia, 2nd was I needed to start a fresh tab when enabling Tor, as links from present tab went dead. Watched one show & it's a bit laggy at times, paused for awhile & it was OK afterward s.
DS
June 18th, 2010 at 6:00 am
I did all the steps but when enter BBC iplayer still not able to play any. It's able to recognize I'm not in UK. My exitnodes contained,” ExitNodes anonion,Alice,liradionet,buxton,umbrella”. Yet, the BBC site also prompted me of my Scripts not available. Very demoralized….
Cherie
June 18th, 2010 at 3:24 pm
It's possible they recognize your routers as being tor routers. Have you tried changing it up? Change the order, remove the first one maybe, find new ones if possible.
notyourshovel
June 19th, 2010 at 4:32 pm
Thank you all so much for your help.
After a little tinkering I have managed to get bbciplayer to work, which is a relieve, as I quickly discovered upon arriving in New Zealand just how great bbc programming really is.
Question though? As I'm on a mac, Is there an alternative to viewing downloaded videos through WMP?
Thanks again!
Tiago_
June 19th, 2010 at 7:16 pm
Same was happening to me, but I solved doing a crucial step that our Tutorial-Maker should have included in this Tutorial:
- RIGHT CLICK THE “ENABLE TOR” ADD-ON ON FIREFOX
- GO ON PREFERENCES
- GO TO SECURITY TAB
- UNCHECK THE FIRST BOX, THAT SAYS “DISABLE PLUG INS..” You want your plugins to be ensabled, right? That's why we did this is the first place. Now it should work. But of course, make sure your are recognized as being in the UK…Go to http://www.ip-address.com and see if it tells you you a re in the UK. The above steps work if your problem was like mine – BBC site asking you to enable scripts and download flash player.
Good luck!
Tiago_
June 19th, 2010 at 7:19 pm
sorry… to chekc where you are, it's http://www.ip-adress.com/
eric
June 24th, 2010 at 6:12 pm
Use the free FoxyProxy VIdeo Utility. BBC iPlayer, Hulu, and others for both Windows & OS/X:
http://foxyproxy.mozdev.org/proxyservice/video-...
Chris
June 26th, 2010 at 11:29 am
Thank you for the amazing blog Cherie Hurwitz. Works like a charm. Awesome… I really appreciate it!
Jbeck
June 28th, 2010 at 1:40 am
Thank you so much, but I'm running into a problem. I have the latest flash on my computer, but whenever I try to connect it tells me that I need to upgrade my flash.
If I try to follow the link from Iplayer it takes me to a website that doesn't exist. Any ideas?
Zencatt
June 28th, 2010 at 3:22 pm
Thank you so much. I've been trying for two days straight to get this to work.
eric
June 28th, 2010 at 3:47 pm
The free FoxyProxy Video Utility handles Flash proxying issues: http://foxyproxy.mozdev.org/proxyservice/video-...
eric
June 28th, 2010 at 3:48 pm
The free FoxyProxy Video Utility handles OS/X:
http://foxyproxy.mozdev.org/proxyservice/video-...
Slitz Spam
July 8th, 2010 at 11:38 pm
Thanks!
I'm on OSX and I was able to watch anything but the BBC one, I thought the problem was the proxy(since I'm running my own) but the problem was indeed foxy proxy!
This app did the trick!
thank you!
drwhofan
July 14th, 2010 at 12:01 am
Please help with this error
504 Connect to http://www.bbc.co.uk:80 failed: SOCKS error: host unreachable
The following error occurred while trying to access http://www.bbc.co.uk/:
504 Connect to http://www.bbc.co.uk:80 failed: SOCKS error: host unreachable
Generated Tue, 13 Jul 2010 18:54:38 Central Daylight Time by Polipo on localhost:8118.
moncler jackets
July 14th, 2010 at 1:28 am
I've been looking for a similar to this post. Not only extensively but also detailly. We can learn a lot from the post. moncler jackets I recommend to you , ugg boots sale you can come communication in here. Let us grow up together.On the other hand ,I know some websites content is very well.you can go and see.Such asugg boots for sale
Beauteaful
July 14th, 2010 at 10:09 pm
So I followed all of the steps but for some reason it has firefox in german. Any ideas as to what I did wrong?
Laura
July 16th, 2010 at 3:55 pm
Hi! I have managed to complete all steps 1 – 9 fine, and everything seamed to be going as it should, but when I go onto the bbc iplayer website it still recognises me as being outside of the UK. Any ideas why this could be? or anything I can do about it? thankyou xxx
Davido
July 16th, 2010 at 5:01 pm
When Tor is enabled, it says that 'The proxy is refusing connections' Firefox is configured to use a proxy server that is refusing connections. Can anyone help me with this?
Kim
July 21st, 2010 at 12:09 am
Thanks a lot. I'm in Thailand and everything is working fantastic. At the moment I'm downloading a movie with the Desktop Iplayer and the speed is great 728 Kb/sec. compared to the 167 Kb/sec. I got using Hide-My-Ip
bngr
July 21st, 2010 at 12:30 am
I've followed all the instructions but when I get to enabling the Tor, it stops all firefox activity, new windows wont open, links wont work etc. The only way to get anything to work is to dusable the tor button again. I dont see this as a problem anyone else is having so i dont know where i've gone wrong.
Ricardo0
July 21st, 2010 at 4:02 pm
I do not have the bundle in my All Programs. In fact when I search the computer I do not have a Torcc file! I am running Windows XP and downloaded the latest version of Tor complete. I found a Torc and Tor.orig1 in Vidalia in my Application Data. The tor config file is described in Settings of my Vidalia Control Panel as the Torc mentioned above. When I open Torc in Notepad it says anything added there will not be saved so I typed Step3 into the Tor.orig1 where it is saved but this does not seem to be correct as I Player will not grant me access. Helpppp!!! Please
Looby
July 27th, 2010 at 9:40 pm
What if it says that you are not in the UK? I've had Vienna, Sweden, and USA – yet I've added only gb routers to my torrc file
I so want this to work…
RM
July 29th, 2010 at 9:06 pm
Please please please fix the movie maps site. You are the best!
Ahmed
August 2nd, 2010 at 3:40 pm
You are my very own Jesus Christ mate!!! it works perfectly
DB
August 7th, 2010 at 9:12 am
Just for anyone who might be having issues with it working, and know fine well they've done everything as explained…
I kept checking my IP location, and although I'd selected all British IP addresses, it seemed to hop from UK, to Turkey, back to the UK, then to another location, again back to the UK…etc.
I found if I tried to watch something on BBC iPlayer, it wouldn't work.
But if I hit refresh (sometimes a few hits), and land on the page when the IP flashes to a UK location, it works fine.
xyi vam bcem
August 13th, 2010 at 6:02 pm
That is fantastic. I learned so much from your post and am looking over the rest of your blog now. I will let others know about your blog. Edd
k88dad
August 21st, 2010 at 8:23 pm
Pretty pointless if you can’t count on a consistent exit node in a single country. Also, what is meant by “flashes to a UK location”? Is this displayed somewhere, or do you just mean “try it until it works”? How often does the exit node change? Every loaded page in your browser? If so, this is basically trial and error. Very frustrating.
k88dad
August 21st, 2010 at 8:43 pm
That’s great, except I have no idea how to setup FoxyProxy to work with Tor. The previous post by Hurwitz mentions FoxyProxy and says that when it installs that it will prompt me to do this. It didn’t. I see how to add patterns to FoxyProxy, but I have no idea what to do on the Proxy Details tab. Direct? Automatic? Manual? How do I point it to Tor?
Rathy
August 22nd, 2010 at 10:55 pm
A brilliant tutorial, however would it possible to have a more stable place to get the list of UK proxies? I cannot access at all- tried the general GB one and it shows up as alternately UK/ Turkey and will not let me access iplayer
Thanks for your time!
ZZZZ
August 25th, 2010 at 6:21 pm
Help! I want my computer to think i am in the UK, i am in fact in mexico. But it will only ever think i am in USA or once i got Germany…
Gr8brit15
August 29th, 2010 at 1:30 am
Hi,
I have 3 computers running windows 7. I have been successful in installing all components of your blog on one machine and iplayer works fine.. However on the 2 other machines when I go to Iplayer and try to view the programs I get the message “Install Flash Player”. The flash plugin is installed in Fire fox and other content that requires flash works. Can you offer any thoughts on this? Thanks in advance.
Joe
ellelorm
September 2nd, 2010 at 9:40 pm
how do i enable cookies in mgeni…cos i can’t watch anything in hulu without enabling the cookies….
Anon
September 3rd, 2010 at 5:53 pm
This is highly illegal, the reason the BBC block access from abroad is because they don’t have the rights. Please remove this post immediatley.