mproxy is a small non-caching HTTP/HTTPS proxy. It is designed to run from a tcpserver. The mproxy project can use stdout or syslog for logging. The idea for micro_proxy is from Jef Poskanzer, but the code has been completely rewritten to achieve extremely small code (16k static binary). You need dietlibc and libowfat to compile mproxy.
mproxy [-dqQv] [-t timeout] [s- ssltimeout]
Drop program name prefix in logmessages.
No output (even not on errors).
Quite, output only error messages (default).
Output error messages as well as proxy informations.
Set the timeout for server answers (default 30sec).
Set timeout for network traffic on ssl connections (default 20sec).
cp mproxy /usr/sbin
For supervise or minit create /mproxy/run:
exec mtcps -v -g `id mproxy` -u `id mproxy` 0 mproxy
Create < path