Устанавливаем 3proxy на CentOS

Вы можете найти самую последнюю версию 3proxy на сайте http://3proxy.ru/
Загружаем 3proxy и распаковываем

cd /usr/local/src/
wget http://3proxy.ru/0.6.1/3proxy-0.6.1.tgz
tar -xvzf 3proxy-*
cd 3proxy-*

Компилируем

make -f Makefile.Linux


Во время компиляции могут появляться следующие ошибки:
3proxy.c:1103: warning: pointer targets in passing argument 1 of …
Но они не критичны и их мы игнорируем

Создаем папки

mkdir /usr/local/3proxy
mkdir /usr/local/3proxy/logs
mkdir /usr/local/3proxy/stat

Переносим исполняемый файл

cp src/3proxy /usr/local/3proxy

Переносим файл для автозапуска

cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy

Записываем информацию в файл автозагрузки

chkconfig 3proxy on

Переносим из образца конфигурационный файл

cp cfg/3proxy.cfg.sample /usr/local/3proxy/3proxy.cfg

Выставляем права

chown -R nobody: /usr/local/3proxy

Теперь настраиваем конфиг

vi /usr/local/3proxy/3proxy.cfg

Можно удалить весь код и вставить следующий:

daemon
 
log /usr/local/3proxy/logs/3proxy.log Drotate 30
internal 192.168.0.1 — IP вашего сервера
external 192.168.0.1 — IP вашего сервера
users ЛОГИН:CL:ПАРОЛЬ
auth strong
flush
allow ЛОГИН
maxconn 20
proxy -a
socks
pop3p -l/usr/local/3proxy/logs/pop3proxy

Устанавливаем пользователя, пароль и айпи адреса вашего сервера

Запускаем для проверки

/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg

Если никак ошибок не возникло тогда запускаем 3proxy

/etc/init.d/3proxy start

Установка Прокси сервера завершена. Теперь нужно вручную ввести настройки проксисервера в Вашем браузере.
Например в Mozilla Firefox нужно перейти в “Инструменты >> Настройки >> Дополнительные >> Сеть”
и напротив надписи
========
Соединение
Настройка параметров соединения Firefox с Интернетом
========

жмем “Настроить”
Готово.