summaryrefslogtreecommitdiff
path: root/www/transproxy/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'www/transproxy/pkg-descr')
-rw-r--r--www/transproxy/pkg-descr20
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..]