Say NO to blocking!
Important
Этот проект является ответвлением репозитория https://github.com/theo0x0/nodpi и разрабатывается независимо от него. Не путайте с https://github.com/raspabamos/nodpi !
Note
Эта версия предназначена только для Android. Версия для настольных компьютеров доступна здесь: https://github.com/GVCoder09/NoDPI
Read this in other languages / Читайте на других языках
- NoDPI
NoDPI4Android — это графическая надстройка над NoDPI. Это приложение предназначено для работы только на устройствах Android, версии для Windows и Linux доступны здесь
NoDPI — это утилита, предназначенная для обхода DPI (Deep Packet Inspection). Что такое DPI? DPI — это технология анализа сетевых пакетов на основе их содержимого для регулирования и фильтрации трафика. Она часто используется интернет-провайдерами для цензуры и блокировки доступа к определённым веб-ресурсам и протоколам. Цель этой программы — «обмануть» DPI, модифицируя сетевые пакеты, хотя на самом деле этот "обман" часто является следствием нехватки вычислительных ресурсов и времени на стороне провайдера.
Эта утилита была разработана в первую очередь для российских пользователей как более простая (но менее мощная) замена аналогичным инструментам. В большинстве случаев она справляется со своей задачей; в частности, она позволяет без проблем пользоваться YouTube.
Но, к сожалению, абсолютная работоспособность этой утилиты не может гарантироваться. Некоторые сайты, например, YouTube, легко поддаются разблокировке, в то время как другие, например, Instagram.com или Facebook.com, требуют совершенно иных методов обхода блокировок, которые пока не реализованы в этой утилите из-за их низкоуровненности и сложности. Иногда работоспособность определенных сайтов может зависеть и от провайдера — того, как именно он блокирует сайт и какие технические средства применяет.
NoDPI запускает на вашем устройстве прокси-сервер, через который вы перенаправляете http(s)-трафик. Программа перехватывает исходящие ClientHello соединений и фрагментирует их одним из следующих способов::
Фрагментация по SNI (по умолчанию)
В пакете есть поле, содержащее запись SNI. ClientHello разбивается на несколько TLS-записей: часть до SNI, SNI посимвольно, и часть после SNI. К каждой части прикрепляется заголовок, указывающий на тип Clienthello, и затем все это отправляется в одном пакете.
Случайная фрагментация
ClientHello разбивается на несколько частей случайной длины. Каждая часть склеивается префиксами типа ClientHello, и всё это отправляется одним пакетом.
Также, независимо от способа, версия TLS заменяется на версию 1.3, которая является самой современной на данный момент (хотя это не означает, что ваши данные начинают передаваться в соответствии со спецификациями этой версии). Всё это в совокупности позволяет обойти блокировку. По всей видимости, DPI пока не обладает необходимыми мощностями, чтобы распутать этот «клубок», и просто игнорирует такой трафик, экономя время и силы. Но, возможно, скоро эти методы перестанут работать.
Important
NoDPI работает только с HTTPS-трафиком. Он также может принимать HTTP-трафик, но исключительно для совместимости — HTTP-сайты практически не подлежат разблокировке, и программа просто отправляет трафик адресату.
NoDPI не собирает и не отправляет никаких данных о вас, не использует сторонние программы, не вмешивается в системные процессы и не требует прав администратора для работы.
Весь код написан полностью на Python и использует такие библиотеки, как Kivy и KivyMD.
По состоянию на май 2026 года следующие сервисы и веб-сайты нельзя разблокировать с помощью NoDPI:
- X (Twitter)
- Telegram
- Голосовая и видеосвязь в Discord
- DPI Tunnel for Android by @zhenyolka (для Android)
- PowerTunnel for Android by @krlvm (для Android)
- ByeDPIAndroid для Android
- NoDPI by @GVCoder09 (для Windows and Linux)
- GoodbyeDPI by @ValdikSS (для Windows)
- zapret by @bol-van (для MacOS, Linux and Windows)
- Green Tunnel by @SadeghHayeri (для MacOS, Linux and Windows)
- DPI Tunnel CLI by @zhenyolka (для Linux and routers)
- PowerTunnel by @krlvm (для Windows, MacOS and Linux)
- SpoofDPI by @xvzc (для macOS and Linux)
- SpoofDPI-Platform by @r3pr3ss10n (для Android, macOS, Windows)
- GhosTCP by @macronut (для Windows)
- ByeDPI для Linux/Windows
- youtubeUnblock by @Waujito (для OpenWRT/Entware routers and Linux)
Для работы приложения требуется Андроид 7.0 и выше. Также приложение использует разрешение на отправку уведомлений. Для корректной работы сервиса прокси рекомендуется отключить оптимизацию энергопотребления в системных настройках приложения
Warning
Используя это программное обеспечение в любой форме или распространяя его, вы принимаете следующие условия использования и отказ от ответственности.
Разработчик и/или поставщик данного программного обеспечения не несет никакой ответственности за любые убытки или ущерб, включая, но не ограничиваясь, прямые, косвенные, случайные, штрафные или косвенные убытки, возникшие в результате использования или невозможности использования данного программного обеспечения, даже если разработчик или поставщик были уведомлены о возможности таких убытков.
Разработчик и/или поставщик данного программного обеспечения не несут ответственности за любые юридические последствия, возникшие в результате использования данного программного обеспечения. Это включает, но не ограничивается, нарушение законодательства, правил или нормативных актов, а также любые претензии или иски, возникшие в результате использования данного программного обеспечения. Пользователь несет полную ответственность за соблюдение всех применимых законов и нормативных актов при использовании данного программного обеспечения.
Разработчик и/или поставщик данного программного обеспечения не несут ответственности за любые убытки или ущерб, возникшие в результате неправомерного использования данного программного обеспечения. Неправомерное использование включает, но не ограничивается, использование программного обеспечения для незаконных целей, нарушение авторских прав, патентных прав, торговых марок или других прав интеллектуальной собственности, а также использование программного обеспечения в нарушение условий лицензии данного программного обеспечения.
Данное программное обеспечение не может использоваться в противоправных целях или целях, нарушающих законодательство. Любое использование программного обеспечения для незаконных действий, включая, но не ограничиваясь, мошенничество, взлом, нарушение конфиденциальности, распространение вредоносного ПО или любые другие действия, противоречащие закодательству и нормативным актам, строго запрещено. Пользователь несет полную ответственность за любые юридические последствия, возникшие в результате использования данного программного обеспечения в противоправных целях.
Использование данного программного обеспечения означает ваше согласие с условиями данного отказа от ответственности. Если вы не согласны с этими условиями, вы должны немедленно прекратить использование данного программного обеспечения.
- Скачайте последнюю версию утилиты и установите ее
- Запустите прокси, нажав кнопку START в приложении
- В настройках Android настройте прокси на 127.0.0.1:8881
- Наслаждайтесь!
О всех проблемах и неполадках, пожалуйста, сообщайте нам в Issues
По умолчанию используется черный список, содержащий только домены YouTube. Дополнительные списки можно найти здесь.
Warning
Вы можете выполнить сборку только в Linux!
- Убедитесь что у вас установлен Python версии 3.9 и выше.
- Выполните команды
sudo apt update
sudo apt install -y git zip unzip openjdk-17-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
pip3 install --user --upgrade Cython==0.29.33 virtualenv # the --user should be removed if you do this in a venv
# add the following line at the end of your ~/.bashrc file
export PATH=$PATH:~/.local/bin/- Перейдите в основной каталог и запустите сборку командой
buildozer android debug- Готово! Вы можете подключить свое устройство через adb и развернуть на нем приложение:
buildozer android deploy runЗа дополнительной информацией обращайтесь сюда или на страницу официальной документации
В: Законно ли использование NoDPI в России?
О: Да, его использование полностью законно по состоянию на октябрь 2025 года. Однако вы можете быть привлечены к административной ответственности за рекламу и распространение инструментов, предназначенных для обхода блокировок.
В: Безопасно ли это?
О: Да, использование этой утилиты безопасно. Весь трафик, передаваемый по HTTPS, остаётся зашифрованным, как и раньше. Более того, мы не собираем никакой информации о пользователях.
В: Эта программа маскирует мой трафик? Провайдер не видит какие сайты я посещаю?
О: Нет, в отличии от VPN или Tor, эта программа не скрывает трафик от провайдера. Он по прежнему может видеть IP адреса сайтов, к которым вы обращаетесь.

