April 27

Как поднять свой прокси-сервер на VPS (Ubuntu) с авторизацией

apt update && apt upgrade -y
apt install git make gcc nano ufw -y
sudo ufw allow 3128/tcp
sudo ufw allow 1080/tcp
sudo ufw reload
git clone https://github.com/z3APA3A/3proxy.git
cd 3proxy
make -f Makefile.Linux
sudo cp bin/3proxy /usr/local/bin/
sudo mkdir -p /etc/3proxy/

Создание конфигурационного файла

nano /etc/3proxy/3proxy.cfg

users ЛОГИН:CL:ПАРОЛЬ
auth strong
proxy -p3128
socks -p1080

Сохраняем изменения CTRL+O -> Enter -> CTR+X

sudo /usr/local/bin/3proxy /etc/3proxy/3proxy.cfg

Если ошибок нет — значит работает!
Можно проверить доступность через ProxyChecker или просто через настройки браузера.

Нажимаем CTR+С

Автозапуск через systemd (чтобы прокси работал после ребута)

nano /etc/systemd/system/3proxy.service

Вставляем:

[Unit]
Description=3Proxy Proxy Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/3proxy /etc/3proxy/3proxy.cfg
Restart=always

[Install]
WantedBy=multi-user.target

Сохраняем изменения CTRL+O -> Enter -> CTR+X

sudo systemctl daemon-reload
sudo systemctl enable --now 3proxy