Установка 3proxy 0.7
26 May 2014 | Автор: dd |Обнаружил, что оказывается уже месяца 2-3 как появилась 0.7 версия легкого прокси-сервера 3proxy, об установке 6 версии которого я уже писал года полтора назад.
Так что естественно решил опробовать, что и как, хотя судя по патчноутам в основном обновы касаются работы http прокси.
Собственно все ставится также (за исключением того что качаем уже _http://www.3proxy.ru/0.7/3proxy-0.7.zip) , с той разницей, что команда инсталяции пакета make -f Makefile.Linux install стала работать корректно по дефолту.
Но при попытке сборки пакета через make -f Makefile.Linux сборщик говорит, что не может найти какие то модули openssl
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
В CentOS пакет openssl уже присутствует, так что ищем нужные библиотеки
# find / -name *libcrypto*
/usr/lib64/.libcrypto.so.1.0.1e.hmac
/usr/lib64/libcrypto.so.10
/usr/lib64/.libcrypto.so.10.hmac
/usr/lib64/libcrypto.so.1.0.1e
# find / -name *libssl.so*
/usr/lib64/.libssl.so.10.hmac
/usr/lib64/libssl.so.10
/usr/lib64/libssl.so.1.0.1e
/usr/lib64/.libssl.so.1.0.1e.hmac
и создаем линки на них из основного раздела библиотек
# ln -s /usr/lib64/libcrypto.so.10 /usr/lib/libcrypto.so
# ln -s /usr/lib64/libssl.so.10 /usr/lib/libssl.so
хотя прописать директории можно и через ldconfig
В Debian просто доставляем нужные пакеты
# apt-get install libssl-dev
После чего завершаем сборку и установку пакета 3proxy 0.7
# make -f Makefile.Linux
# make -f Makefile.Linux install
# cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
Кстати, добавив в конфиг прокси сервера 3proxy.cfg строчку
admin -p9090 -iVPS-IP
мы поимеем веб-консоль управления пакетом 3proxy, поднятую на указанном интерфейсе и порту, через который можно смотреть логи и править конфиг, не прибегая к командной строке.