| Tinyproxy is simple, fast and secure non-caching proxy server. It can operate in anonymous and transparent mode. You can use an url filter, access control and make it listen/bind a certain ip address. It has very small footprint even under heavy load (2MB in RAM). For those of you familiar with apache configuration, most of the tinyproxy config will look very familiar. You can define min/max spare servers etc. .
Then run: ./configure make && make install You can put --prefix to the configure script. If you want to remove the Via header and make an elite proxy server, edit the src/reqs.c and replace all (there are 2) occurences of "Via:" with just "". This will make the proxy elite and the destination server will never know that you're connecting throuhg a proxy server. By default tinyproxy will listen on all ip addresses - you can alter this behaviour by changing the Listen and Bind directives. Listen is user for incomming connections and Bind for outgoing. Another thing you need to alter before you can connect through the proxy are Allow directives. If you want to be able to connect from everywhere, just remove all Allow statements. You can run tinyproxy with basic parameter -c config_file. |