TransparentPlugin.ru.html 1.8 KB

123456789101112131415161718192021222324252627282930313233
  1. <h3>Плагин TransparentPlugin 3proxy (только для Linux/BSD)</h3>
  2. Плагин превращает 3proxy в транспарентный прокси для практически любых TCP-соединений
  3. и позволяет прозрачно для клиентов использовать весь фунционал прокси - редиректоры,
  4. родительские прокси, ACLи, ограничения трафика. TransparentPlugin получает IP:port
  5. назначения от Linux и использует эту информацию в качестве конечного адреса назначения.
  6. <br>
  7. Пример использования:
  8. <pre>
  9. plugin /path/to/TransparentPlugin.ld.so transparent_plugin
  10. log /path/to/log
  11. auth iponly
  12. allow * * * 80
  13. parent 1000 http 0.0.0.0 0
  14. allow *
  15. parent 1000 socks5 SOCKS5_IP SOCKS5_PORT USER PASSWORD
  16. transparent
  17. tcppm -iLOCAL_IP 12345 127.0.0.1 11111
  18. notransparent
  19. proxy
  20. </pre>
  21. Теперь любые TCP-соединения транспарентно перенаправленные в локальный порт 12345
  22. будут прологгированы и перенаправлены в родительский SOCKSv5 proxy, при этом для
  23. HTTP-запросов по порту TCP/80 будут видны параметры HTTP-запроса.
  24. Параметры '127.0.0.1 11111' в данном случае не оказывают влияния, т.к.
  25. будут перезаписываться IP и портом назначения для каждого TCP-соединения соответственно.
  26. <h4>Загрузить:</h4>
  27. <ul>
  28. <li>Плагин включен в дистрибутив 3proxy 0.8
  29. </ul>
  30. &copy; Vladimir Dubrovin, License: BSD style