mproxy 0.3.1

mproxy is a small non-caching HTTP/HTTPS proxy.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
GPL (GNU General Public License) 
USER RATING:
3.8/5 23
DEVELOPED BY:
Thomas Knop
HOMEPAGE:
maxrelax.de
CATEGORY:
ROOT \ Internet \ Proxy
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

Last updated on October 1st, 2007

#HTTP proxy #HTTPS proxy #proxy server #HTTP #HTTPS #proxy #tcpserver

Add your review!

SUBMIT