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 -...»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 8: Строка 8:
Протестировано на
Протестировано на
  Ubuntu 20.04
  Ubuntu 20.04
Ubuntu 22.04


Содержание самого скрипта
Содержание самого скрипта
Строка 52: Строка 54:
  tcp    LISTEN  0        7                0.0.0.0:2525          0.0.0.0:*      users:(("3proxy",pid=33501,fd=10))
  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 сервер, то выполняем команды:
Если нужно полностью удалить 3proxy сервер, то выполняем команды:
Строка 57: Строка 61:
  # chmod +x 3proxyuninstall.sh
  # chmod +x 3proxyuninstall.sh
  # ./3proxyuninstall.sh
  # ./3proxyuninstall.sh


Links:
Links:
  https://github.com/snoyiatk/3proxy
  https://github.com/snoyiatk/3proxy
https://github.com/3proxy/3proxy/releases - последние версии 3proxy

Текущая версия от 15:09, 24 сентября 2024

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
Ubuntu 22.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
https://github.com/3proxy/3proxy/releases - последние версии 3proxy