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.
Usage:
mproxy [-dqQv] [-t timeout] [s- ssltimeout]
where
-d
Drop program name prefix in logmessages.
-q
No output (even not on errors).
-Q
Quite, output only error messages (default).
-v
Output error messages as well as proxy informations.
-t timeout
Set the timeout for server answers (default 30sec).
-s ssltimeout
Set timeout for network traffic on ssl connections (default 20sec).
Installation:
Edit config.h
make install
cp mproxy /usr/sbin
For supervise or minit create /mproxy/run:
#!/bin/sh
exec 2>&1
exec mtcps -v -g `id mproxy` -u `id mproxy` 0 mproxy
Create < path
Software Details:
Version: 0.3.1
Upload Date: 2 Jun 15
Distribution Type: Freeware
Downloads: 99
Comments not found