A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Установка анонимного прокси сервер 3proxy на CentOS 5 Linux

Установка анонимного прокси сервер 3proxy на CentOS 5 Linux


Рубрика: Администрирование
Метки: | | |
Просмотров: 9273

Вам нужна анонимность?

Тогда вам нужне анонимный прокси сервер. Можно использовать бесплатные, можно покупать платные, но можно бесплатно установить его самостоятельно.

Именно этим вы мы сейчас и займемся.

Мы уже описывали установку 3proxy сервера на CentOS, но тут немного установим его по другому, что на мой взгляд будет намного проще.

Установка анонимного прокси сервер 3proxy

И так начинаем с начала.

1. Подключаемся к серверу через консоль

ssh root:pass@IP

где pass — ваш рут пароль, IP — айпи адрес сервера

2.Устанавливаем mc (файловый менеджер)

yum install mc

3.Устанавливаем библиотеку gcc необходимую для компиляции

yum install gcc

4. Загружаем 3proxy

wget 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, на других дистрибутивах возможно будет несколько отличаться.

Комментариев: 2 RSS