Быстрая установка 3proxy 0.9.5 Ubuntu 24.04

Сервер: ОЗУ 1Гб, есть диск, есть внешний IP

sudo apt update
sudo apt upgrade
sudo apt-get install -y build-essential

Скачиваем

sudo wget https://github.com/3proxy/3proxy/archive/refs/tags/0.9.5.tar.gz

Распаковка

sudo tar -xvf 0.9.5.tar.gz
cd 3proxy-0.9.5/

Компиляция

sudo ln -s Makefile.Linux Makefile
sudo make -f Makefile.Linux
sudo make install

Запуск и проверка статуса

sudo systemctl enable 3proxy
sudo systemctl start 3proxy.service && sudo systemctl status 3proxy.service

Если успешно статус должен быть Active: active (running)

Открываем стандартные порты прокси и сокс5

sudo iptables -A INPUT -p tcp --dport 3128 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 1080 -j ACCEPT

Меняем конфиг если нужно, порты, пользователя для админки, айдишники

sudo nano /etc/3proxy/conf/3proxy.cfg

Добавляем пользователей через поставляемый скрипт

chmod ug+x add3proxyuser.sh
./add3proxyuser.sh admin PassWord123

Если меняли настройки

systemctl restart 3proxy
systemctl status 3proxy

Проверка работоспособности

curl -x http://user1:PasswordForUser1@<ваш_IP>:3128 http://ifconfig.me
curl --socks5 user1:PasswordForUser1@<ваш_IP>:1080 http://ifconfig.me

Траблшутинг: ругается на конфиг, надо зачовнить директории под проксиюзера

sudo chown -R proxy:proxy /etc/3proxy/
sudo mkdir -p /usr/local/3proxy/logs
sudo chown -R proxy:proxy /usr/local/3proxy/logs
sudo chown -R proxy:proxy /usr/local/3proxy/

Добавить комментарий