mirror of
https://github.com/3proxy/3proxy.git
synced 2026-05-13 05:51:38 +00:00
5
TransparentPlugin
Vladimir Dubrovin edited this page 2026-04-04 20:55:26 +03:00
3proxy TransparentPlugin (Linux/BSD only)
This plugin can turn 3proxy into a transparent proxy for virtually any TCP-based protocol and use all 3proxy features - redirections, parent proxies, ACLs, traffic limitations, etc. The TransparentPlugin takes the destination IP:port from Linux and uses this information as the target IP in the proxy. An example usage:
plugin /path/to/TransparentPlugin.ld.so transparent_plugin log /path/to/log auth iponly allow * * * 80 parent 1000 http 0.0.0.0 0 allow * parent 1000 socks5 SOCKS5_IP SOCKS5_PORT USER PASSWORD transparent tcppm -iLOCAL_IP 12345 127.0.0.1 11111 notransparent proxy
Now, any TCP traffic transparently redirected to port 12345 will be routed via the parent SOCKSv5 proxy and logged; all URLs for web requests are visible in logs. The parameters '127.0.0.1 11111' in this case are not used and are overwritten by the destination IP:port for each transparent connection.
Download:
- Plugin is included in 3proxy 0.8
© Vladimir Dubrovin, License: BSD style