Простая конфигурация для 3proxy
3proxy - это маленький прямой и обратный прокси-сервер, с открытым исходным кодом.
Официальный сайт с неплохой документацией - 3proxy.ru/?l=RU
ПРИМЕЧАНИЕ!
3proxy не подходит для больших нагрузок!
При больших нагрузках 3proxy начинает пропускать пакеты. И в логах будут пустые значения в "отправленных пактах".
Но для небольших задач, когда "надо запустить простую проксю быстро и без сложных настроек" - 3proxy самое то.
Установку/компиляцию мы пропустим. Статей про установку 3proxy на всякие Linux'ы в сети полно.
Я лишь приведу простую рабочую настройку конфигурацию 3proxy.
Чтобы себе сохранить.
Может кому-то еще пригодиться

Конфигурационный файл называется 3proxy.cfg
Лежит, обычно, в /etc/3proxy/3proxy.cfg
Авторизация - по логину и паролю:
# run from 3proxy user
setgid 112
setuid 106
# DNS
nsserver 1.1.1.1
nsserver 8.8.8.8
# DNS cache
maxconn 100000
nscache 65536
users user_login:CL:user_password
allow user_login
daemon
flush
# LOG
log /var/log/3proxy/3proxy.log D
logformat "- +_L%t.%. %Y-%m-%d %H-%M-%S %N.%p %E %U %C:%c %R:%r %O %I %h %T %z %q"
auth strong
# HTTP-proxy
proxy -n -p3128 -iIP_1 -eIP_1
proxy -n -p3128 -iIP_2 -eIP_3
#...
# SOCKS5-proxy
socks -n -p3129 -iIP_1 -eIP_1
socks -n -p3129 -iIP_2 -eIP_3