Полагаю, что одним из основных "инструментов" для пользователей ZennoPoster являются прокси, которые позволяют имитировать подключение различных пользователей из разных точек сети. Прокси отличный вариант для работы, они быстрые, удобные в использование
Про прокси много говорить не будем, отметим лишь основные источники
Публичные прокси – насобирать их можно ну просто огромное количество, на любой вкус и цвет, но … (парсинг, чек и т.д.)
Приватные прокси – с технической стороны все хорошо и удобно
Мобильные прокси – все хорошо, но стоят денег
Как альтернативный вариант я предлагаю рассмотреть использование VPN
Если сравнивать работу VPN и proxy, то с технической стороны тут процесс подключения конечно намного мудренее. Если при использование прокси нам достаточно сообщить приложению через какой IP и порт ему работать, то для работы через VPN, нам предварительно нужно поднять подключение, а именно: пройти аутентификацию (по логину и паролю, или сертификату), согласовать шифрование, получить от сервера IP, маску подсети, шлюз, параметры DNS, прописать маршрутизацию. Все это конечно скрыто за ширмой работы VPN клиента, я пологая вы замечали, что подключение к VPN занимает некоторое время, вот как раз на все эти процедуры и уходят те самые секунды, когда мы поднимаем VPN подключение.
Хочу сразу оговориться, дабы у вас не сложилось впечатление что я предлагаю заменить использование прокси на VPN, это не так. Прокси хороши, для некоторых задач (когда вам необходимы сотни или тысячи IP) они безусловные лидеры по удобству и скорости работы. Цель данной публикации обратить ваше внимание на VPN, как на альтернативу прокси.
Для начала, давайте посмотрим на использование VPN обычными пользователями сети
Гипотеза
Многие реальные пользователи используют VPN для обхода блокировок, защиты в публичных Wi-Fi сетях. Если посмотреть на принцип использования того или иного способа, то для рядового пользователя проще всего использовать VPN, установил приложение и не нужно каждый раз заморачиваться с настройками (прописывать IP сервера прокси, указывать порт).
Скорее всего, если вы поинтересуетесь у своих знакомых (обычных пользователей, далеких от IT) чем они пользуются для обхода блокировок, то окажется что они используют VPN. Как так получается? Если у пользователя возникают трудности с доступом к тому или иному ресурсу в сети, что он делает? Правильно, идет искать как решить эту проблему. Зачастую это сводится к постам – скачайте вон то приложение, установите, запустите и все будет работать.
Вы можете возразить что пользователи также используют расширения для браузеров которые работают как раз через прокси, я с вами отчасти соглашусь, но чем больше пользователей мобильных устройств (а там расширения в браузере не работают) тем чаще используют VPN. Связано это с тем, что пользователь приобретая подписку может использовать VPN как на мобильном устройстве, так и на стационарном ПК или ноутбуке, и необходимость в использование подобных расширений просто отпадает сама собой.
От потребности к практике использования
Допустим, пользователь использует VPN для обхода блокировки до Vk, Mail.Ru, Netflix, Telegram или торрентов (не суть важна для чего). Так как при использование VPN весь трафик заворачивается в тоннель, пользователь продолжает использовать VPN на тех ресурсах, доступ к которым у него и так есть. Причина очень проста – включил и забыл, пользователь не будет заморачиваться отключение VPN если ему нужно на Google.com, так как и с включенным VPN он может туда попасть, я больше чем уверен он даже не будет задумываться об этом.
Таким образом, чем больше всевозможных ограничений с доступом к тем или иным ресурсам - тем больше пользователей VPN ))
А ограничения к некоторым интернет ресурсам на уровне государства, порождает все больше и больше пользователей VPN
От теории к делу
Все крупные VPN сервисы конечно есть в базах и это отчасти нам плюс, почему? Я думаю вы знаете что есть готовые базы и сервисы, которые предоставляют информацию об IP адресе, но не просто информацию о ГЕО IP, а немного иного характера.
Один из таких примеров https://www.maxmind.com/en/solutions/geoip2-enterprise-product-suite/anonymous-ip-database
Tor Exit Nodes и Public Proxies, с этим все понятно ))
а вот на данных о VPN сервисах и хостинг провайдерах/дата центрах стоит немного заострить внимания
Hosting Providers/Data Centers
Прокси, которые вы покупаете или поднимаете сами на VPS, попадают в базу (точнее они там уже есть фактически), так как выданный вам IP входит в пул IP адресов принадлежащий конкретному хостинг провайдеру. Справедливости ради замечу, что не все приватные прокси светятся в базе, к такому исключению относятся так называемые Residential Proxy. От обычных они отличаются тем, что на выходе вы получаете IP из пула обычного интернет провайдера, якобы являетесь резидентом (пользователем) оного. Мобильные прокси как раз являются ярким примером Residential Proxy.
Anonymizing VPN services
Вот в эту базу попадают как раз все те VPN сервисы которыми пользуются большинство пользователей интернета. Парадоксально, но факт, наличие нашего IP именно в этой базе может нам даже помочь. Думаю, данное утверждение вызвало у вам диссонанс, согласен, что хорошего может быть в том, что наш IP светиться в базе?
Смею предположить, что со стороны любого веб ресурса пользователь VPN сервиса выглядит более трастово чем пользователь с IP из пула прокси сервисов (при прочих равных условиях). У вас может возникнуть справедливый вопрос, почему? А ответ уже был озвучен ранее, использование прокси намного удобнее и практичнее. Сейчас практически любой софт (парсеры, регеры, спамеры и т.д.) даже самый примитивный - умеет работать через прокси. Использованием прокси даже в многопотоке сейчас никого не удивить, а как на счет VPN? Много ли вам попадалось информации об использовании VPN при автоматизации тех или иных задач в многопоточном режиме? Как раз по этой причине IP адреса из базы VPN сервисов будут иметь больше траста чем из базы прокси серверов.
Помимо прочего, многие VPN сервисы допускают параллельное подключение нескольких устройств (сессий), что дает нам дополнительные возможности по получению новых IP. Иными словами, у VPN сервиса предположим есть сервера с России, США, Канаде, Германии, Великобритании, Франции и т.д.. Подключившись к одному из серверов (допустим в России), вы можете создать и использовать еще несколько подключений, предположим в США, Канаде, Германии и Франции. В итоге, мы получаем на выходе уже 5 IP. Количество параллельных (одновременных) подключений нужно уточнить у конкретного VPN сервиса (обычно около 5), ну или выяснить опытным путем. Но об этом чуть позже.
Пользователи мобильный устройств тоже часто используют VPN поверх своих "мобильный" IP, так что я думаю вам есть над чем задуматься, например, при работе с ZennoDroid
Вот мы наконец и подошли к ключевой части данной публикации ))
Если вы читаете данный пост, то думаю вы уже или являетесь пользователем ZennoPoster, или скоро им станете, и о возможностях данного продукта вы уже знаете.
Ваш пытливый ум возможно сейчас пытается вспомнить, если ли там в настройках ZennoPoster нечто связанное с VPN? Нет, нету ))
Но, это не проблема для нас, сам ZennoPoster нам и поможет организовать свою же работу через VPN ))
Для реализации работы ZennoPoster через VPN нам потребуется:
1) аккаунты для доступа к VPN сервисам, тут на помощь нам приход ZennoPoster, который любезно возьмёт на себя всю рутину по регистрации аккаунтов
2) нам нужно создать N число VPN подключений
3) завернуть трафик к каждому из этих VPN подключений, в этом нам поможет 3proxy
В итоге мы получаем псевдо прокси, с IP адресами (на выходе) VPN сервисов через которые будем работать
И так, давайте уже наконец перейдем к технической части ))
Аккаунты для доступа к VPN сервисам
Данный этап мы не будет рассматривать, так как ничего сложного тут нет, все сводится к тому, что вам потребуется приложить немного усилий, поискать VPN сервисы у которых есть триал доступ хотя бы на 1 день.
Для работы мы остановимся на использование VPN на основе OpenVPN.
Почему именно он? Практически у все VPN сервисов доступна данная технология, что позволит нам систематизировать процессы, и реализовать решение которое будет работать с любым VPN сервисом. Так же, при использование OpenVPN, сервисы предоставляют готовые конфиги для подключения, что упрощает нам жизнь ))
Все что вам нужно, это сделать шаблон который будет регистрировать для вас аккаунты и скачивать конфиги.
Подберите сами несколько VPN сервисов, ручками пройдите все этапы, посмотрите насколько просто будет автоматизировать все это через ZennoPoster
Что нам нужно от VPN сервиса, так это получить файл конфига для OpenVPN, данные файлы имеют расширение .ovpn
!!! обратите внимание, нам нужны конфиги (иногда их помечают как OpenVPN GUI), а не софт под винду
Предварительно нам нужно подготовить систему для работы с OpenVPN.
Так как автор редиска (( и не успел доделать софтину для уважаемых читателей, то придется немного ручками поработать
Скачиваем и устанавливаем OpenVPN для вашей версии винды.
После установки переходим в C:\Program Files\TAP-Windows\bin
Нам потребуется установить драйвера для TAP адаптера. Запускаем addtap.bat (от имени администратора)
Операцию нужно повторить столько раз, сколько одновременных VPN подключений вы планируете потом использовать. (не забудьте установить галочку, иначе это окно будет появляться каждый раз при установке)
Следующий важный этап
Вам нужно будет переименовать все созданные TAP адаптеры (для удобства использования), советую переименовать их в vpn1, vpn2, vpn3 и т.д. В противном случае, каждое новое подключение будет использовать последующий из свободных TAP адаптеров, а это не очень удобно, ниже поймете почему. Переименование адаптеров позволит нам в дальнейшем назначать определенный адаптер для конкретного VPN подключения.
Почти все уже готово ))
распаковываем архив в корень диска С:
должно получиться так С:\vpn4zenno (если вы разместите папку в другом месте, то нужно будет подправить только один файл xxx_up.txt, изменив там путь до 3proxy)
Софтинка еще не годова, так что придется прибегнуть пока к помощи bat файлов
В файлах используются пути по которым OpenVPN устанавливается по умолчанию, если вы меняли путь при установке, то измените путь к нему в файле start.bat
OpenVPN при запуске просматривает свою директорию с конфигами (C:\Program Files\OpenVPN\config), а также дополнительную, которая находится в папке профиля учетной записи (%USERPROFILE%\OpenVPN\config), в ней мы и будем работать
Данную папку можно переназначить при необходимости, сменив например на C:\vpn4zenno\config. Но сейчас мы будем рассматривать самый простой вариант, с настройками по умолчанию и одним VPN сервисом
Предположим, вы скачали конфиги (файлы .ovpn), теперь переименуйте их в соответствие с названиями адаптеров (vpn1.ovpn, vpn2.ovpn, vpn3.ovpn и т.д.) и поместите их в папку %USERPROFILE%\OpenVPN\config
Как упоминалось ранее, VPN сервисы позволяют использовать несколько подключений для одного пользователя, такая возможность очень упрощает нам жизнь, так как сокращает издержки на создание новых учетных записей. Нам не нужно для каждого подключения создавать нового пользователя, мы можем воспользоваться уже имеющейся у нас учетной записью и подключиться сразу к 5 серверам (к примеру).
В папке vpn4zenno вы найдете:
3proxy.exe - все о нем знают ))
patch_config.bat – вносит правки в файл конфига конкретного подключения (он указывает какой сетевой адаптер использовать и отключает назначение основного шлюза)
данный файл запускается из командной строки с аргументом в виде номера VPN подключения и имени адаптера
после выполнения будет пропатчен конфиг с именем vpn5.ovpn (в нем будет указан адаптер для запуска - vpn5)
если мы не пропатчим файл конфига, то будет выбран первый свободный TAP адаптер, а также приняты параметры маршрутизации и весь трафик по умолчанию пойдет через VPN, а нам это не нужно
!!!пропатчить нужно только 1 раз, перед первым запуском
xxx_up.txt - нужен для файла make_vpnX_up.bat
make_vpnX_up.bat - данный баткин создаст файл сценария для указанного вами конфига, который будет срабатывать после старта VPN подключения
запускается аналогично предыдущему, с указанием аргумента (номера подключения/адаптера)
по этому примеру, будет создан файл vpn5_up.bat (в папке конфига (%USERPROFILE%\OpenVPN\config) около файла vpn5.ovpn)
!!! make_vpnX_up.bat нужно запустить только один раз для каждого конфига/подключения, перед первым подключением, повторно использовать нет необходимости
vpnXX_up.bat - данные файлы будет автоматически стартовать после того как будет установлено соответствующее ему соединение (для этого у нас все и пронумеровано)
каждый vpnXX_up.bat файл в свою очередь, создает конфиг (vpnXX.3proxy) для 3proxy и запускает его, а также еще один файл vpnXX_down.bat
vpnXX_down.bat - создается автоматически (файлом vpnXX_up.bat), предназначение данного файла только одно - убить процесс 3proxy, после того как соединение с VPN сервисом будет завершено
Запутались? )))
Давайте теперь объясню логику работы, возьмем для примера подключение #3, ему будет соответствовать файл конфига vpn3.ovpn
после этого в файле vpn3.ovpn должны появиться дне новые строки
dev-node vpn3 // это строка указывает что для подключения нужно использовать TAP адаптер с именем vpn3
pull-filter ignore redirect-gateway // отключает назначение маршрута по умолчанию
теперь нужно создать файл vpn3_up.ovpn
для этого запускаем make_vpnX_up.bat с аргументом 3
будет создан файл vpn3_up.bat
все готово к запуску, запускаем start.bat с аргументом 3
после того, как у нас поднимется подключение, стартует созданный нами ранее vpn3_up.bat
vpn3_up.bat сам создаст конфиг для 3proxy с именем vpn3.3proxy (и запустит его)
наша цифра 3 и дальше продолжает свой путь, а именно она пропишется в конфиге 3proxy в виде части IP адреса на котором у нас будет висеть 3proxy
и адрес этот 127.0.0.3:1080
кроме того что файл vpn3_up.bat запустит 3proxy, он еще создаст файл vpn3_down.bat, который сработает после завершения подключения и тем самым убьет 3proxy который работает на 127.0.0.3:1080
вот и все )))
устанавливайте столько подключений, сколько вам потребуется, в качестве прокси, указывайте в ZennoPoster 127.0.0.XX:1080
через прокси 127.0.0.1:1080 вы будите выходить через vpn1
через прокси 127.0.0.2:1080 вы будите выходить через vpn2
через прокси 127.0.0.3:1080 вы будите выходить через vpn3
через прокси 127.0.0.4:1080 вы будите выходить через vpn4
через прокси 127.0.0.5:1080 вы будите выходить через vpn5
через прокси 127.0.0.6:1080 вы будите выходить через vpn6
через прокси 127.0.0.7:1080 вы будите выходить через vpn7
и так далее ..... )))
Благодарю за внимание )))
Про прокси много говорить не будем, отметим лишь основные источники
Публичные прокси – насобирать их можно ну просто огромное количество, на любой вкус и цвет, но … (парсинг, чек и т.д.)
Приватные прокси – с технической стороны все хорошо и удобно
Мобильные прокси – все хорошо, но стоят денег
Как альтернативный вариант я предлагаю рассмотреть использование VPN
Если сравнивать работу VPN и proxy, то с технической стороны тут процесс подключения конечно намного мудренее. Если при использование прокси нам достаточно сообщить приложению через какой IP и порт ему работать, то для работы через VPN, нам предварительно нужно поднять подключение, а именно: пройти аутентификацию (по логину и паролю, или сертификату), согласовать шифрование, получить от сервера IP, маску подсети, шлюз, параметры DNS, прописать маршрутизацию. Все это конечно скрыто за ширмой работы VPN клиента, я пологая вы замечали, что подключение к VPN занимает некоторое время, вот как раз на все эти процедуры и уходят те самые секунды, когда мы поднимаем VPN подключение.
Хочу сразу оговориться, дабы у вас не сложилось впечатление что я предлагаю заменить использование прокси на VPN, это не так. Прокси хороши, для некоторых задач (когда вам необходимы сотни или тысячи IP) они безусловные лидеры по удобству и скорости работы. Цель данной публикации обратить ваше внимание на VPN, как на альтернативу прокси.
Для начала, давайте посмотрим на использование VPN обычными пользователями сети
Гипотеза
Многие реальные пользователи используют VPN для обхода блокировок, защиты в публичных Wi-Fi сетях. Если посмотреть на принцип использования того или иного способа, то для рядового пользователя проще всего использовать VPN, установил приложение и не нужно каждый раз заморачиваться с настройками (прописывать IP сервера прокси, указывать порт).
Скорее всего, если вы поинтересуетесь у своих знакомых (обычных пользователей, далеких от IT) чем они пользуются для обхода блокировок, то окажется что они используют VPN. Как так получается? Если у пользователя возникают трудности с доступом к тому или иному ресурсу в сети, что он делает? Правильно, идет искать как решить эту проблему. Зачастую это сводится к постам – скачайте вон то приложение, установите, запустите и все будет работать.
Вы можете возразить что пользователи также используют расширения для браузеров которые работают как раз через прокси, я с вами отчасти соглашусь, но чем больше пользователей мобильных устройств (а там расширения в браузере не работают) тем чаще используют VPN. Связано это с тем, что пользователь приобретая подписку может использовать VPN как на мобильном устройстве, так и на стационарном ПК или ноутбуке, и необходимость в использование подобных расширений просто отпадает сама собой.
От потребности к практике использования
Допустим, пользователь использует VPN для обхода блокировки до Vk, Mail.Ru, Netflix, Telegram или торрентов (не суть важна для чего). Так как при использование VPN весь трафик заворачивается в тоннель, пользователь продолжает использовать VPN на тех ресурсах, доступ к которым у него и так есть. Причина очень проста – включил и забыл, пользователь не будет заморачиваться отключение VPN если ему нужно на Google.com, так как и с включенным VPN он может туда попасть, я больше чем уверен он даже не будет задумываться об этом.
Таким образом, чем больше всевозможных ограничений с доступом к тем или иным ресурсам - тем больше пользователей VPN ))
А ограничения к некоторым интернет ресурсам на уровне государства, порождает все больше и больше пользователей VPN
От теории к делу
Все крупные VPN сервисы конечно есть в базах и это отчасти нам плюс, почему? Я думаю вы знаете что есть готовые базы и сервисы, которые предоставляют информацию об IP адресе, но не просто информацию о ГЕО IP, а немного иного характера.
Один из таких примеров https://www.maxmind.com/en/solutions/geoip2-enterprise-product-suite/anonymous-ip-database
Tor Exit Nodes и Public Proxies, с этим все понятно ))
а вот на данных о VPN сервисах и хостинг провайдерах/дата центрах стоит немного заострить внимания
Hosting Providers/Data Centers
Прокси, которые вы покупаете или поднимаете сами на VPS, попадают в базу (точнее они там уже есть фактически), так как выданный вам IP входит в пул IP адресов принадлежащий конкретному хостинг провайдеру. Справедливости ради замечу, что не все приватные прокси светятся в базе, к такому исключению относятся так называемые Residential Proxy. От обычных они отличаются тем, что на выходе вы получаете IP из пула обычного интернет провайдера, якобы являетесь резидентом (пользователем) оного. Мобильные прокси как раз являются ярким примером Residential Proxy.
Anonymizing VPN services
Вот в эту базу попадают как раз все те VPN сервисы которыми пользуются большинство пользователей интернета. Парадоксально, но факт, наличие нашего IP именно в этой базе может нам даже помочь. Думаю, данное утверждение вызвало у вам диссонанс, согласен, что хорошего может быть в том, что наш IP светиться в базе?
Смею предположить, что со стороны любого веб ресурса пользователь VPN сервиса выглядит более трастово чем пользователь с IP из пула прокси сервисов (при прочих равных условиях). У вас может возникнуть справедливый вопрос, почему? А ответ уже был озвучен ранее, использование прокси намного удобнее и практичнее. Сейчас практически любой софт (парсеры, регеры, спамеры и т.д.) даже самый примитивный - умеет работать через прокси. Использованием прокси даже в многопотоке сейчас никого не удивить, а как на счет VPN? Много ли вам попадалось информации об использовании VPN при автоматизации тех или иных задач в многопоточном режиме? Как раз по этой причине IP адреса из базы VPN сервисов будут иметь больше траста чем из базы прокси серверов.
Помимо прочего, многие VPN сервисы допускают параллельное подключение нескольких устройств (сессий), что дает нам дополнительные возможности по получению новых IP. Иными словами, у VPN сервиса предположим есть сервера с России, США, Канаде, Германии, Великобритании, Франции и т.д.. Подключившись к одному из серверов (допустим в России), вы можете создать и использовать еще несколько подключений, предположим в США, Канаде, Германии и Франции. В итоге, мы получаем на выходе уже 5 IP. Количество параллельных (одновременных) подключений нужно уточнить у конкретного VPN сервиса (обычно около 5), ну или выяснить опытным путем. Но об этом чуть позже.
Пользователи мобильный устройств тоже часто используют VPN поверх своих "мобильный" IP, так что я думаю вам есть над чем задуматься, например, при работе с ZennoDroid
Вот мы наконец и подошли к ключевой части данной публикации ))
Если вы читаете данный пост, то думаю вы уже или являетесь пользователем ZennoPoster, или скоро им станете, и о возможностях данного продукта вы уже знаете.
Ваш пытливый ум возможно сейчас пытается вспомнить, если ли там в настройках ZennoPoster нечто связанное с VPN? Нет, нету ))
Но, это не проблема для нас, сам ZennoPoster нам и поможет организовать свою же работу через VPN ))
Для реализации работы ZennoPoster через VPN нам потребуется:
1) аккаунты для доступа к VPN сервисам, тут на помощь нам приход ZennoPoster, который любезно возьмёт на себя всю рутину по регистрации аккаунтов
2) нам нужно создать N число VPN подключений
3) завернуть трафик к каждому из этих VPN подключений, в этом нам поможет 3proxy
В итоге мы получаем псевдо прокси, с IP адресами (на выходе) VPN сервисов через которые будем работать
И так, давайте уже наконец перейдем к технической части ))
Аккаунты для доступа к VPN сервисам
Данный этап мы не будет рассматривать, так как ничего сложного тут нет, все сводится к тому, что вам потребуется приложить немного усилий, поискать VPN сервисы у которых есть триал доступ хотя бы на 1 день.
Для работы мы остановимся на использование VPN на основе OpenVPN.
Почему именно он? Практически у все VPN сервисов доступна данная технология, что позволит нам систематизировать процессы, и реализовать решение которое будет работать с любым VPN сервисом. Так же, при использование OpenVPN, сервисы предоставляют готовые конфиги для подключения, что упрощает нам жизнь ))
Все что вам нужно, это сделать шаблон который будет регистрировать для вас аккаунты и скачивать конфиги.
Подберите сами несколько VPN сервисов, ручками пройдите все этапы, посмотрите насколько просто будет автоматизировать все это через ZennoPoster
Что нам нужно от VPN сервиса, так это получить файл конфига для OpenVPN, данные файлы имеют расширение .ovpn
!!! обратите внимание, нам нужны конфиги (иногда их помечают как OpenVPN GUI), а не софт под винду
Предварительно нам нужно подготовить систему для работы с OpenVPN.
Так как автор редиска (( и не успел доделать софтину для уважаемых читателей, то придется немного ручками поработать
Скачиваем и устанавливаем OpenVPN для вашей версии винды.
После установки переходим в C:\Program Files\TAP-Windows\bin
Нам потребуется установить драйвера для TAP адаптера. Запускаем addtap.bat (от имени администратора)
Операцию нужно повторить столько раз, сколько одновременных VPN подключений вы планируете потом использовать. (не забудьте установить галочку, иначе это окно будет появляться каждый раз при установке)
Следующий важный этап
Вам нужно будет переименовать все созданные TAP адаптеры (для удобства использования), советую переименовать их в vpn1, vpn2, vpn3 и т.д. В противном случае, каждое новое подключение будет использовать последующий из свободных TAP адаптеров, а это не очень удобно, ниже поймете почему. Переименование адаптеров позволит нам в дальнейшем назначать определенный адаптер для конкретного VPN подключения.
Почти все уже готово ))
распаковываем архив в корень диска С:
должно получиться так С:\vpn4zenno (если вы разместите папку в другом месте, то нужно будет подправить только один файл xxx_up.txt, изменив там путь до 3proxy)
Софтинка еще не годова, так что придется прибегнуть пока к помощи bat файлов
В файлах используются пути по которым OpenVPN устанавливается по умолчанию, если вы меняли путь при установке, то измените путь к нему в файле start.bat
OpenVPN при запуске просматривает свою директорию с конфигами (C:\Program Files\OpenVPN\config), а также дополнительную, которая находится в папке профиля учетной записи (%USERPROFILE%\OpenVPN\config), в ней мы и будем работать
Данную папку можно переназначить при необходимости, сменив например на C:\vpn4zenno\config. Но сейчас мы будем рассматривать самый простой вариант, с настройками по умолчанию и одним VPN сервисом
Предположим, вы скачали конфиги (файлы .ovpn), теперь переименуйте их в соответствие с названиями адаптеров (vpn1.ovpn, vpn2.ovpn, vpn3.ovpn и т.д.) и поместите их в папку %USERPROFILE%\OpenVPN\config
Как упоминалось ранее, VPN сервисы позволяют использовать несколько подключений для одного пользователя, такая возможность очень упрощает нам жизнь, так как сокращает издержки на создание новых учетных записей. Нам не нужно для каждого подключения создавать нового пользователя, мы можем воспользоваться уже имеющейся у нас учетной записью и подключиться сразу к 5 серверам (к примеру).
В папке vpn4zenno вы найдете:
3proxy.exe - все о нем знают ))
patch_config.bat – вносит правки в файл конфига конкретного подключения (он указывает какой сетевой адаптер использовать и отключает назначение основного шлюза)
данный файл запускается из командной строки с аргументом в виде номера VPN подключения и имени адаптера
Пример:
patch_config.bat 5
если мы не пропатчим файл конфига, то будет выбран первый свободный TAP адаптер, а также приняты параметры маршрутизации и весь трафик по умолчанию пойдет через VPN, а нам это не нужно
!!!пропатчить нужно только 1 раз, перед первым запуском
xxx_up.txt - нужен для файла make_vpnX_up.bat
make_vpnX_up.bat - данный баткин создаст файл сценария для указанного вами конфига, который будет срабатывать после старта VPN подключения
запускается аналогично предыдущему, с указанием аргумента (номера подключения/адаптера)
Пример:
make_vpnX_up.bat 5
!!! make_vpnX_up.bat нужно запустить только один раз для каждого конфига/подключения, перед первым подключением, повторно использовать нет необходимости
vpnXX_up.bat - данные файлы будет автоматически стартовать после того как будет установлено соответствующее ему соединение (для этого у нас все и пронумеровано)
каждый vpnXX_up.bat файл в свою очередь, создает конфиг (vpnXX.3proxy) для 3proxy и запускает его, а также еще один файл vpnXX_down.bat
vpnXX_down.bat - создается автоматически (файлом vpnXX_up.bat), предназначение данного файла только одно - убить процесс 3proxy, после того как соединение с VPN сервисом будет завершено
Запутались? )))
Давайте теперь объясню логику работы, возьмем для примера подключение #3, ему будет соответствовать файл конфига vpn3.ovpn
запускаем:
patch_config.bat 3
dev-node vpn3 // это строка указывает что для подключения нужно использовать TAP адаптер с именем vpn3
pull-filter ignore redirect-gateway // отключает назначение маршрута по умолчанию
теперь нужно создать файл vpn3_up.ovpn
для этого запускаем make_vpnX_up.bat с аргументом 3
запускаем:
make_vpnX_up.bat 3
все готово к запуску, запускаем start.bat с аргументом 3
стартуем:
start.bat 3
vpn3_up.bat сам создаст конфиг для 3proxy с именем vpn3.3proxy (и запустит его)
наша цифра 3 и дальше продолжает свой путь, а именно она пропишется в конфиге 3proxy в виде части IP адреса на котором у нас будет висеть 3proxy
и адрес этот 127.0.0.3:1080
кроме того что файл vpn3_up.bat запустит 3proxy, он еще создаст файл vpn3_down.bat, который сработает после завершения подключения и тем самым убьет 3proxy который работает на 127.0.0.3:1080
вот и все )))
устанавливайте столько подключений, сколько вам потребуется, в качестве прокси, указывайте в ZennoPoster 127.0.0.XX:1080
через прокси 127.0.0.1:1080 вы будите выходить через vpn1
через прокси 127.0.0.2:1080 вы будите выходить через vpn2
через прокси 127.0.0.3:1080 вы будите выходить через vpn3
через прокси 127.0.0.4:1080 вы будите выходить через vpn4
через прокси 127.0.0.5:1080 вы будите выходить через vpn5
через прокси 127.0.0.6:1080 вы будите выходить через vpn6
через прокси 127.0.0.7:1080 вы будите выходить через vpn7
и так далее ..... )))
Благодарю за внимание )))
- Категория
- Полезно
Вложения
-
194,8 КБ Просмотры: 563
Последнее редактирование: