I’m talking about Socks PROXY and not my/your foot socks . Socks is a layer 5 proxy and can “route” your packets (TCP and UDP) through other host(server). Usually you need to install a Socks proxy somewhere on a server, but if you have a openSSH server somewhere then you can use ssh as Socks Proxy. SSH clients know proxy? Yes! openSSH Client (Linux) and even putty (Windows) know Socks proxy.
For Linux, connect with ssh client to the server with -D option
$ ssh root@host -D 12345
and in your localhost port 12345 you will have an socks proxy. New version of openSSH also know address binding. That means, if you have multiple interfaces in your computer, then you can specify on what interface your socks should bind.
$ ssh root@host -D 10.0.0.1:12345
Under Windows you can use putty. Configure a normal session. On Tunnel (expand SSH tree if is not already) menu just check Dynamic (normally is Local) and write the port on source port and on destination hostname:port. Press Add and it should appear under “forwarded ports”.
Now you can enjoy your SOCKS proxy.
Firefox 3.6 Alpha is out, but his target only for developers and testers. Code name of Firefox 3.6 is Namoroka and is using Geko 1.9.2. The stable release of the 3.6 is expected to be released on October 2009.
The most notable features of 3.6 are
Startup and responsiveness improvements throughout the application
The CSS measurement unit rem, which is the font size of the root element, is now supported in Firefox 3.6 Alpha.
Several new CSS3 properties including background size and gradients for background images
The background-size property is now supported (-moz-background-size)
The chromedir attribute has been replaced with a pseudoclass