top | item 4307240

Watch the Olympics from anywhere: this actually works

116 points| irq | 13 years ago |gist.github.com | reply

63 comments

order
[+] coderrr|13 years ago|reply
As I've said in other comments. This is fun and hackerish but it's cheaper and simpler to just sign up for a VPN for a month that has UK gateways. Like https://www.privateinternetaccess.com/ for $6.95
[+] fl3tch|13 years ago|reply
That's what I've been using and it works great. Some of their US nodes are slow, probably because overloaded, but I maxed out my 20 Mbit internet connection testing their UK London server.

Edit: I should also point out that a $20 Linode box just for VPN is overkill. If you really want to go the VPS route, there are plenty of sub-$10 VPS providers in the UK.

[+] kellishaver|13 years ago|reply
I really wish I could just subscribe to iPlayer. I don't want to subscribe to a cable or satellite service that I wouldn't use (and then pay extra for BBC channels), and I like a lot of their content. I'd gladly pay the BBC money for easy, legal online access to it.
[+] AffableSpatula|13 years ago|reply
I'd like to see this happen just so that British taxes aren't being spent providing free coverage to people in other countries.
[+] davej|13 years ago|reply
Or you can just tunnel through the ssh connection to your VM, I do this all the time to watch BBC.

    ssh -D 9050 [user]@[vm.ip]
You now have a SOCKS proxy on port 9050. Done!
[+] irq|13 years ago|reply
As I stated at the top of my gist (did you read it?) and in other comments here, this simply does not work using the latest Flash in Mountain Lion. In this situation, Flash ignores proxy settings, and streaming does not work.
[+] enimodas|13 years ago|reply
while you can easily set a SOCKS proxy for your browser, flash will still use your normal connection.
[+] dcesiel|13 years ago|reply
Or you could just use the unlimited TunnelBear VPN for $5 a month.
[+] irq|13 years ago|reply
And potentially send sensitive traffic through an untrusted third party. Some people are comfortable with that, some people aren't.
[+] brackin|13 years ago|reply
I'm not sure about the legalities abroad but in the UK at least it's illegal to watch this stream without a TV licence and they do try and prosecute people if they can find an address attached to your IP, obviously this isn't possible through this method but just a heads up.

Another option which doesn't require a tv licence is TVCatchup.com which legally streams UK TV channels (to the UK only).

Although I will say the BBC interface is far better and allows you to go back to the start if you press play on the live player half way through and of course is ad free.

Regardless, I condone this as NBC should allow everyone to watch online live and if they don't people will go to better alternatives.

[+] corin_|13 years ago|reply
Using TVCatcup.com absolutely does require a license - the license rule is about "watching live TV in the UK", it doesn't matter if you're doing it on a TV, from iPlayer or from a third party.
[+] mseebach|13 years ago|reply
> they do try and prosecute people if they can find an address attached to your IP

How? Will the ISPs actually just hand those out?

[+] unknown|13 years ago|reply

[deleted]

[+] irq|13 years ago|reply
edit: original poster was suggesting using a ssh -D SOCKS method instead. He deleted his comment, this was my reply:

This method does not work. You cannot get Flash to go through a HTTP or SOCKS proxy on Mountain Lion.

The very reason that VPNs "tie in at a fairly low level on the network stack" is why my method works.

[+] stoked|13 years ago|reply
I did something similar to watch hulu from Canada awhile back but I had split tunnelling disabled where all traffic goes through the vpn so no messing around with static routes and ips. Also setup a local DNS cache on the VPS and configured openvpn to use the VPS DNS cache when connected. CDN's generally use the ip of the DNS request to determine where to direct your browser to download the media, static host entries would avoid the DNS request though. I no longer have it setup, but I do have my config backed up somewhere. If someone's interested I'll look for it.
[+] bgentry|13 years ago|reply
Works great. This way you don't have to send all your traffic through the VPN, only the requests that are used to geolocate you.

You can use the same method to bypass MLB.tv blackout restrictions.

Instead of a Linode box, I use a privatetunnel.com VPN (free starter available) and modify the config:

  route-nopull # (to avoid sending all traffic through)
  route outbound-ip netmask # ex: route 8.8.8.8 255.255.255.0
[+] MrKurtHaeusler|13 years ago|reply
Or just sign up for a distance learning course from a UK university. Aberdeen gives you a proxy, the OU as far as I know, doesn't.
[+] irq|13 years ago|reply
If the BBC changes their IP addresses and I haven't updated the IP list, you can simply adjust your VPN client settings to route all traffic over the VPN connection. Viscosity makes this easy. That will always work, but will cause other Internet services to think you're in England, and make things feel a bit slower overall.
[+] cientifico|13 years ago|reply
The same thing that the people need to access "How I need your mother".

After a few years, the easiest solution is to just buy a prxoy. Normally cheaper.

[+] webmonkeyuk|13 years ago|reply
I reckon it'll just be a matter of time until the BBC start blocking traffic from IP ranges that look like VPS hosting companies.
[+] Axsuul|13 years ago|reply
Hopefully this method won't become too mainstream since it requires some hacking.