Tar —xvzf 3proxy-0.8.6.Tar.Gz

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Переходим в папку

cd 3proxy-3proxy-0.8.6/

Добавляем библиотеки

Ln -s /usr/lib64/libcrypto.so.10 /usr/lib/libcrypto.so

Ln -s /usr/lib64/libssl.so.10 /usr/lib/libssl.so

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Компилируем 3proxy

Make -f Makefile.Linux

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Создаем нужные папки

Mkdir /usr/local/etc/3proxy

Mkdir /usr/local/etc/3proxy/bin

Mkdir /usr/local/etc/3proxy/logs

Mkdir /usr/local/etc/3proxy/stat

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Переносим файлы (в этот моменты вы должны быть в папке 3proxy-3proxy-0.8.6/, если вы не в ней — перейдите в нее — cd 3proxy-3proxy-0.8.6)

Cp src/3proxy /usr/local/etc/3proxy/bin

Cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Меняем права на запись

Chown —R root /usr/local/etc/3proxy

chmod +x /etc/init.d/3proxy

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Чтобы проверить наш прокси сервер, создадим простой файл конфигурации

Перейдем в папку с нашим прокси сервером

cd /usr/local/etc/3proxy/

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Создадим пустой файл конфигурации

Настраиваем конфиг для ipv4 прокси

Touch 3proxy.cfg

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Запускаем файловый менеджер и редактируем файл конфига

mc

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Открываем на редактирование — F4 файл 3proxy.cfg

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Он пустой, добавим туда тестовый конфиг, чтобы проверить наш сервер

Пример конфигурации

nscache 65536

nserver 8.8.8.8

timeouts 10 15 30 60 180 1800 15 60

daemon

flush

auth strong

users ЛОГИН:CL:ПАРОЛЬ

proxy -n -a -pПОРТ -iIP_Сервера –eIP_Сервера

Значения, выделенные красным, нужно поменять на свои! Будьте внимательны в последней строчке! Лишних пробелов быть не должно!

Пример моего конфига:

nscache 65536

nserver 8.8.8.8

daemon

auth strong

users proxyzilla:CL:aDwsSAda

proxy -n -a -p5001 -i185.118.66.85 -e185.118.66.85

Выходим, F10, сохраняем.

Добавим 3proxy в автозагрузку

Chkconfig 3proxy on

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Стартуем

Service 3proxy start

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Перезагружаем

Reboot

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Сервер уйдет в перезагрузку и соединение прервется, через минуту можно опять соединится с сервером.

После перезагрузки проверим открытые порты

Слушаем открытые порты

Netstat -anut

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Видим наш открытый порт, все работает.

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Итак, мы сделали прокси сервер с поддержкой ipv4 (дополнительный ipv4 можно купить у провайдера, за 100 рублей в месяц, при покупке большими партиями — цена намного ниже), теперь давайте подключим ipv6.

Подключение ipv6 прокси

Вам нужно скачать программу Zennoposter (крутая программа для автоматизации действий в сети и не только),она нам нужна для автоматической генерации файлов конфигурации и ipv6 адресов (Достаточно бесплатной пробной версии).

Запускаем шаблон. Нажимаем два раза на него — открываются входящие настройки.

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Нам нужно вставить в шаблон наши данные.

Префикс сети – первые четыре блока слева, разделенные двоеточием. Пример: ваша сеть – 2b31:24s0:0:820c::/64, красным выделено то, что мы вставляем в программу.

Выбираем, сколько генерировать ipv6 адресов, по умолчанию 10, поставьте 500

Ip адрес нашего сервера, который мы вводили, когда подключались к нему по SSH, пример – 185.118.66.85

Начальный порт – первый порт, на которые будут вешаться наши прокси, будет увеличиваться на один. Пример – 50000, 50001, 5002, 5003, 5004, 5005 и т.д. Советую брать порты из четырех цифр, можно и из пяти, но некоторые программы их не понимают. Поставьте 5000.

Нажимаем ок. Генерируем. Открываем таблицу ipv6_network.xlsx, которая идет в комплекте. (Шаблон заполнит эту таблицу)

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Переходим в конфиг

cd /etc/

Запускаем редактор

mc

Находим файл @rc.local, открываем его на редактирование — F4

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Удаляем строку 6 (/root/pass.sh) кнопкой F8

Добавляем туда строки из второго столбика таблицы ipv6_network.xlsx, которые начинаются ifconfig eth0 inet6 add (копируем из столбика), сохраняем F10, выходим.

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Запускаем на выполнение

Sh /etc/rc.local

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Переходим в папку с конфигом

cd /etc/sysconfig/

Открываем файловый редактор

mc

Находим файл network и открываем на редактирование F4

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Конфигурация

ВСЕ УДАЛЯЕМ, заменяем на наше.

NOZEROCONF=true

GATEWAY=10.255.255.1

NETWORKING_IPV6=yes

IPV6FORWARDING=yes

IPV6_AUTOCONF=no

IPV6_AUTOTUNNEL=no

IPV6_DEFAULTGW=ВАШ_ШЛЮЗ

IPV6_DEFAULTDEV=eth0

Где взять шлюз? Шлюз это ваша подсеть, например 2a07:14c0:0:8010::/64, в конце нужно убрать /64 и добавить 1. Получиться 2a07:14c0:0:8010::1

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Сохраняем, выходим.

Переходим в папку /etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/

Открываем редактор

mc

Открываем и редактируем файл ifcfg-eth0 — F4

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

После строки UUID добавляем наш конфиг —

MTU=1500

BROADCAST=ВАШ_IP_СЕРВЕРА

IPV6INIT=yes

IPV6ADDR=ВАША_ПОДСЕТЬ\64

IPV6FORWARDING=yes

IPV6_DEFAULTGW=ВАШ ШЛЮЗ

Пример моего конфига:

MTU=1500

BROADCAST=185.118.66.85

IPV6INIT=yes

IPV6ADDR=2a07:14c0:0:8010::\64

IPV6FORWARDING=yes

IPV6_DEFAULTGW=2a07:14c0:0:8010::1

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Добавляем строки из столбика IPV6ADDR_SECONDARIES

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Сохраняем, выходим.

Редактируем конфиг, переходим

cd /usr/local/etc/3proxy/

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Запускаем файловый менеджер и редактируем файл конфига

mc

Открываем на редактирование 3proxy.cfg, все удаляем.

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Добавляем в наш конфиг

Nscache 65536

Nserver 8.8.8.8

Daemon

Auth strong

Добавляем ipv6 прокси

Теперь открываем файл 3proxy.cfg (с помощью блокнота, я использую NOTEPAD++)

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Копируем все и вставляем после строки auth strong

Сохраняем, выходим.

Перезапускаем сервер

Reboot

Обратите внимание, строка должна измениться!

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Проверяем ipv6 прокси

Проверяем

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Заходим на http://whatismyipaddress.com/

tar —xvzf 3proxy-0.8.6.Tar.Gz - student2.ru

Не забывайте, что большинство сайтов не открываются под ipv6 прокси. Работают только крупные сайты — FB, VK, INSTAGRAM и прочие.

Вы получили большое количество прокси с авторизацией по логину и паролю.

В файле — login_pass_ip_port.txt содержатся все данные. В следующей статье я расскажу как открыть свой магазин IPV6 прокси. Успехов!

Наши рекомендации