*www.damtp.cam.ac.uk/user/jp107/xp-remote/web-tunnel/
openssh comes built in with multiple versions of linux and java base browsers.
safari has native support for ssh tunnel
generic client-server communicaton is setup using ssh and port proxy. manual configuration is rarely needded. your ISP and browser are sufficient to ensure your privacy as well as allocate proper bandwidth to you.
proxy is used for anonymous surfing . you will have to use port status tools and validators to get the proper combination of ip and port.