Поднимаем прокси сервер для соц.сетей на основе 3Proxy Server

Настройка прокси сервера на основе популярного скрипта 3Proxy с установкой на VPS сервер. Полная инструкция и пояснение.
Поднимаем прокси сервер для соц.сетей на основе 3Proxy Server

Поднимаем прокси сервер для соц.сетей на основе 3Proxy Server

Личный прокси сервер на VPS сервере

Многие начинающие мастера SMM задаются вопросом, как работать с разными аккаунтами в социальных сетях, досках объявлений и других сайтов не подвергая риску быть забаненными уже на первых этапах раскрутки. Представьте, у вас был всего-навсего один IPv4 адрес, а аккаунтов в Инстаграме, Фейсбуке, Вконтакте или на сайтах объявлений наподобие Авито множество (опустим сейчас для чего это надо).

И при использовании VPS сервера для прокси вы получаете... *барабанная дробь*… Пачку! Целую пачку IP-адресов, которые можно использовать для разных аккаунтов!

Это открывает двери перед вами в прямом смысле слова: парсинг для сбора семантики например с помощью программы Key Collector, постов в Инстаграме с помощью InstaRepost, обход блокировок (провайдеры хостинга, как правило, не блокируют сайты внесенные в список Роскомнадзора), да много чего еще. Очень заманчиво, не правда ли? Не верите?

Что же, заглянем поглубже и разберемся? - что такое прокси, для чего оно нужно и в самом конце статьи мы настроим прокси сами и получим готовое решение в виде персонального прокси сервера буквально за пару команд которые может осилить даже человек совсем незнакомый с командной строкой Linux.

КАК УСТРОЕНО?

Проксирование трафика через прокси происходит по принципу тоннеля с одного IPv4 на дополнительные IP-адреса (IPv4 или IPv6) на том же сервере. Туннель нужен для того, чтобы софт корректно принимал прокси, да и ктому же, это просто удобнее. Адрес тоннеля сайты не видят, видят только конечный IP адрес, что скрыт на порту туннеля. На каждом порту туннеля расположен уникальный индивидуальный IP адрес.

К примеру, мы имеем основной IPv4 адрес сервера 185.0.0.30 и дополнительные IP адреса 185.0.0.40 и 185.0.0.50. К каждому конкретному адресу будет привязан индивидуальный порт который и осуществляет передачу конечного адреса до нужного нам сайта.
Например, дополнительный IP адрес 185.0.0.40 будет иметь порт 3000, а адрес 185.0.0.50 имеет порт 3100. На выходе мы получим прокси примерного типа: 185.0.0.40:3000:login:pass и 185.0.0.50:3100:login:pass.
Аналогичные настройки будет иметь прокси сервер и для IPv6 адресов.

ПРЕИМУЩЕСТВА

Во-первых, это стоимость. Если настройка прокси сервера производится на IPv6 адресах, вы можете существенно сэкономить, ведь новый тип адресов достаточно не дорог в аренде.

Во-вторых, совместимость. Установка соединения происходит через основной IPv4 адрес для всех IP адресов на сервере, а при использование IPv6 адресов исключает возникновения ошибок при подключении через различный софт или браузер, которые еще не полностью перешли на поддержку IPv6. Также IPv6 адреса, как и IPv4, работают протоколами прокси HTTP, HTTPS, SOCKS5.

В-третьих, возможность быстрой смены адресов. Конечно же, вы сможете сменить IP адреса, которые уже были задействованы для прокаченных аккаунтов, что поможет избежать проблем в дальнейшем.

И, наконец, скорость. Передача данных осуществляется по высокоскоростным каналам, обеспечивающим возможность работы с большим количеством потоков.

КАК ИСПОЛЬЗОВАТЬ?

Нам будет необходим VPS с высокоскоростным каналом, разрешенным проксированием и поддержкой IPv4 или IPv6 в зависимости от задач. При этом, важно предварительно уточнить у провайдера, допускает ли он такое проксирование, конечно же, в легальных целях.

Где взять VPS? Сейчас многие провайдеры допускают использование своих серверов для проксирования трафика и, это уже не является чем-то запретным. Какие варианты?
Первый вариант, это приобретение сервера с автоматической установкой скриптов 3Proxy. Как говорится, «все в коробке», т.е. уже настроенный VPS с поднятыми прокси. И наслаждаемся использованием.
Второй вариант, вы получаете VPS сервер для прокси, а настройкой занимаетесь самостоятельно (затратно по времени и не всегда может получиться у пользователей не знакомых с установкой подобного программного обеспечения). О нем пойдет речь ниже.

УСТАНОВКА И НАСТРОЙКА

Для установки 3Proxy возьмем сервер с Linux системой CentOS 6.7 на борту. Прежде чем начать установку 3Proxy, обновляем репозиторий и устанавливаем необходимые пакеты:

# yum update && yum -y install wget gcc mc net-tools nano

Необходимо отключить фаерволы для IPv4 и IPv6.
Делаем это:

# chkconfig iptables off && service iptables stop # chkconfig ip6tables off && service ip6tables stop

Добавляем один из выделенных адресов как основной IPv6 адрес на сетевой интерфейс нашего сервера.
Дополнительно прописываем параметр для IPv6 (если они необходимы на сервере) в /etc/sysconfig/network:

NETWORKING_IPV6=yes

Вносим public DNS Google в /etc/resolv.conf:

Для IPv4:

nameserver 8.8.8.8
nameserver 8.8.4.4

Для IPv6:

nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

Теперь следует перезапустить сеть:

# service network restart

Следующим шагом будет добавление ваших IPv4 и IPv6 в /etc/rc.local.
Приступаем к сборке 3proxy:

# wget https://github.com/z3APA3A/3proxy/archive/3proxy-0.8.6.tar.gz
# tar -xvzf 3proxy-0.8.6.tar.gz
# 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
# make -f Makefile.Linux
# mkdir /usr/local/etc/3proxy
# mkdir /usr/local/etc/3proxy/bin
# mkdir /usr/local/etc/3proxy/logs
# mkdir /usr/local/etc/3proxy/stat
# cp src/3proxy /usr/local/etc/3proxy/bin
# cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
# chown -R root /usr/local/etc/3proxy
# chmod +x /etc/init.d/3proxy

Далее вносим изменения в конфигурационный файл 3Proxy, там должно быть следующее:

pidfile /usr/local/etc/3proxy/3proxy.pid
maxconn 100
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
setgid 65535
setuid 65535
flush
auth strong
users < USER >:CL: < PASS >
allow

Где в параметре < USER >:CL:< PASS > необходимо указать логин вашего будущего пользователя и пароль соответственно.

Для IPv4 прокси:

proxy -n -a -p< 3000 > -i< IPv4 > -e< IPv4 >
proxy -n -a -p< 3100 > -i< IPv4 > -e< IPv4 >

Для IPv6 прокси:

proxy -6 -n -a -p< 3200 > -i< IPv4 > -e< IPv6 >
proxy -6 -n -a -p< 3300 > -i< IPv4 > -e< IPv6 >

Где < PORT1 > и < PORT2 > это ваши порты, например 3000, 3100, -i< IPv4 > - это основной IP адрес прокси сервера и -e< IPv4 > это адрес после проксирования (дополнительный адрес).

Запускаем 3proxy:

chkconfig 3proxy on service 3proxy start

В результате мы получили 4 шт. прокси на IP адрес вашего сервера с портами 3000 и 3100 для IPv4 прокси и 3200, 3300 для IPv6 прокси.

Отзывы наших клиентов

Отзывы о SerfStack с независимых и авторитетных хостинг рейтингов

Отзывы наших клиентов
Отзывы наших клиентов
Отзывы наших клиентов

Интересные статьи из нашего блога

Только лучшие статьи по работе с VPS серверами и сайтами

Подготовка и настройка VPS сервера с установкой Windows 10

Устанавливаем и настраиваем Windows 10 на VPS сервере от запуска ISO до настройки сети для доступа в интернет и подключения по RDP.

Как выбрать VPS хостинг и какие его основные функции?

Рассмотрим особенности услуги аренды VPS сервера и его типов. Какие возможности вы получите при заказе собственного виртуального сервера.

На какой CMS создать сайт? Готовые сайты на CMS или сайт с нуля

Как и на чем создать ваш первый сайт? Рассмотрим варианты сайта на HTML против оптимизированного WordPress сайта на VPS сервере.

Читайте другие не менее интересные статьи в нашем блоге