1. Get Vidalia from https://www.torproject.org/projects/vidalia.html.en. The files under "Stable Release" are probably the safest.
  2. Install Vidalia Bundle
  3. Open Vidalia
  4. You'll see a little onion kind of tray icon. Right click (or left click if you're on a Mac) and select Control Panel
  5. Open Settings
  6. Go to the Advanced tab, and click on "Edit current torrc"
  7. Add a line that looks like
    ExitNodes srv6jk4f,srvf7dye
    (If a line starting with "ExitNodes" already exists, either delete that line or modify that line so it looks like the above)
  8. Click on "OK"
  9. Stop Tor if it's running (either the onion is green or yellow) and start it again.
  10. Open notepad (or equivalent) and copy & paste the following. Save it as a file called "proxy.js" to somewhere convenient like C:\proxy.js
    function FindProxyForURL(url, host) {
      // our local URLs from the domains below example.com don't need a proxy:
      if (shExpMatch(host, "*.bbc.co.uk") ||
          shExpMatch(host, "*.channel4.com")) {
          return "PROXY; DIRECT";
      return "DIRECT";
  11. If you are on Windows, open Control Panel, Internet Options, "Connections" tab,  click on "LAN Settings". If you are on a Mac, open System Preferences, Network, click on Advanced, go to Proxies.
  12. Now you should see a checkbox that says something like "Automatic Proxy Configuration". Check this box.
  13. In the text box below or next to the checkbox, type in the path to the the file you just saved. For example, if you've saved the file as "proxy.js" under C: drive (C:\proxy.js), put
    , or if you've saved to your Home directory on a Mac, use
    file://localhost/Users/<your username>/proxy.js
  14. Now save the settings by clicking "OK", or whatever.
  15. Open iplayer page in Chrome or Internet Explorer, and voilà! N.B. Firefox has it's own proxy settings so it won't work, but you can get stuff like Foxy Proxy to switch proxy settings based on websites in Firefox.
On 12 October 2011