FreeBSD Manual Pages
micro_proxy(8) System Manager's Manual micro_proxy(8) NAME micro_proxy - really small HTTP/HTTPS proxy SYNOPSIS micro_proxy DESCRIPTION micro_proxy is a very small HTTP/HTTPS proxy. It runs from inetd, which means its performance is poor. But for low-traffic sites, it's quite ade- quate. It implements all the basic features of an HTTP/HTTPS proxy, in only 260 lines of code. To install it, add a line like this to /etc/inetd.conf: webproxy stream tcp nowait nobody /usr/local/sbin/micro_proxy micro_proxy Make sure the path to the executable is correct. Then add a line like this to /etc/services: webproxy port/tcp Change "port" to the port number you want to use - 3128, or whatever. Then restart inetd by sending it a "HUP" signal, or rebooting. On some systems, inetd has a maximum spawn rate - if you try to run inetd services faster than a certain number of times per minute, it assumed there's either a bug of an attack going on and it shuts down for a few min- utes. If you run into this problem - look for syslog messages about too- rapid looping - you'll need to find out how to increase the limit. Unfor- tunately this varies from OS to OS. On FreeBSD, you add a "-R 10000" flag to inetd's initial command line. On some Linux systems, you can set the limit on a per-service basis in inetd.conf, by changing "nowait" to "nowait.10000". AUTHOR Copyright (C) 1999 by Jef Poskanzer <jef@mail.acme.com>. All rights re- served. 16 March 1999 micro_proxy(8)
NAME | SYNOPSIS | DESCRIPTION | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=micro_proxy&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>
