ffproxy is a filtering HTTP/HTTPS proxy server. It is able to filter by host, URL, and header. Custom header entries can be filtered and added. It can even drop its privileges and optionally chroot() to some directory. Logging to syslog() is supported, as is using another auxiliary proxy server. An HTTP accelerator feature (acting as a front-end to an HTTP server) is included. Contacting IPv6 servers as well as binding to IPv6 is supported and allows transparent IPv6 over IPv4 browsing (and vice versa).
|Tags||Networking Firewalls Internet Web HTTP Servers Proxy Servers Security|
Release Notes: Support for HTTPS via CONNECT method was added. GNU autoconf is now used for configuration. Portability was improved and minor code cleanups were done. Changes after 1.6-RC2 include an updated README and manpages.
Release Notes: This release uses GNU autoconf configure-style configuration. Portability has been improved (minor code cleanups and the addition of missing includes). HTTPS proxying is now supported via the CONNECT method.
Release Notes: HTTPS proxying is now supported via the CONNECT method.
Release Notes: Changes were made to allow transparent operation (see the section entitled ``Transparent Operation'' in the ffproxy(8) man page) and to allow keep-alive client-to-proxy connections. A configuration option to disable keep-alive was added. The documentation manual pages were updated accordingly.
Release Notes: IPv6 binding support was added. Support for using the program as an HTTP accelerator was added. Compiling under Sun Solaris 8 is now supported. Comments are now allowed in db/ files. Code cleanups were made. More minor changes were made.