3proxy - установка через скрипт 3proxyinstall.sh на Ubuntu/Debian
Материал из Все о VPN, прокси и свободном интернете
3proxy - установка через скрипт 3proxyinstall.sh на Ubuntu/Debian
Установка 3proxy:
# wget --no-check-certificate https://raw.github.com/SnoyIatk/3proxy/master/3proxyinstall.sh # chmod +x 3proxyinstall.sh # ./3proxyinstall.sh
Протестировано на
Ubuntu 20.04
Содержание самого скрипта
version=0.8.13 apt-get update && apt-get -y upgrade apt-get install gcc make git -y wget --no-check-certificate -O 3proxy-${version}.tar.gz https://github.com/z3APA3A/3proxy/archive/${version}.tar.gz tar xzf 3proxy-${version}.tar.gz cd 3proxy-${version} make -f Makefile.Linux cd src mkdir /etc/3proxy/ mv 3proxy /etc/3proxy/ cd /etc/3proxy/ wget --no-check-certificate https://github.com/SnoyIatk/3proxy/raw/master/3proxy.cfg chmod 600 /etc/3proxy/3proxy.cfg mkdir /var/log/3proxy/ wget --no-check-certificate https://github.com/SnoyIatk/3proxy/raw/master/.proxyauth chmod 600 /etc/3proxy/.proxyauth cd /etc/init.d/ wget --no-check-certificate https://raw.github.com/SnoyIatk/3proxy/master/3proxy chmod +x /etc/init.d/3proxy update-rc.d 3proxy defaults
Меняем имя пользователя и его пароль от прокси
# vi /etc/3proxy/.proxyauth user:CL:password
Попдправить конфиг http/https прокси:
# vi /etc/3proxy/3proxy.cfg proxy -n -p9999 -a
Запустить прокси сервер:
# /etc/init.d/3proxy start
Логи подключений можно найти в файле
# tail -f /var/log/3proxy/3proxy.log
Порты на которых работает 3proxy по-умолчанию - 9999,8088,2525:
# ss -plunt | grep 3proxy tcp LISTEN 0 7 0.0.0.0:9999 0.0.0.0:* users:(("3proxy",pid=33501,fd=4)) tcp LISTEN 0 7 0.0.0.0:8088 0.0.0.0:* users:(("3proxy",pid=33501,fd=9)) tcp LISTEN 0 7 0.0.0.0:2525 0.0.0.0:* users:(("3proxy",pid=33501,fd=10))
http прокси IP:9999 socks5 прокси IP:8088
Если нужно полностью удалить 3proxy сервер, то выполняем команды:
# wget --no-check-certificate https://raw.github.com/SnoyIatk/3proxy/master/3proxyuninstall.sh # chmod +x 3proxyuninstall.sh # ./3proxyuninstall.sh
Links:
https://github.com/snoyiatk/3proxy