Устанавливаем 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 с Интернетом
========
жмем “Настроить”
Готово.