
В жизни дорвейщика случается много ситуаций, когда не стоит светить своим настоящим 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
Редактируем файл, вписав везде путь к нашим программам. Всё, перезагружаем сервер и радуемся собственным проксям!
лучше из пакетов ставить софт в никсах с помощью aptitude в debian'e например, тогда при выходе новых версии, прокси будет автоматом обновляться
да и openvpn имхо удачнее поднять, чем прокси
16:47
а я юзал Oops. Лёгкий, легко настраивается, есть вне нужные фичи.