Установка анонимного прокси сервер 3proxy на CentOS 5 Linux
Вам нужна анонимность?
Тогда вам нужне анонимный прокси сервер. Можно использовать бесплатные, можно покупать платные, но можно бесплатно установить его самостоятельно.
Именно этим вы мы сейчас и займемся.
Мы уже описывали установку 3proxy сервера на CentOS, но тут немного установим его по другому, что на мой взгляд будет намного проще.
Установка анонимного прокси сервер 3proxy
И так начинаем с начала.
1. Подключаемся к серверу через консоль
ssh root:pass@IP
где pass — ваш рут пароль, IP — айпи адрес сервера
2.Устанавливаем mc (файловый менеджер)
yum install mc
3.Устанавливаем библиотеку gcc необходимую для компиляцииyum install gcc
4. Загружаем 3proxywget http://3proxy.ru/0.6.1/3proxy-0.6.1.tgz
5.Разжимаем tar -xvzf 3proxy-0.6.1.tgz
6.Переходим в разжатую папку cd 3proxy-0.6.1
7.Компилируем make -f Makefile.Linux
Во время компиляции могут появляться следующие ошибки:
3proxy.c:1103: warning: pointer targets in passing argument 1 of ...
Но они не критичны и их мы игнорируем
8.Создаем папки
mkdir /usr/local/etc/3proxy
mkdir /usr/local/etc/3proxy/bin
mkdir /usr/local/etc/3proxy/logs
mkdir /usr/local/etc/3proxy/stat
9.Переносим исполняемый файл
cp src/3proxy /usr/local/etc/3proxy/bin
10.Переносим файл для автозапуска
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
11.Записываем информацию в файл автозагрузки
chkconfig 3proxy on
12.Создаем новый конфигурационный файл
touch /usr/local/etc/3proxy/3proxy.cfg
Или переносим из образца конфигурационный файл
cp cfg/3proxy.cfg.sample /usr/local/etc/3proxy/3proxy.cfg
13.Выставляем права
chown -R nobody:nogroup /usr/local/etc/3proxy
14.Переходим в папку cd /usr/local/etc/3proxy и настраиваем 3proxy.cfg запустив mc, выбрав файл и нажав F4:
Можно удалить все и вписать ниже приведенный конфиг или подкорректировать там записи совпадающие с этими конфигом:
daemon
log /usr/local/etc/3proxy/logs/3proxy.log Drotate 30
internal 79.98.25.99 — IP вашего сервера
external 79.98.25.99 — IP вашего сервера
users ЛОГИН:CL:ПАРОЛЬ
auth strong
flush
allow ЛОГИН
maxconn 20
proxy -a
socks
pop3p -l/usr/local/etc/3proxy/logs/pop3proxy
Устанавливаем пользователя, пароль и айпи адреса вашего сервера (конечно вы можете менять и другие параметры)
15.Запускаем для проверки
/usr/local/etc/3proxy/bin/3proxy /usr/local/etc/3proxy/3proxy.cfg
16.В отличии от предыдущей инструкции по установке этого прокси, настраивать файл автозагрузки уже не нужно.
Перегружаем сервер командой reboot и проверяем работоспособность.
Установка проводилась на ОС CentOS 5, на других дистрибутивах возможно будет несколько отличаться.