3proxy. Socks и HTTP прокси.
Некоторому софту может потребоваться работа через прокси-сервер. Организовать себе http и socks прокси за 5 минут можно с помощью 3proxy.
- Ставим в CentOS репозиторий EPEL и 3proxy:
# yum install epel-release
# yum install 3proxy
- Переименуем дефолтный конфиг и создадим свой:
# mv /etc/3proxy.cfg /etc/3proxy.cfg.orig
# cat /etc/3proxy.cfg
daemon
nserver 8.8.8.8
nserver 8.8.4.4
nscache 65536
users MyUsername:CL:MyPassword
log /dev/null
auth strong
allow * * * 80-88,8080-8088 HTTP
allow * * * 443,8443 HTTPS
auth strong
flush
allow MyUsername
maxconn 384
socks -n -a -i1.2.3.4 -e1.2.3.4 -p4001
proxy -n -a -i1.2.3.4 -e1.2.3.4 -p4002
Здесь MyUsername и MyPassword — это логин и пароль для авторизации на прокси сервере.
Параметры…
socks -n -a -i1.2.3.4 -e1.2.3.4 -p4001
proxy -n -a -i1.2.3.4 -e1.2.3.4 -p4002
… на IP адресе 1.2.3.4 и порте 4001 размещают socks прокси, а на порте 4002 http прокси.
- Перезапускаем 3proxy:
# systemctl restart 3proxy
- И настраиваем работу нужного нам приложения через прокси сервер.

Для Firefox, при использовании авторизации, необходимо использовать порт http прокси:
