Archive

Posts Tagged ‘proxy’

OnSpeed review – still doing what it says on the tin

April 20, 2009 Leave a comment

I’ve been a regular user of OnSpeed (www.onspeed.com) for a few years now, and even though the dial-up modem lines it was designed for are long-gone, I still use it on a regular basis when travelling.

Firstly – it works. I typically get 3-5x compression when using it, which means my web browsing is 3-5x faster, and the data charges are 3-5x less. In fact, the £24.99 annual charge pays for itself in the first week – half in roaming data charges, half in time saved when on a GPRS link.

I also often find myself on slow WiFi hotspots – such as the mobile ones on train broadband (National Express East Coast, Heathrow Express). Again – OnSpeed means my connection is usable.

Finally – since the link is compressed, it’s not plain-text readable; a bonus, if there’s a casual eavesdropper on the WiFi, such as on a rogue hotspot.

Oh, and second-finally – the proxy is in the UK, so if you use a service that requires a UK presence (eg. local websites), then this may help. It doesn’t work with BBC iPlayer unfortunately, as the streaming connection is ignored by OnSpeed.

But still – it’s pretty much an all-win, no-lose situation. I’d recommend OnSpeed – or a similar proxied-compression service – to any regular traveller.

Using BBC IPlayer from Abroad

December 10, 2008 2 comments

OK, a bit of a long one, this:

I’m currently in South Africa, and hankering for some UK TV.

Now, BBC iPlayer, Channel 4’s 4OD, etc. all check your IP address and only grant you access if you’re in the UK. There are workarounds for this: you can use a Proxy Server, that directs all your web traffic through a UK-based server, so that you appear to be in the UK. Easiest to implement, but any decent proxy server will cost you a fair bit for the privilege of redirecting all your traffic.

You can also use the excellent OnSpeed, which is also based in the UK, and at £24.99/year, cheaper than the other BBC iPlayer busters. Unfortunately it doesn’t always work, such as where I am now (my hotel seems to block OnSpeed’s ports).
Or.. you can try Plan C, which is what I did.

I have my Home PC in the UK on all the time, sharing media, recording TV for me, etc. I also run an SSH server on it (Bitvise’s excellent WinSSHD) – which allows me to tunnel any traffic I want to privately to my home network. Also – using the Tunnelier SSH client, I can add new tunnels to this whenever I want, at my client end (ie. without touching the server).

So: a quick visit to ccProxy’s web site, where I downloaded a quick and simple demo version of ccProxy – free for light use. I then installed this remotely at my UK home server… giving me my very own private proxy server. I told it to listen on, say, port 8080, disabled anything other than HTTP, and also set it to accept external connections, in the Advanced Settings (otherwise it’ll block you).

I then created a new tunnel from port 8080 on my local laptop, to 8080 on the home server.

Finally – I configured IE’s proxy settings to tell it to use 127.0.0.1:8080 as a proxy.

So – fire it all off, and…. IE tries to direct my web traffic to my local port 8080. Tunnelier intercepts this, and fires it down the SSH tunnel to my home server, where the traffic emerges, and then finds my ccProxy server – which finally fires the request over to the BBC iPlayer site. iPlayer, happy to see this request from a UK address, then gives me access to the content.

Phew!

Now… I know what you’re thinking. This means the hundreds of Megabytes I watch or download also travels this tortuous path, and overwhelms my home broadband connection. Right?

Well, no.

If you watch the streaming media, then yes, it will do this. But if you choose to Download the episodes… then it uses their download manager, which is a Bittorrent client. It receives the details from the BBC site, but then contacts your local peers directly to download the actual video…

…at which point, you’re not talking to the BBC any more, so there’s no need to look like you’re in the UK. So: pause the download, kill the SSH and remote connection, and then restart the download. iPlayer downloader now continues downloading direct from the clients, who couldn’t care two hoots where you are. You can collect the rest of the program at your local broadband speeds.

Of course… if you find a free proxy that works just well enough to start the initial torrent, then you can do that too – no need for all this private proxy/SSH tunnelling faff. But – this was quick and simple, and I maintain complete control over the traffic and where I send it.

It’s working for BBC. 4OD also works fine like this, although it needs to open IE even just to view the downloads, so you’ll need to make sure IE is working OK.