I don't know about the iPhone but the easiest method on a PC is a SSH tunnel with local SOCKS proxy.
Printable View
I don't know about the iPhone but the easiest method on a PC is a SSH tunnel with local SOCKS proxy.
I'm sure I can get it on my iPhone. The only problem with this method is that I don't know how to set it up. Which is why I am slightly leaning towards a VPN as I have used them before, but It does come a bit pricey.
Well with an SSH tunnel it would be as simple as buying a VPS and then connecting to it.
With VPN you say you already know how to connect to that which is fine. You can create your own VPN server if you buy a VPS but setting up your own VPN server side can be more tricky and I've never tried it so I don't know how to do it.
Is using it on the iPhone absolutely necessary (there maybe a way to do SOCKS/SSH tunnelling on an iPhone I don't know)? As if it's not, a VPS and SSH tunneling would be both the cheapest and simplest method.
http://openvpn.net/index.php/open-so...ion/howto.html
Or just google for a guide on how to install openvpn server.
Why not just set up a VPN with the laptop, easy to setup, then create an adhoc network. So the iPhone can connect to the laptop via wifi and share it's connection. Easy.