В последнее время многие пользователи не могут загрузить на свои устройства контент с видеохостинга из-за технологии детекции сетевого трафика DPI. ПО детектирует обращение к сервису и запрещает соединение, на текущий момент, предлагаемое решение GoodbyeDPI не всегда помогает в этом вопросе. Ниже в материале рассмотрим, как решить проблему и быстро организовать подключение к сервису.
Что такое DPI и анти-DPI?
DPI или же Deep Packet Inspection – это ПО, которое записывает весь сетевой трафик с интерфейса, конвертирует его в формат структурного файла и анализирует содержимое. На основе шаблонов производит блокировку трафика, соответственно, анти-DPI позволяет изменить эти паттерны и шаблоны для обхода блокировки сетевого соединения.
Чтобы оценить блокирует ли ваше соединение провайдер – можно воспользоваться сервисом мониторинга доступности ресурсов.
Если вы обнаружили, что ваше соединение стало намного медленней или вообще пропал доступ к необходимому сервису, то стоит попробовать установить SpoofDPI. Это аналогичное решение GoodbyeDPI, но только которое использует другие алгоритмы работы. Рассмотри установку, как на Windows, так и на Linux решения.
Если не работает DPI – решение на Windows
При нехватке собственных мощностей можно воспользоваться облачными серверами от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:
Для начала проверим наличие на устройстве необходимого ПО для запуска dpi решения, зажмите Win+X и выберите терминал или же Powershell. После введите команду:
Если на вывод в терминал вышла такая справка по утилите, то отлично – она у вас установлена и готова к работе. Но если нет, то вы можете ее установить из официального источника MS Store и продолжить установку по шагам ниже. Скачаем пакет с языком Golang для компиляций инструкций DPI:
После закроем терминал и откроем, через уже известную комбинацию Win + X. Данное решение позволит обновить пути до программного обеспечения и предоставить доступ к файлам. Пропишем команду для установки самого DPI из репозиториев Github:
Данная команда позволит скачать все исходники, загрузить необходимые зависимости, а так же скомпилировать файлы. Если все прошло успешно, то повторите манипуляцию с перезапуском терминала и введите:
На устройстве был поднят сервис DPI, куда теперь необходимо направить трафик проксированием для браузера в настройках или же использовать системные. Для этого нажмите сочетание клавиш Win + I и перейдите в пункт “Сеть и Интернет”, а затем в “Прокси”, после чего заполните данные, как указано на скриншоте:
После чего сервис загружается за считанные миллисекунды и позволяет получить доступ к ресурсам. Но обратите внимание, что правила детектирования обновляются и данное решение актуально на момент выхода материала.
Если не работает DPI – решение на Linux
Схема примерно такая же, необходимо установить компилятор, после чего подгрузить необходимые зависимости. Для установки перейдите на официальный сайт Golang, где уже можете выбрать необходимую версию под вашу ОС и архитектуру процессора:
Распакуем скачанный архив, с помощью команды:
Сразу укажем новые переменные среды для работы с языком, вместо шаблонного пути укажите, тот где лежат бинарники. Обычно это директория, где вы разархивировали архив:
И наконец установим ПО, прописав команду:
После можем обратиться к анти-DPI через команду и поднять соответствующий сервис проксирования, который будет модифицировать поступающий в сетевую точку трафик:
И теперь можно так же указать отдельно для каждого из приложений или же системного прокси перенаправление в данный сервис. После чего доступ к сервисам будет не ограничен.