diff options
author | Peter Wemm <peter@FreeBSD.org> | 1998-03-28 08:20:32 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 1998-03-28 08:20:32 +0000 |
commit | 930db90bb494a9fdfbd77f94ef6bd68c768a1fa5 (patch) | |
tree | 84e1a476321885467a3f628888787eaa4b7f8c7e /www/transproxy/pkg-descr | |
parent | Symbolic link should be to /dev/scgx instead. (diff) |
Import a -current only transparent proxy kit, based on the Linux transproxy
v0.3 tools. It could probably work with 2.2.x if the ipfilter package was
built and installed.
Diffstat (limited to 'www/transproxy/pkg-descr')
-rw-r--r-- | www/transproxy/pkg-descr | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/www/transproxy/pkg-descr b/www/transproxy/pkg-descr new file mode 100644 index 000000000000..3831ae967ae7 --- /dev/null +++ b/www/transproxy/pkg-descr @@ -0,0 +1,20 @@ +transproxy - transparently proxy HTTP and other requests. + +This program is used with Darren Reed's IPFILTER package and used +to intercept things like http requests and divert them to a www proxy +server (eg: squid), without requiring user intervention or configuration. + +It accepts connections on the redirected port, connects to the real proxy +server and transports data between the two sockets. + +Unlike some other transparent proxy solutions, this does not require the +proxy run on the machine itself. + +Use something like: +/usr/local/sbin/tproxy -b 127.0.0.1 -s 8081 [squidip] [squidport] + +(bind to localhost for safety), and the following ipnat rules: + +rdr ppp0 0.0.0.0/0 port 80 -> 127.0.0.1 port 8081 +rdr ppp1 0.0.0.0/0 port 80 -> 127.0.0.1 port 8081 +[..etc..] |