Как настроить 3proxy на виртуальной машине

Настраиваем правило для брандмауэра:

firewall-cmd --permanent --add-port=3128/tcp
firewall-cmd --permanent --add-port=1080/tcp
firewall-cmd --reload

Начинаем установку с помощью команд:

1) yum install 3proxy -y
или для Дебиан\Убунту
apt-get install 3proxy

2) Очищаем файл /etc/3proxy.cfg и записываем в него новые настройки:

> /etc/3proxy.cfg

Открываем файл для редактирования

vi /etc/3proxy.cfg

Записываем

nserver 8.8.8.8
nserver 8.8.4.4
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users pLogin:CL:pPass
daemon
log /var/log/3proxy/3proxy.log D
logformat "- +_L%t.%.  %N.%p %E %U %C:%c %R:%r %O %I %h %T"
archiver gz /usr/bin/gzip %F
rotate 30
auth strong
allow   * * * * *
proxy -a -n -i1.2.3.4 -e1.2.3.4
auth strong
flush
maxconn 32
socks

где 1.2.3.4 – Ір адрес Вашего сервера

pLogin и pPass – логин и пароль для авторизации

3) Запускаем прокси-сервер с помощью:

/etc/init.d/3proxy restart
или
systemctl restart 3proxy

4) В браузере или приложении указывайте адрес прокси сервера:
ір: 1.2.3.4 (адрес Вашего сервера)
порт: 3128

Для автозапуска прописываем

systemctl enable 3proxy