Преамбула.
При работе c ftp через socks5 (3proxy) заметил одну странность. Файлы которые скачиваю себе качаются без проблем, а вот залить фалы на ftp не получалось 🙁 Постоянные обрывы и файл закачивался не до конца.
У меня был установлен 3proxy на centos из репозитория epel версии 3proxy-0.6.1-10.el6
Решил собрать из исходников последнюю версию 3proxy-0.8.6
Забегая вперед могу сказать что мои проблемы решились и ftp теперь работает как надо в обе стороны.
Скачиваем.
wget https://github.com/z3APA3A/3proxy/archive/3proxy-0.8.6.tar.gz
Установка.
tar -xvzf 3proxy-0.8.6.tar.gz
cd 3proxy-0.8.6
make -f Makefile.Linux
(Если не собирается, то ставим библиотеку gcc необходимую для компиляции "yum install gcc" )
mkdir /usr/local/etc/3proxy
mkdir /usr/local/etc/3proxy/bin
mkdir /usr/local/etc/3proxy/logs
mkdir /usr/local/etc/3proxy/stat
cp src/3proxy /usr/local/etc/3proxy/bin
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
chkconfig 3proxy on
cp cfg/3proxy.cfg.sample /usr/local/etc/3proxy/3proxy.cfg
cd /usr/local/etc/3proxy и настраиваем 3proxy.cfg под себя