I have been happily running the (always latest) version of PolarCloud's Tomato software on my LinkSys WRT54G for about 2 years now. I am looking for a way to setup a Proxy Server on my Tomato-based router to use from a remote machine somewhere in the web cloud.
The reason for wanting to set this up follows. I normally run Squid on a Ubuntu 8.04 box, which I use while I am away from my LAN at home to browse the net (I like to keep things between me and my ISP, as much as possible
. I rely on my proxy server on a daily basis. The way it works is I SSH into my Ubuntu box, and forward squid ports. I then point my browser to the proxy on my box.
For various reason, however, I would like to set it up so that I can also do this via my router. So, I would like to be able to ssh to my router (I can already do this), forward the proxy ports, and surf the nets happily via my router at home. I am happy to use existing solutions (if possible), such as privoxy or squid, and am also open to setting up a custom-based solution, as may be necessary.