<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Goodbye DPI — обход замедления YouTube (инструкция)]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/03/60/84/1770653956097-8ab45e6c-daa2-47a0-92ad-99aab216d2f2-resized.webp" alt="8ab45e6c-daa2-47a0-92ad-99aab216d2f2.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Goodbye DPI — это небольшая утилита для Windows, которая помогает обойти Deep Packet Inspection (DPI) и другие методы ограничения YouTube, применяемые провайдерами в России.</p>
<p dir="auto">Она работает на уровне сетевого драйвера и «маскирует» трафик к YouTube, чтобы провайдер не мог его распознать и замедлить.</p>
<hr />
<h2>Обязательно к прочтению!</h2>
<p dir="auto">Сейчас Goodbye DPI  <strong>не (!!!) обходит DPI, т.е не работает</strong>.  Рабочие решения на текущий момент:</p>
<ul>
<li><strong>zapret2</strong>, <a href="/topic/2204/zapret2-sposob-obhoda-dpi-vosstanoviv-rabotu-youtube">подробнее в теме</a></li>
</ul>
<hr />
<h2>Где скачать Goodbye DPI</h2>
<p dir="auto">Официальный репозиторий и релизы находятся на GitHub:</p>
<p dir="auto"><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--link" style="height:23px;width:auto;vertical-align:middle" title="🔗" alt="🔗" /> <strong>Страница релизов (актуальные версии):</strong><br />
<a href="https://github.com/ValdikSS/GoodbyeDPI/releases" target="_blank" rel="noopener noreferrer">https://github.com/ValdikSS/GoodbyeDPI/releases</a></p>
<p dir="auto">На момент написания актуальна версия <code>0.2.3rc3</code> (последний релиз-кандидат).</p>
<p dir="auto">или скачайте по ссылкам:</p>
<ul>
<li><a href="/assets/uploads/files/37/f9/6b/1766574236343-goodbyedpi-0.2.3rc3-2.zip">goodbyedpi-0.2.3rc3-2.zip</a></li>
</ul>
<hr />
<h2>Как установить и запустить</h2>
<ol>
<li>
<p dir="auto">Перейдите на страницу релизов и скачайте архив с последней версией, например:<br />
<code>goodbyedpi-0.2.3rc3.zip</code></p>
</li>
<li>
<p dir="auto">Распакуйте архив в любую папку (например, <code>C:\GoodbyeDPI</code>).</p>
</li>
<li>
<p dir="auto">Запустите от имени администратора один из готовых скриптов для YouTube:</p>
<ul>
<li><code>0_russia_update_blacklist_file</code> - обновление черного списка, запускаем вначале</li>
<li><code>1_russia_blacklist</code> — для обычного запуска (проверено работает  в том числе и для ytube)</li>
<li><code>1_russia_blacklist_YOUTUBE.cmd</code> — для обычного запуска (возможно не заработает, на текущий момент работоспособность не подтверждена).</li>
<li><code>service_install_russia_blacklist_YOUTUBE_ALT.cmd</code> — если нужно запустить как службу (работает в фоне).</li>
</ul>
</li>
<li>
<p dir="auto">После запуска скрипта появится чёрное окно — его <strong>нельзя закрывать</strong>, иначе YouTube снова начнёт тормозить.</p>
</li>
<li>
<p dir="auto">Откройте браузер и проверьте YouTube — видео должны идти без лагов и ограничений по скорости.</p>
</li>
</ol>
<hr />
<h2>Если YouTube не заработал</h2>
<p dir="auto">Если после запуска YouTube всё равно не работает или тормозит:</p>
<ul>
<li>Убедитесь, что используется последняя версия (0.2.3rc3 или новее).</li>
<li><code>0_russia_update_blacklist_file</code> - обновление черного списка, запускаем перед запуском других скриптов</li>
<li>Попробуйте запустить другой скрипт, например <code>1_russia_blacklist_YOUTUBE_ALT.cmd</code> или  <code>1_russia_blacklist</code></li>
<li>Некоторым помогает изменение параметров в скрипте (например, замена <code>-9</code> на <code>-6</code> или <code>-5</code>) — подробности в инструкции по обходу YouTube.</li>
</ul>
<hr />
<h2>Полезные ссылки</h2>
<ul>
<li>
<p dir="auto"><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--link" style="height:23px;width:auto;vertical-align:middle" title="🔗" alt="🔗" /> <strong>Релизы Goodbye DPI (GitHub):</strong><br />
<a href="https://github.com/ValdikSS/GoodbyeDPI/releases" target="_blank" rel="noopener noreferrer">https://github.com/ValdikSS/GoodbyeDPI/releases</a></p>
</li>
<li>
<p dir="auto"><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--link" style="height:23px;width:auto;vertical-align:middle" title="🔗" alt="🔗" /> <strong>Инструкция по обходу YouTube (на GitHub):</strong><br />
<a href="https://github.com/ValdikSS/GoodbyeDPI/issues/378" target="_blank" rel="noopener noreferrer">https://github.com/ValdikSS/GoodbyeDPI/issues/378</a></p>
</li>
<li>
<p dir="auto"><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--link" style="height:23px;width:auto;vertical-align:middle" title="🔗" alt="🔗" /> <strong>Альтернативный UI (GoodbyeDPI UI):</strong><br />
<a href="https://github.com/Storik4pro/goodbyeDPI-UI" target="_blank" rel="noopener noreferrer">https://github.com/Storik4pro/goodbyeDPI-UI</a> — графический интерфейс для более удобного управления.</p>
</li>
</ul>
<hr />
<h2>Важно</h2>
<ul>
<li>Goodbye DPI работает только на Windows (не подходит для Linux/Android напрямую).</li>
<li>Антивирус может ругаться на <code>goodbyedpi.exe</code> — его нужно добавить в исключения.</li>
<li>После перезагрузки компьютера скрипт нужно запускать заново (или настроить автозапуск).</li>
</ul>
<p dir="auto">Если нужна помощь с конкретным провайдером или настройкой — пишите в ответ, помогу подобрать нужный режим.</p>
]]></description><link>https://forum.exlends.ru/topic/364/goodbye-dpi-obhod-zamedleniya-youtube-instrukciya</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 08:18:21 GMT</lastBuildDate><atom:link href="https://forum.exlends.ru/topic/364.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Dec 2025 11:04:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Goodbye DPI — обход замедления YouTube (инструкция) on Tue, 28 Apr 2026 08:39:14 GMT]]></title><description><![CDATA[<p dir="auto">@Тимур-Самигуллин</p>
<p dir="auto">на текущий момент рабочее решение: <a href="/topic/2204/zapret2-sposob-obhoda-dpi-vosstanoviv-rabotu-youtube">zapret2</a></p>
]]></description><link>https://forum.exlends.ru/post/3154</link><guid isPermaLink="true">https://forum.exlends.ru/post/3154</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Tue, 28 Apr 2026 08:39:14 GMT</pubDate></item><item><title><![CDATA[Reply to Goodbye DPI — обход замедления YouTube (инструкция) on Mon, 27 Apr 2026 11:26:22 GMT]]></title><description><![CDATA[<p dir="auto">@Тимур-Самигуллин да, верно сейчас это решение не работает, а также не работают его альтернативы типа ByeDPI, если решение найдется, здесь же его и опубликуем</p>
]]></description><link>https://forum.exlends.ru/post/3146</link><guid isPermaLink="true">https://forum.exlends.ru/post/3146</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Mon, 27 Apr 2026 11:26:22 GMT</pubDate></item><item><title><![CDATA[Reply to Goodbye DPI — обход замедления YouTube (инструкция) on Mon, 27 Apr 2026 05:51:51 GMT]]></title><description><![CDATA[<p dir="auto">Ребят! Ни чего не понимаю, вроде как делал по инструкции, но всё равно не получается. Видео не проигрывается, хотя сам сайт Ютуб работает.</p>
]]></description><link>https://forum.exlends.ru/post/3141</link><guid isPermaLink="true">https://forum.exlends.ru/post/3141</guid><dc:creator><![CDATA[Тимур Самигуллин]]></dc:creator><pubDate>Mon, 27 Apr 2026 05:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to Goodbye DPI — обход замедления YouTube (инструкция) on Sun, 28 Dec 2025 06:36:10 GMT]]></title><description><![CDATA[<p dir="auto">декабрь 2025 года, скрипт работает в windows, хотя видеопоток грузит нестабильно, сайты открываются быстро.</p>
<p dir="auto">сначала запскаю 0_russia_update_blacklist_file<br />
1_russia_blacklist<br />
ютуб работает</p>
]]></description><link>https://forum.exlends.ru/post/1249</link><guid isPermaLink="true">https://forum.exlends.ru/post/1249</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Sun, 28 Dec 2025 06:36:10 GMT</pubDate></item><item><title><![CDATA[Reply to Goodbye DPI — обход замедления YouTube (инструкция) on Mon, 09 Feb 2026 16:19:42 GMT]]></title><description><![CDATA[<h2><strong>ByeDPI для Android — аналог для мобильных устройств</strong></h2>
<p dir="auto">Для пользователей Android есть отличная альтернатива Goodbye DPI — <strong>ByeDPIAndroid</strong>, которая работает по аналогичному принципу на мобильных устройствах.</p>
<p dir="auto"><strong>ByeDPI для Android</strong> — это приложение для Android, которое запускает локальный VPN-сервис для обхода DPI (Deep Packet Inspection) и блокировок по цензуре. Приложение запускает SOCKS5 прокси ByeDPI и перенаправляет через него весь трафик устройства.</p>
<p dir="auto">Ссылки для скачивания:</p>
<ul>
<li><a href="/assets/uploads/files/7d/93/ef/1766730467060-byedpi-1.2.0.apk">byedpi-1.2.0.apk</a></li>
</ul>
<h3><strong>Основные характеристики</strong></h3>
<ul>
<li><strong>Не требует прав администратора (root)</strong> — все функции работают без root-доступа</li>
<li><strong>Не отправляет данные на серверы</strong> — весь трафик обрабатывается локально на устройстве</li>
<li><strong>Не шифрует и не скрывает IP</strong> — приложение использует VPN-режим Android для перенаправления трафика, но не отправляет никуда данные</li>
<li><strong>На основе ByeDPI</strong> — использует ту же технологию, что и версия для Windows</li>
</ul>
<h3><strong>Установка</strong></h3>
<ol>
<li>Скачайте приложение со страницы релизов: <a href="https://github.com/dovecoteescapee/ByeDPIAndroid/releases" target="_blank" rel="noopener noreferrer">https://github.com/dovecoteescapee/ByeDPIAndroid/releases</a></li>
<li>Установите APK-файл на Android-устройство</li>
<li>Откройте приложение и запустите сервис</li>
<li>При необходимости измените настройки</li>
</ol>
<p dir="auto"><strong>Альтернативно через Obtainium:</strong></p>
<ol>
<li>Установите приложение Obtainium</li>
<li>Добавьте приложение по URL: <code>https://github.com/dovecoteescapee/ByeDPIAndroid</code></li>
</ol>
<h3><strong>Интеграция с AdGuard</strong></h3>
<p dir="auto">Можно использовать ByeDPIAndroid вместе с AdGuard:</p>
<ol>
<li>Запустите ByeDPI в режиме прокси</li>
<li>Добавьте ByeDPI в исключения AdGuard</li>
<li>В настройках AdGuard укажите прокси (тип: SOCKS5, хост: 127.0.0.1, порт: 1080)</li>
</ol>
<h3><strong>Часто задаваемые вопросы</strong></h3>
<p dir="auto"><strong>Q: Это VPN?</strong><br />
A: Нет. Приложение использует не отправляет данные на удаленный сервер и не шифрует трафик.</p>
<p dir="auto"><strong>Q: Требуются ли права администратора?</strong><br />
A: Нет. Все функции работают без root-доступа.</p>
<p dir="auto"><strong>Q: Собирает ли данные?</strong><br />
A: Нет. Весь трафик обрабатывается локально на устройстве.</p>
<h3><strong>Полезные ссылки</strong></h3>
<ul>
<li><strong>Официальный репозиторий:</strong> <a href="https://github.com/dovecoteescapee/ByeDPIAndroid" target="_blank" rel="noopener noreferrer">https://github.com/dovecoteescapee/ByeDPIAndroid</a></li>
<li><strong>Страница релизов:</strong> <a href="https://github.com/dovecoteescapee/ByeDPIAndroid/releases" target="_blank" rel="noopener noreferrer">https://github.com/dovecoteescapee/ByeDPIAndroid/releases</a></li>
<li><strong>Оригинальный ByeDPI (Windows):</strong> <a href="https://github.com/ValdikSS/GoodbyeDPI" target="_blank" rel="noopener noreferrer">https://github.com/ValdikSS/GoodbyeDPI</a></li>
<li><strong>Обсуждения:</strong> <a href="https://github.com/dovecoteescapee/ByeDPIAndroid/discussions" target="_blank" rel="noopener noreferrer">https://github.com/dovecoteescapee/ByeDPIAndroid/discussions</a></li>
</ul>
<p dir="auto">Спасибо разработчикам за отличный проект! <img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64f.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--pray" style="height:23px;width:auto;vertical-align:middle" title="🙏" alt="🙏" /></p>
]]></description><link>https://forum.exlends.ru/post/1237</link><guid isPermaLink="true">https://forum.exlends.ru/post/1237</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Mon, 09 Feb 2026 16:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Goodbye DPI — обход замедления YouTube (инструкция) on Wed, 24 Dec 2025 13:13:11 GMT]]></title><description><![CDATA[<p dir="auto">Описание библиотеки на русском</p>
<h2>Быстрый старт</h2>
<ul>
<li><strong>Для России</strong>: Загрузите последнюю версию со страницы Releases, распакуйте файл и запустите скрипт <strong>1_russia_blacklist_dnsredir.cmd</strong>.</li>
<li><strong>Для других стран</strong>: Загрузите последнюю версию со страницы Releases, распакуйте файл и запустите <strong>2_any_country_dnsredir.cmd</strong>.</li>
</ul>
<p dir="auto">Эти скрипты запускают GoodbyeDPI в рекомендуемом режиме с перенаправлением DNS-резолвера на Yandex DNS на нестандартный порт (чтобы предотвратить отравление DNS). Если это сработает — поздравляем! Вы можете использовать его как есть или настроить дополнительно.</p>
<h2>Как использовать</h2>
<p dir="auto">Загрузите последнюю версию со страницы Releases и запустите.</p>
<h2>Поддерживаемые параметры</h2>
<p dir="auto">Чтобы получить информацию о возможностях вашей версии программы, используйте параметр -h (–help) при запуске.</p>
<pre><code>Использование: goodbyedpi.exe [ОПЦИЯ...]
 -p блокировать пассивный DPI
 -q блокировать QUIC/HTTP3
 -r заменить Host на hoSt
 -s убрать пробел между заголовком host и его значением
 -m смешивать регистр заголовка Host (test.com -&gt; tEsT.cOm)
 -f &lt;значение&gt; установить фрагментацию HTTP на значение
 -k &lt;значение&gt; включить фрагментацию HTTP persistent (keep-alive) и установить на значение
 -n не ждать первого ACK сегмента при включённой опции -k
 -e &lt;значение&gt; установить фрагментацию HTTPS на значение
 -a дополнительный пробел между Method и Request-URI (включает -s, может сломать сайты)
 -w пытаться найти и разбирать HTTP-трафик на всех обработанных портах (не только на порту 80)
 --port &lt;значение&gt; дополнительный TCP-порт для выполнения фрагментации (и HTTP-трюки с -w)
 --ip-id &lt;значение&gt; обрабатывать дополнительный IP ID (десятичный, отбрасывать редиректы и TCP RST с этим ID).
                          Эту опцию можно использовать несколько раз.
 --dns-addr &lt;значение&gt; перенаправить UDP DNS-запросы на указанный IP-адрес (экспериментально)
 --dns-port &lt;значение&gt; перенаправить UDP DNS-запросы на указанный порт (по умолчанию 53)
 --dnsv6-addr &lt;значение&gt; перенаправить UDPv6 DNS-запросы на указанный IPv6-адрес (экспериментально)
 --dnsv6-port &lt;значение&gt; перенаправить UDPv6 DNS-запросы на указанный порт (по умолчанию 53)
 --dns-verb выводить подробные сообщения перенаправления DNS
 --blacklist &lt;txtfile&gt; применять трюки обхода только к именам хостов и поддоменам из
                          указанного текстового файла (HTTP Host/TLS SNI).
                          Эту опцию можно использовать несколько раз.
 --allow-no-sni выполнять обход, если TLS SNI не может быть обнаружен при --blacklist включённом.
 --frag-by-sni если SNI обнаружен в TLS-пакете, фрагментировать пакет прямо перед значением SNI.
 --set-ttl &lt;значение&gt; активировать режим поддельного запроса и отправить с указанным значением TTL.
                          ОПАСНО! Может сломать веб-сайты неожиданными способами. Используйте с осторожностью (или --blacklist).
 --auto-ttl [a1-a2-m] активировать режим поддельного запроса, автоматически определять TTL и уменьшать
                          его на основе расстояния. Если расстояние меньше a2, TTL уменьшается
                          на a2. Если оно больше, используется шкала (a1; a2) с расстоянием как вес.
                          Если итоговый TTL больше m(ax), установить его на m.
                          По умолчанию (если установлено): --auto-ttl 1-4-10. Также устанавливает --min-ttl 3.
                          ОПАСНО! Может сломать веб-сайты неожиданными способами. Используйте с осторожностью (или --blacklist).
 --min-ttl &lt;значение&gt; минимальное расстояние TTL (128/64 - TTL) для отправки поддельного запроса
                          в режимах --set-ttl и --auto-ttl.
 --wrong-chksum активировать режим поддельного запроса и отправить с неправильной контрольной суммой TCP.
                          Может не работать в ВМ или с некоторыми маршрутизаторами, но безопаснее, чем set-ttl.
 --wrong-seq активировать режим поддельного запроса и отправить с TCP SEQ/ACK в прошлое.
 --native-frag фрагментировать (разделить) пакеты путём отправки их меньшими пакетами, без
                          уменьшения размера окна. Работает быстрее (не замедляет соединение)
                          и лучше.
 --reverse-frag фрагментировать (разделить) пакеты как --native-frag, но отправить их в
                          обратном порядке. Работает с веб-сайтами, которые не могут обработать фрагментированный
                          HTTPS TLS ClientHello (потому что они получают TCP поток "объединённым").
 --fake-from-hex &lt;значение&gt; загрузить поддельные пакеты для режима поддельного запроса из HEX-значений (как 1234abcDEF).
                          Эту опцию можно использовать несколько раз, в этом случае каждый поддельный пакет
                          будет отправлен при каждом запросе в порядке аргументов командной строки.
 --fake-with-sni &lt;значение&gt; генерировать поддельные пакеты для режима поддельного запроса с заданным SNI доменом.
                          Пакеты имитируют Mozilla Firefox 130 TLS ClientHello пакет
                          (со случайно сгенерированным поддельным SessionID, key shares и ECH grease).
                          Может быть использовано несколько раз для нескольких поддельных пакетов.
 --fake-gen &lt;значение&gt; генерировать случайно заполненные поддельные пакеты для режима поддельного запроса (до 30).
 --fake-resend &lt;значение&gt; отправлять каждый поддельный пакет указанное количество раз.
                          По умолчанию: 1 (отправить каждый пакет один раз).
 --max-payload [значение] пакеты с полезной нагрузкой TCP более [значение] не будут обработаны.
                          Используйте эту опцию для уменьшения использования CPU путём пропуска большого количества данных
                          (например, передача файлов) в уже установленных сессиях.
                          Может пропустить некоторые большие HTTP-запросы из обработки.
                          По умолчанию (если установлено): --max-payload 1200.

УСТАРЕВШИЕ наборы режимов:
 -1 -p -r -s -f 2 -k 2 -n -e 2 (наиболее совместимый режим)
 -2 -p -r -s -f 2 -k 2 -n -e 40 (лучшая скорость для HTTPS с сохранением совместимости)
 -3 -p -r -s -e 40 (лучшая скорость для HTTP и HTTPS)
 -4 -p -r -s (наилучшая скорость)

Современные наборы режимов (более стабильны, более совместимы, быстрее):
 -5 -f 2 -e 2 --auto-ttl --reverse-frag --max-payload
 -6 -f 2 -e 2 --wrong-seq --reverse-frag --max-payload
 -7 -f 2 -e 2 --wrong-chksum --reverse-frag --max-payload
 -8 -f 2 -e 2 --wrong-seq --wrong-chksum --reverse-frag --max-payload
 -9 -f 2 -e 2 --wrong-seq --wrong-chksum --reverse-frag --max-payload -q (это режим по умолчанию)

 Примечание: комбинация --wrong-seq и --wrong-chksum генерирует два разных поддельных пакета.
</code></pre>
<h2>Как проверить работоспособность</h2>
<p dir="auto">Чтобы проверить, может ли DPI вашего провайдера быть обойден, сначала убедитесь, что ваш провайдер не отравляет DNS-ответы, включив опцию “Secure DNS (DNS over HTTPS)” в вашем браузере.</p>
<ul>
<li><strong>Chrome</strong>: Настройки → Конфиденциальность и безопасность → Использовать защищённый DNS → С провайдером: NextDNS</li>
<li><strong>Firefox</strong>: Настройки → Сетевые параметры → Включить DNS over HTTPS → Использовать провайдера: NextDNS</li>
</ul>
<p dir="auto">Затем запустите:</p>
<pre><code>goodbyedpi.exe
</code></pre>
<p dir="auto">исполняемый файл без каких-либо опций. Если это сработает — поздравляем! Вы можете использовать его как есть или настроить дополнительно, например используя опцию</p>
<pre><code>--blacklist
</code></pre>
<p dir="auto">если список заблокированных веб-сайтов известен и доступен для вашей страны.</p>
<p dir="auto">Если ваш провайдер перехватывает DNS-запросы, вы можете использовать</p>
<pre><code>--dns-addr
</code></pre>
<p dir="auto">для открытого DNS-резолвера, работающего на нестандартном порту (такого как Yandex DNS</p>
<pre><code>77.88.8.8:1253
</code></pre>
<p dir="auto">) или настроить DNS over HTTPS/TLS используя сторонние приложения.</p>
<p dir="auto">Проверьте .cmd скрипты и модифицируйте их согласно вашим предпочтениям и условиям сети.</p>
<h2>Как это работает</h2>
<h3>Пассивный DPI</h3>
<p dir="auto">Большинство пассивных DPI отправляют HTTP 302 редирект при попытке доступа к заблокированному веб-сайту по HTTP и TCP Reset в случае HTTPS, быстрее, чем целевой веб-сайт. Пакеты, отправленные DPI, обычно имеют поле IP Identification, равное</p>
<pre><code>0x0000
</code></pre>
<p dir="auto">или</p>
<pre><code>0x0001
</code></pre>
<p dir="auto">, как видно на примере российских провайдеров. Эти пакеты, если они перенаправляют вас на другой веб-сайт (страница цензуры), блокируются GoodbyeDPI.</p>
<h3>Активный DPI</h3>
<p dir="auto">Активный DPI сложнее обманывать. В настоящее время программное обеспечение использует 7 методов для обхода активного DPI:</p>
<ul>
<li>Фрагментация на уровне TCP для первого пакета данных</li>
<li>Фрагментация на уровне TCP для постоянных (keep-alive) HTTP сессий</li>
<li>Замена заголовка<pre><code>Host
</code></pre>
на<pre><code>hoSt
</code></pre>
</li>
<li>Удаление пробела между именем заголовка и значением в заголовке<pre><code>Host
</code></pre>
</li>
<li>Добавление дополнительного пробела между HTTP методом (GET, POST и т.д.) и URI</li>
<li>Смешивание регистра значения заголовка Host</li>
<li>Отправка поддельных HTTP/HTTPS пакетов с низким значением Time-To-Live, неправильной контрольной суммой или неправильными номерами TCP Sequence/Acknowledgement для обмана DPI и предотвращения их доставки на целевой сервер</li>
</ul>
<p dir="auto">Эти методы не должны сломать какой-либо веб-сайт, так как они полностью совместимы со стандартами TCP и HTTP, но этого достаточно, чтобы предотвратить классификацию данных DPI и обойти цензуру. Дополнительный пробел может сломать некоторые веб-сайты, хотя это допустимо спецификацией HTTP/1.1 (смотрите раздел 19.3 Tolerant Applications).</p>
<p dir="auto">Программа загружает драйвер WinDivert, который использует Windows Filtering Platform для установки фильтров и перенаправления пакетов в пространство пользователя. Она работает столько, сколько видно консольное окно, и завершает работу при его закрытии.</p>
<h2>Как собрать из исходного кода</h2>
<p dir="auto">Этот проект может быть собран с использованием <strong>GNU Make</strong> и <strong>mingw</strong>. Единственной зависимостью является WinDivert.</p>
<p dir="auto">Для сборки x86 exe запустите:</p>
<pre><code>make CPREFIX=i686-w64-mingw32- WINDIVERTHEADERS=/path/to/windivert/include WINDIVERTLIBS=/path/to/windivert/x86
</code></pre>
<p dir="auto">И для x86_64:</p>
<pre><code>make CPREFIX=x86_64-w64-mingw32- BIT64=1 WINDIVERTHEADERS=/path/to/windivert/include WINDIVERTLIBS=/path/to/windivert/amd64
</code></pre>
<h2>Как установить как Windows Service</h2>
<p dir="auto">Проверьте примеры в скриптах:</p>
<pre><code>service_install_russia_blacklist.cmd
</code></pre>
<p dir="auto">,</p>
<pre><code>service_install_russia_blacklist_dnsredir.cmd
</code></pre>
<p dir="auto">и</p>
<pre><code>service_remove.cmd
</code></pre>
<p dir="auto">.</p>
<p dir="auto">Модифицируйте их согласно вашим собственным нуждам.</p>
<h2>Известные проблемы</h2>
<ul>
<li>Ужасно устаревшие установки Windows 7 не могут загрузить драйвер WinDivert из-за отсутствия поддержки цифровых подписей SHA256. Установите KB3033929 x86/x64, или лучше обновите всю систему с помощью Windows Update.</li>
<li>Сетевые карты Intel/Qualcomm Killer:<pre><code>Advanced Stream Detect
</code></pre>
в Killer Control Center несовместимы с GoodbyeDPI, отключите эту опцию.</li>
<li>Торговое программное обеспечение QUIK может вмешиваться в работу GoodbyeDPI. Сначала запустите QUIK, затем GoodbyeDPI.</li>
<li>Некоторые SSL/TLS стеки не могут обработать фрагментированные ClientHello пакеты, и HTTPS веб-сайты не откроются. Баг: #4, #64. Проблемы с фрагментацией исправлены в v0.1.7.</li>
<li>Антивирус ESET несовместим с драйвером WinDivert #91. Это, вероятно, баг антивируса, а не WinDivert.</li>
</ul>
<h2>Похожие проекты</h2>
<ul>
<li><strong>zapret</strong> от @bol-van (для MacOS, Linux и Windows)</li>
<li><strong>Green Tunnel</strong> от @SadeghHayeri (для MacOS, Linux и Windows)</li>
<li><strong>DPI Tunnel CLI</strong> от @zhenyolka (для Linux и маршрутизаторов)</li>
<li><strong>DPI Tunnel for Android</strong> от @zhenyolka (для Android)</li>
<li><strong>PowerTunnel</strong> от @krlvm (для Windows, MacOS и Linux)</li>
<li><strong>PowerTunnel for Android</strong> от @krlvm (для Android)</li>
<li><strong>SpoofDPI</strong> от @xvzc (для macOS и Linux)</li>
<li><strong>SpoofDPI-Platform</strong> от @r3pr3ss10n (для Android, macOS, Windows)</li>
<li><strong>GhosTCP</strong> от @macronut (для Windows)</li>
<li><strong>ByeDPI</strong> для Linux/Windows + <strong>ByeDPIAndroid</strong> / <strong>ByeByeDPI</strong> для Android (без root)</li>
<li><strong>youtubeUnblock</strong> от @Waujito (для OpenWRT/Entware маршрутизаторов и Linux)</li>
</ul>
]]></description><link>https://forum.exlends.ru/post/1228</link><guid isPermaLink="true">https://forum.exlends.ru/post/1228</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Wed, 24 Dec 2025 13:13:11 GMT</pubDate></item></channel></rss>