LINUX.ORG.RU
ФорумAdmin

Проблемы с redsocks на Ubuntu 18. При нагрузке зависает.

 , , ,


0

1

Установлена Ubuntu 18.04.3 LTS на ней установлен VPN server. Интернет раздавался через NAT. iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE Появилась задача пользователей заворачивать в прозрачный прокси сокс. Установил из репозиторя redsocks настроил правила iptables iptables -t nat -N REDSOCKSONE iptables -t nat -A REDSOCKSONE -p tcp -j REDIRECT –to-ports 18001 iptables -t nat -A PREROUTING –in-interface tun1 -p tcp -j REDSOCKSONE C одним-двумя пользователями все работает идеально. Но при нагрузке redsocks зависает и не пропускает траф. Если netstat по данному порту (18001) Recv-Q значение установилось 129, траф прекращает идти. Прошу помощи, может где что то надо донастроить, или надо другой софт. Пытался установить redsocks2, успехом не увенчалось. В интернете нет информации по данному пакету на Ubuntu

Советую удалить redsocks и больше его не ставить. Он очень быстро при нагрузке виснет. Причём может какое-то время делать вид, что работает. Ставь 3proxy, проверенное решение.

turtle_bazon ★★★★★
()
Ответ на: комментарий от Rx0

С трудом поставил. Посмотрим на сколько хватит. Не подскажите как собрать версию именно по 18 ubuntu? Что бы без костылей ставить.

corvigolova
() автор топика
Ответ на: комментарий от turtle_bazon

Посмотрим на сколько этой версии redsocks хватит. Такой вопрос по 3proxy, в нем возможно поднять несколько прокси подключений дабы для каждой подсети было свое подключение прокси?

corvigolova
() автор топика
Ответ на: комментарий от turtle_bazon

допустим на компе есть 3 и более сетевых подключений (одно сетевое подключение смотрит в инет остальные локальные подсети), у redsocks возможно подключится к двум и более серверам прокси. А в iptables каждой подсети присвоить свое подключение к серверу прокси

corvigolova
() автор топика
Ответ на: комментарий от turtle_bazon

Прокси через прокси. Комп из локалки подключается к серверу с прозрачным прокси, а этот сервак к прокси из вне. И так несколько подсетей и подключений к серверам прокси.

corvigolova
() автор топика
Ответ на: комментарий от corvigolova

как собрать версию именно по 18 ubuntu?

Скачать исходники:

https://launchpad.net/~spvkgn/+archive/ubuntu/redsocks2/+sourcefiles/redsocks2/0.66+git20170723.07b4fae-1ppa~artful1.1/redsocks2_0.66+git20170723.07b4fae.orig.tar.gz

https://launchpad.net/~spvkgn/+archive/ubuntu/redsocks2/+sourcefiles/redsocks2/0.66+git20170723.07b4fae-1ppa~artful1.1/redsocks2_0.66+git20170723.07b4fae-1ppa~artful1.1.debian.tar.xz

Распаковать и внутрь дерева исходников положить директорию debian из второго архива. Отредактировать файл redsocks2/debian/changelog

$ cd ~/redsocks2
$ fakeroot debian/rules clean
$ dpkg-buildpackage -b -rfakeroot -us -uc
Rx0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.