Установка и настройка proxy на VDS

Категории: Программирование Комментариев: 4

В жизни дорвейщика случается много ситуаций, когда не стоит светить своим настоящим IP. Есть много способов, как его скрыть или подменить. Самым простым является использование интернета через прокси. А самым простым способом поднять прокси является 3proxy. Софт мультиплатформенный, но так как на Windows почти нет никаких сложностей в запуске и настройке, то я расскажу подробно и настройке в Linux. Windows пользователи могут почерпнуть только информацию о конфиг файле. Установку я буду рассказывать на примере Debian OS, удалённый VDS. Заходим по ssh на свой сервер и качаем последнюю стабильную версию 3proxy
wget http://3proxy.ru/0.6.1/3proxy-0.6.1.tgz
Распаковываем её
tar -xvzf 3proxy-0.6.1.tgz
Переходим в распакованную папку
cd 3proxy-0.6.1
и компилируем саму программу
make -f Makefile.Linux
ждём несколько минут, пока система скомпилирует программу. После этого, у вас в папке src, рядом с исходникаму будут лежать готовые программы. Почему программы? Потому что 3proxy позволяет отдельно запускать соксы, смтп прокси и др. Нас интересует файл 3proxy.
Теперь создадим папки для программы, логов и статистики.
mkdir /usr/local/3proxy
mkdir /usr/local/3proxy/logs
mkdir /usr/local/3proxy/stat

Если вы зашли в папку src, то выходим из неё. После этого нужно скопировать все нужные файлы в нужные папки, и копируем исполняемый файл.
cp src/3proxy /usr/local/3proxy
Переносим файл для автозагрузки
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
Записываем информацию в файл автозагрузки
update-rc.d 3proxy defaults
Создаем чистый конфигурационный файл
touch /usr/local/3proxy/3proxy.cfg
Далее нужно отредактировать файл конфига. Для этого я использую редактор nano(sudo apt-get install nano)
nano /usr/local/3proxy/3proxy.cfg
Вставляем текст:
daemon
log /usr/local/3proxy/logs/3proxy.log D
rotate 30
users login:CL:pass
auth strong
proxy
socks

Сохраняем наш файл(CTRL+X, соглашаемся на сохранение) и пробуем запустить наш прокси-сервер не забыв дать права
chown -R nobody:nogroup /usr/local/3proxy
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg

Всё, можно тестировать прокси. Стандартный порт для хттп прокси – 3128, для socks – 1080.
Если всё хорошо, то нужно настроить наш прокси для автозагрузки.
cd /etc/init.d/
nano 3proxy

Редактируем файл, вписав везде путь к нашим программам. Всё, перезагружаем сервер и радуемся собственным проксям!

Автор inlanger   @   27.01.2010 Комментариев: 4
Tags :

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

No comments yet. Be the first to leave a comment !
Leave a Comment

Следущая запись
«
Предыдущая запись
»


Zionn designed by ZENVERSE  |  In conjunction with Reseller Hosting from the #1 Web Hosting Provider - HostNexus.