Skip to content

Instantly share code, notes, and snippets.

@premist
Forked from danparsons/gist:3195652
Created August 2, 2012 08:56

Revisions

  1. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin

    * Get a Linode VM in the UK. The 512MB server for $20 works just fine. (If you want to use my referral link, go for it: http://bit.ly/OuzdVe)

    * Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.
    * Follow the standard OpenVPN installation documentation. (Basically, 'apt-get install openvpn' or 'yum install openvpn' and then follow these docs: http://openvpn.net/index.php/open-source/documentation/howto.html). For an OS X client, I prefer Viscosity: http://www.thesparklabs.com/viscosity/ .

    * Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

  2. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,9 @@
    How to stream the London 2012 Olympics
    --------------------------------------

    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). However, setting up an OpenVPN server _does_ work, with some tweaks.
    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these actually work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). Additionally, the third-party streaming sites don't provide BBC's amazing interface, which lets you quickly skip to individual competitors and events. However, setting up an OpenVPN server _does_ work, with some tweaks. You'll get the exact same UX that people in England receive.

    * Get a Linode VM in the UK. The 512MB server for $20 works just fine.
    * Get a Linode VM in the UK. The 512MB server for $20 works just fine. (If you want to use my referral link, go for it: http://bit.ly/OuzdVe)

    * Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.

  3. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,7 @@ push "route 80.239.224.0 255.255.255.128"
    ```

    * Put these entries in your /etc/hosts file:

    ```shell
    80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
  4. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 7 additions and 6 deletions.
    13 changes: 7 additions & 6 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -22,11 +22,12 @@ push "route 80.239.224.0 255.255.255.128"
    ```

    * Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    > 23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
    > 23.63.99.226 ichef.bbci.co.uk
    > 77.72.118.168 sa.bbc.co.uk
    > 23.62.53.67 static.bbci.co.uk
    > 141.101.126.37 cfdnscheck.cloudflare.com
    ```shell
    80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
    23.63.99.226 ichef.bbci.co.uk
    77.72.118.168 sa.bbc.co.uk
    23.62.53.67 static.bbci.co.uk
    ```

    * Connect to your new VPN and go to http://www.bbc.co.uk/sport/olympics/2012/live-video . All done!
  5. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -3,11 +3,11 @@ How to stream the London 2012 Olympics

    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). However, setting up an OpenVPN server _does_ work, with some tweaks.

    1. Get a Linode VM in the UK. The 512MB server for $20 works just fine.
    * Get a Linode VM in the UK. The 512MB server for $20 works just fine.

    2. Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.
    * Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.

    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:
    * Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    ```shell
    push "route 212.58.224.0 255.255.128.0"
    @@ -21,12 +21,12 @@ push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"
    ```

    4. Put these entries in your /etc/hosts file:
    * Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    > 23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
    > 23.63.99.226 ichef.bbci.co.uk
    > 77.72.118.168 sa.bbc.co.uk
    > 23.62.53.67 static.bbci.co.uk
    > 141.101.126.37 cfdnscheck.cloudflare.com
    5. Connect to your new VPN and go to http://www.bbc.co.uk/sport/olympics/2012/live-video . All done!
    * Connect to your new VPN and go to http://www.bbc.co.uk/sport/olympics/2012/live-video . All done!
  6. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,8 @@ push "route 77.72.118.168 255.255.255.255"
    push "route 66.235.128.0 255.255.224.0"
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"```
    push "route 80.239.224.0 255.255.255.128"
    ```

    4. Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
  7. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 10 additions and 17 deletions.
    27 changes: 10 additions & 17 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -9,23 +9,16 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin

    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    push "route 212.58.224.0 255.255.128.0"

    push "route 68.142.94.242 255.255.255.255"

    push "route 68.142.94.239 255.255.255.255"

    push "route 69.22.163.44 255.255.255.255"

    push "route 77.72.118.168 255.255.255.255"

    push "route 66.235.128.0 255.255.224.0"

    push "route 23.32.0.0 255.224.0.0"

    push "route 141.101.126.37 255.255.255.255"

    push "route 80.239.224.0 255.255.255.128"
    ```shell
    push "route 212.58.224.0 255.255.128.0"
    push "route 68.142.94.242 255.255.255.255"
    push "route 68.142.94.239 255.255.255.255"
    push "route 69.22.163.44 255.255.255.255"
    push "route 77.72.118.168 255.255.255.255"
    push "route 66.235.128.0 255.255.224.0"
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"```
    4. Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
  8. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -10,13 +10,21 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin
    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    push "route 212.58.224.0 255.255.128.0"

    push "route 68.142.94.242 255.255.255.255"

    push "route 68.142.94.239 255.255.255.255"

    push "route 69.22.163.44 255.255.255.255"

    push "route 77.72.118.168 255.255.255.255"

    push "route 66.235.128.0 255.255.224.0"

    push "route 23.32.0.0 255.224.0.0"

    push "route 141.101.126.37 255.255.255.255"

    push "route 80.239.224.0 255.255.255.128"

    4. Put these entries in your /etc/hosts file:
  9. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,6 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin

    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    <code>
    push "route 212.58.224.0 255.255.128.0"
    push "route 68.142.94.242 255.255.255.255"
    push "route 68.142.94.239 255.255.255.255"
    @@ -19,7 +18,6 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"
    </code>

    4. Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
  10. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 9 additions and 17 deletions.
    26 changes: 9 additions & 17 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -10,23 +10,15 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin
    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    <code>
    push "route 212.58.224.0 255.255.128.0"

    push "route 68.142.94.242 255.255.255.255"

    push "route 68.142.94.239 255.255.255.255"

    push "route 69.22.163.44 255.255.255.255"

    push "route 77.72.118.168 255.255.255.255"

    push "route 66.235.128.0 255.255.224.0"

    push "route 23.32.0.0 255.224.0.0"

    push "route 141.101.126.37 255.255.255.255"

    push "route 80.239.224.0 255.255.255.128"
    push "route 212.58.224.0 255.255.128.0"
    push "route 68.142.94.242 255.255.255.255"
    push "route 68.142.94.239 255.255.255.255"
    push "route 69.22.163.44 255.255.255.255"
    push "route 77.72.118.168 255.255.255.255"
    push "route 66.235.128.0 255.255.224.0"
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"
    </code>

    4. Put these entries in your /etc/hosts file:
  11. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -11,13 +11,21 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin

    <code>
    push "route 212.58.224.0 255.255.128.0"

    push "route 68.142.94.242 255.255.255.255"

    push "route 68.142.94.239 255.255.255.255"

    push "route 69.22.163.44 255.255.255.255"

    push "route 77.72.118.168 255.255.255.255"

    push "route 66.235.128.0 255.255.224.0"

    push "route 23.32.0.0 255.224.0.0"

    push "route 141.101.126.37 255.255.255.255"

    push "route 80.239.224.0 255.255.255.128"
    </code>

  12. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 11 additions and 9 deletions.
    20 changes: 11 additions & 9 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -9,15 +9,17 @@ There have been several HOWTOs posted regarding streaming the 2012 Olympics usin

    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    > push "route 212.58.224.0 255.255.128.0"
    > push "route 68.142.94.242 255.255.255.255"
    > push "route 68.142.94.239 255.255.255.255"
    > push "route 69.22.163.44 255.255.255.255"
    > push "route 77.72.118.168 255.255.255.255"
    > push "route 66.235.128.0 255.255.224.0"
    > push "route 23.32.0.0 255.224.0.0"
    > push "route 141.101.126.37 255.255.255.255"
    > push "route 80.239.224.0 255.255.255.128"
    <code>
    push "route 212.58.224.0 255.255.128.0"
    push "route 68.142.94.242 255.255.255.255"
    push "route 68.142.94.239 255.255.255.255"
    push "route 69.22.163.44 255.255.255.255"
    push "route 77.72.118.168 255.255.255.255"
    push "route 66.235.128.0 255.255.224.0"
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"
    </code>

    4. Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
  13. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 20 additions and 20 deletions.
    40 changes: 20 additions & 20 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -3,28 +3,28 @@ How to stream the London 2012 Olympics

    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). However, setting up an OpenVPN server _does_ work, with some tweaks.

    (1) Get a Linode VM in the UK. The 512MB server for $20 works just fine.
    1. Get a Linode VM in the UK. The 512MB server for $20 works just fine.

    (2) Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.
    2. Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.

    (3) Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:
    3. Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    push "route 212.58.224.0 255.255.128.0"
    push "route 68.142.94.242 255.255.255.255"
    push "route 68.142.94.239 255.255.255.255"
    push "route 69.22.163.44 255.255.255.255"
    push "route 77.72.118.168 255.255.255.255"
    push "route 66.235.128.0 255.255.224.0"
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"
    > push "route 212.58.224.0 255.255.128.0"
    > push "route 68.142.94.242 255.255.255.255"
    > push "route 68.142.94.239 255.255.255.255"
    > push "route 69.22.163.44 255.255.255.255"
    > push "route 77.72.118.168 255.255.255.255"
    > push "route 66.235.128.0 255.255.224.0"
    > push "route 23.32.0.0 255.224.0.0"
    > push "route 141.101.126.37 255.255.255.255"
    > push "route 80.239.224.0 255.255.255.128"
    (4) Put these entries in your /etc/hosts file:
    80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
    23.63.99.226 ichef.bbci.co.uk
    77.72.118.168 sa.bbc.co.uk
    23.62.53.67 static.bbci.co.uk
    141.101.126.37 cfdnscheck.cloudflare.com
    4. Put these entries in your /etc/hosts file:
    > 80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    > 23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
    > 23.63.99.226 ichef.bbci.co.uk
    > 77.72.118.168 sa.bbc.co.uk
    > 23.62.53.67 static.bbci.co.uk
    > 141.101.126.37 cfdnscheck.cloudflare.com
    (5) Connect to your new VPN and go to http://www.bbc.co.uk/sport/olympics/2012/live-video . All done!
    5. Connect to your new VPN and go to http://www.bbc.co.uk/sport/olympics/2012/live-video . All done!
  14. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    How to stream the London 2012 Olympics
    ======================================
    --------------------------------------

    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). However, setting up an OpenVPN server _does_ work, with some tweaks.

  15. @danparsons danparsons revised this gist Jul 29, 2012. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,6 @@
    How to stream the London 2012 Olympics
    ======================================

    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). However, setting up an OpenVPN server _does_ work, with some tweaks.

    (1) Get a Linode VM in the UK. The 512MB server for $20 works just fine.
  16. @danparsons danparsons renamed this gist Jul 29, 2012. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  17. @danparsons danparsons created this gist Jul 29, 2012.
    27 changes: 27 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    There have been several HOWTOs posted regarding streaming the 2012 Olympics using HTTP / SOCKS proxies via SSH and other similar methods. None of these work using the latest Flash on Mountain Lion (with Firefox, Chrome or Safari). However, setting up an OpenVPN server _does_ work, with some tweaks.

    (1) Get a Linode VM in the UK. The 512MB server for $20 works just fine.

    (2) Follow the standard OpenVPN installation documentation. I prefer the Viscosity client for OS X.

    (3) Push the following routes from your OpenVPN server. These are all the IPs the BBC uses for streaming recorded and live Olympics games. You can put this inside your OpenVPN server.conf file:

    push "route 212.58.224.0 255.255.128.0"
    push "route 68.142.94.242 255.255.255.255"
    push "route 68.142.94.239 255.255.255.255"
    push "route 69.22.163.44 255.255.255.255"
    push "route 77.72.118.168 255.255.255.255"
    push "route 66.235.128.0 255.255.224.0"
    push "route 23.32.0.0 255.224.0.0"
    push "route 141.101.126.37 255.255.255.255"
    push "route 80.239.224.0 255.255.255.128"

    (4) Put these entries in your /etc/hosts file:
    80.239.224.43 a974.w23.akamai.net bbchdsodsecure-f.akamaihd.net
    23.63.98.9 open.bbci.co.uk open-bbci.bbc.net.uk open.bbci.co.uk.edgesuite.net a1638.g2.akamai.net
    23.63.99.226 ichef.bbci.co.uk
    77.72.118.168 sa.bbc.co.uk
    23.62.53.67 static.bbci.co.uk
    141.101.126.37 cfdnscheck.cloudflare.com

    (5) Connect to your new VPN and go to http://www.bbc.co.uk/sport/olympics/2012/live-video . All done!