@gameoverlord

Как избавиться от ошибки Segmentation fault при использовании TransparentPlugin в 3proxy?

Здравствуйте.

Пытаюсь настроить прозрачный прокси с помощью 3proxy и плагина TransparentPlugin
Использую devel версию 3proxy (ver. 10), скомпилированную и установленную с помощью git, так как после настройки хочу использовать SSL шифрование, stable версия, если я правильно выяснил, этого не может.
Прозрачный прокси планирую использовать для перенаправления трафик с определенного tap интерфейса (подсети) через прокси.
Все работает на одной локальной машине, без маршрутизации.

Конфиг:

flush
stacksize 32768
plugin /root/Programs/3proxy/bin/TransparentPlugin.ld.so transparent_plugin
log
auth iponly
allow *
parent 1000 http 0.0.0.0 0
allow *
parent 1000 socks5 127.0.0.1 8001
transparent
tcppm -i0.0.0.0 6001 127.0.0.1 11111
notransparent
flush

Запускаю пока вручную /bin/3proxy /etc/3proxy/3proxy.cfg

Строку 0.0.0.0:6001 0.0.0.0:0 0 0 0 Accepting connections выдает.
Но как только пытаешь браузером пользоваться, программа вылетает с ошибкой Segmentation fault.
Значения stacksize пробовал 32768 и 65536

Трафик заворачиваю:
sudo iptables -t nat -A OUTPUT -p udp -j REDIRECT --to-ports 6001

Помогите решить проблему.

Заранее благодарен любым идеям!
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы