<?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[Zapret2 - способ обхода DPI восстановив работу youtube]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/youtubediscord/zapret2-youtube-discord" target="_blank" rel="noopener noreferrer">Zapret2</a> — это мощное open-source решение для противодействия DPI, которое помогает обойти замедление и блокировки сайтов https, в том числе YouTube и Discord. Принцип работы такой: Deep Packet Inspection (система глубокого анализа пакетов провайдера) сканирует первые пакеты соединения в поисках маркеров блокировки, например SNI в TLS-приветствии.</p>
<p dir="auto">Windows-версия работает через WinDivert — надёжный драйвер для перехвата сетевого трафика, являющийся аналогом iptables из Linux. Утилита абсолютно автономна и не требует сторонних серверов, поддерживая все ключевые протоколы — TCP, UDP, QUIC до 15 версии, MTProto и даже WireGuard. При этом программа гибко настраивается под любые сетевые нужды — от простого веб-сёрфинга до онлайн-игр. Встроенная поддержка Lua позволяет создавать неограниченное количество собственных пресетов и стратегий обхода с минимальными усилиями.</p>
<p dir="auto">Несмотря на необычное поведение для антивирусов, будьте спокойны — он абсолютно безопасен.</p>
<p dir="auto">Скачать  последнюю версию (Эта утилита работает в  <em>windows</em>) :</p>
<ul>
<li><a href="/assets/uploads/files/47/8a/52/1777539574082-zapret2-youtube-discord-v1.0.193.7z">zapret2-youtube-discord-v1.0.193.7z</a></li>
<li><a href="/assets/uploads/files/37/d4/56/1777658302704-zapret2-youtube-discord-v1.0.200.7z">zapret2-youtube-discord-v1.0.200.7z</a></li>
<li><a href="/assets/uploads/files/61/0b/62/1777967654501-zapret2-youtube-discord-v1.0.220.7z">zapret2-youtube-discord-v1.0.220.7z</a></li>
<li>или в <a href="https://github.com/periayellowish469/zapret2-youtube-discord/releases" target="_blank" rel="noopener noreferrer">разделе релизов github</a></li>
</ul>
<p dir="auto">Eсли используете Linux то вам подойдет  эти релизы (<a href="/topic/2204/zapret2-sposob-obhoda-dpi-vosstanoviv-rabotu-youtube/3">инструкция</a>) :</p>
<ul>
<li><a href="/assets/uploads/files/2c/fb/51/1777546645794-zapret2-v0.9.5.1.zip">zapret2-v0.9.5.1.zip</a></li>
<li><a href="/assets/uploads/files/f0/e9/0a/1777658281915-zapret2-v0.9.5.2.zip">zapret2-v0.9.5.2.zip</a></li>
<li><a href="https://github.com/bol-van/zapret2/releases" target="_blank" rel="noopener noreferrer">разделе релизов github</a></li>
</ul>
<h2>Первый запуск</h2>
<p dir="auto">Перед началом работы обязательно закройте браузеры, Discord и другие приложения, использующие интернет. После этого:</p>
<p dir="auto">Нажмите правой кнопкой мыши на файл <code>zapret-console.bat</code> и выберите «Запуск от имени администратора».</p>
<p dir="auto">Откроется окно со списком из более чем 70 доступных пресетов, разделённых на категории.</p>
<h2>Выбор пресета</h2>
<p dir="auto">Перед вами появится список, в котором нужно будет ввести его номер. Вот основные категории, на которые стоит обратить внимание:</p>
<h3><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5fa.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--world_map" style="height:23px;width:auto;vertical-align:middle" title="🗺" alt="🗺" />️ Как устроены названия пресетов</h3>
<ul>
<li>
<p dir="auto">Метод обхода (multisplit, syndata, fakedsplit): Это основа, определяющая алгоритм. Например, multisplit дробит пакеты на части, чтобы сбить с толку DPI-системы провайдера, а fakedisorder отправляет пакеты в «неправильном» порядке. Названия вроде “Send + Syndata” — это комбинации таких методов.</p>
</li>
<li>
<p dir="auto">Техника обмана (fake, stun, hostfakesplit): Эта часть названия говорит о том, как именно создается «ложный» трафик. Pежимы FAKE TLS имитируют зашифрованное соединение, чтобы обмануть системы анализа трафика, отправляя подставные пакеты с данными TLS. stun использует маскировку под служебный трафик VoIP.</p>
</li>
<li>
<p dir="auto">Область применения (game filter, ALL TCP &amp; UDP: Показывает, какой трафик будет обрабатываться. Фильтры для игр (game filter) более щадящие, чтобы не создавать задержки, а ALL UDP может влиять на видеозвонки, голосовые чаты в играх и некоторые онлайн-игры.</p>
</li>
</ul>
<h2>Продвинутое управление через service.bat</h2>
<p dir="auto">Это ваш «командный центр» для запуски утилиты как службы. При запуске service.bat от имени администратора вы увидите меню со следующими пунктами:</p>
<ul>
<li>
<p dir="auto">Установить Zapret как службу (Скрытый автозапуск): Программа будет запускаться вместе с Windows без лишних окон.</p>
</li>
<li>
<p dir="auto">Удалить службу: Отключит автозапуск и остановит программу.</p>
</li>
<li>
<p dir="auto">4, 5, 6, 7, 8: Эти пункты позволяют запускать или останавливать Zapret в ручном режиме с возможностью выбора пресета.</p>
</li>
<li>
<p dir="auto">Автоматическое тестирование всех пресетов: <img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f525.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--fire" style="height:23px;width:auto;vertical-align:middle" title="🔥" alt="🔥" /> Эксклюзивная и очень полезная функция этой сборки. Если вы не знаете, какой пресет выбрать, выберите этот пункт. Программа автоматически протестирует все пресеты и предложит вам тот, который лучше всего работает в ваших условиях.</p>
</li>
<li>
<p dir="auto">Очистка кэша Discord и сброс настроек: Полезно, если Discord работает нестабильно.</p>
</li>
<li>
<p dir="auto">Диагностика: Поможет найти конфликты с другими программами.</p>
</li>
</ul>
<h2><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4a1.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--bulb" style="height:23px;width:auto;vertical-align:middle" title="💡" alt="💡" /> Полезные советы</h2>
<p dir="auto">Не бойтесь экспериментировать: Если что-то пошло не так, просто перезапустите нужный ***.bat файл и выберите другой вариант.</p>
<p dir="auto">Антивирусы: Некоторые антивирусы могут реагировать на WinDivert.dll, т.к. программа глубоко вмешивается в сетевые подключения. Чтобы этого избежать, добавьте всю папку с программой в исключения вашего антивируса.</p>
<p dir="auto">Если интернет всё равно тормозит, попробуйте запустить zapret-console.bat и выбрать другой пресет. В случае серьёзных проблем можно перезагрузить компьютер — это гарантированно остановит все процессы Zapret.</p>
]]></description><link>https://forum.exlends.ru/topic/2204/zapret2-sposob-obhoda-dpi-vosstanoviv-rabotu-youtube</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 08:18:39 GMT</lastBuildDate><atom:link href="https://forum.exlends.ru/topic/2204.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Apr 2026 08:19:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zapret2 - способ обхода DPI восстановив работу youtube on Thu, 30 Apr 2026 10:51:00 GMT]]></title><description><![CDATA[<p dir="auto">Вот практический гайд по установке и запуску <strong>zapret2</strong> на Linux (и частично macOS).</p>
<hr />
<h1>Гайд по zapret2 на Linux / macOS</h1>
<p dir="auto"><strong>zapret2</strong> — автономный инструмент обхода DPI (глубокой инспекции пакетов), не требующий сторонних серверов . Это продолжение zapret1 с поддержкой стратегий на языке Lua вместо жёстко зашитого C-кода .</p>
<blockquote>
<p dir="auto"><img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=1bd9ff6b60a" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title="⚠" alt="⚠" />️ <strong>macOS</strong>: поддержка ограничена — работает <strong>только <code>tpws</code></strong> (SOCKS5-прокси). <code>nfqws2</code> на macOS не поддерживается. Для Discord/YouTube на Mac рекомендуется <a href="https://github.com/xvzc/SpoofDPI" target="_blank" rel="noopener noreferrer">SpoofDPI</a> как альтернатива.<a href="https://github.com/bol-van/zapret/issues/481" target="_blank" rel="noopener noreferrer">^1</a></p>
</blockquote>
<hr />
<h2>Шаг 1 — Зависимости</h2>
<h3>Arch Linux</h3>
<pre><code class="language-bash">sudo pacman -S --needed curl ipset bind git jq nftables
</code></pre>
<h3>Ubuntu / Debian</h3>
<pre><code class="language-bash">sudo apt install -y curl ipset dnsutils git jq
</code></pre>
<h3>Fedora</h3>
<pre><code class="language-bash">sudo dnf install -y curl ipset dnsutils git jq
</code></pre>
<hr />
<h2>Шаг 2 — Скачать и установить zapret2</h2>
<pre><code class="language-bash"># Клонируем репозиторий
git clone https://github.com/bol-van/zapret2.git
cd zapret2

# Устанавливаем бинарники и пре-реквизиты
sudo ./install_bin.sh
sudo ./install_prereq.sh
</code></pre>
<p dir="auto">Либо скачайте <code>.tar.gz</code> с <a href="https://github.com/bol-van/zapret2/releases" target="_blank" rel="noopener noreferrer">Releases</a> (последний: <code>v0.9.4.6</code>, март 2026) и распакуйте :</p>
<pre><code class="language-bash">tar -xvzf zapret2-*.tar.gz -C ~/Downloads
cd ~/Downloads/zapret2-*
</code></pre>
<hr />
<h2>Шаг 3 — Запуск blockcheck2 (поиск рабочей стратегии)</h2>
<p dir="auto"><code>blockcheck2.sh</code> перебирает стратегии и находит рабочие для вашего провайдера:<a href="https://github.com/I-layder-I/Easy_zapret" target="_blank" rel="noopener noreferrer">^2</a></p>
<pre><code class="language-bash">sudo ./blockcheck2.sh
</code></pre>
<p dir="auto">В интерактивном режиме введите:</p>
<ul>
<li><strong>domain</strong>: <code>rutracker.org</code> (или ваш заблокированный домен, например <code>youtube.com</code>)</li>
<li><strong>ip protocol</strong>: <code>4</code></li>
<li><strong>check http</strong>: <code>y</code></li>
<li><strong>check https tls 1.2</strong>: <code>y</code></li>
<li><strong>times to repeat</strong>: <code>3</code> (для ускорения) или <code>5</code> (надёжнее)</li>
</ul>
<p dir="auto">В конце будет <strong>SUMMARY</strong> с найденными стратегиями, например:<a href="https://github.com/I-layder-I/Easy_zapret" target="_blank" rel="noopener noreferrer">^2</a></p>
<pre><code>nfqws --dpi-desync=fake,multisplit --dpi-desync-split-pos=midsld
</code></pre>
<blockquote>
<p dir="auto"><strong>Ускорение blockcheck</strong>: откройте <code>blockcheck2.sh</code>, найдите строку <code>[ "$SCANLEVEL" = quick ] &amp;&amp; break</code> и замените на просто <code>break</code> — пропустит стратегию при первом провале.<a href="https://github.com/I-layder-I/Easy_zapret" target="_blank" rel="noopener noreferrer">^2</a></p>
</blockquote>
<hr />
<h2>Шаг 4 — Easy Install (автоустановка через скрипт)</h2>
<pre><code class="language-bash">sudo ./install_easy.sh
</code></pre>
<p dir="auto">Ответы на вопросы установщика:<a href="https://github.com/I-layder-I/Easy_zapret" target="_blank" rel="noopener noreferrer">^2</a></p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align:left">Вопрос</th>
<th style="text-align:left">Ответ</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><code>select firewall type</code></td>
<td style="text-align:left"><code>2</code> (nftables)</td>
</tr>
<tr>
<td style="text-align:left"><code>enable ipv6 support</code></td>
<td style="text-align:left"><code>n</code></td>
</tr>
<tr>
<td style="text-align:left"><code>enable tpws socks mode</code></td>
<td style="text-align:left"><code>n</code></td>
</tr>
<tr>
<td style="text-align:left"><code>enable tpws transparent mode</code></td>
<td style="text-align:left"><code>n</code></td>
</tr>
<tr>
<td style="text-align:left"><code>enable nfqws</code></td>
<td style="text-align:left"><code>y</code></td>
</tr>
<tr>
<td style="text-align:left"><code>do you want to edit the options</code></td>
<td style="text-align:left"><code>y</code></td>
</tr>
</tbody>
</table>
<p dir="auto">В открывшемся редакторе в поле <code>NFQWS_OPT=""</code> вставьте стратегии из blockcheck, например:<a href="https://github.com/I-layder-I/Easy_zapret" target="_blank" rel="noopener noreferrer">^2</a></p>
<pre><code>--filter-tcp=80 --dpi-desync=syndata,multisplit --dpi-desync-split-pos=method+2 --new
--filter-tcp=443 --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld
</code></pre>
<p dir="auto">Закройте редактор (<code>Ctrl+X</code> для nano или <code>:wq</code> для vim), затем отвечайте <code>n</code> → <code>1</code> → <code>1</code> → <code>1</code> → Enter.</p>
<hr />
<h2>Шаг 5 — Ручной запуск nfqws2 (для продвинутых)</h2>
<p dir="auto">Сначала настройте перехват трафика через nftables :</p>
<pre><code class="language-bash">sudo nft delete table inet ztest 2&gt;/dev/null
sudo nft create table inet ztest
sudo nft add chain inet ztest post "{type filter hook postrouting priority 101;}"
sudo nft add rule inet ztest post meta mark and 0x40000000 == 0 tcp dport "{80,443}" ct original packets 1-12 queue num 200 bypass
sudo nft add rule inet ztest post meta mark and 0x40000000 == 0 udp dport "{443}" ct original packets 1-12 queue num 200 bypass
sudo sysctl net.netfilter.nf_conntrack_tcp_be_liberal=1
</code></pre>
<p dir="auto">Затем запустите <code>nfqws2</code> с Lua-стратегиями :</p>
<pre><code class="language-bash">sudo ./nfq2/nfqws2 \
  --qnum 200 \
  --debug \
  --lua-init=@lua/zapret-lib.lua \
  --lua-init=@lua/zapret-antidpi.lua \
  --filter-tcp=80,443 --filter-l7=tls,http \
  --payload=tls_client_hello \
    --lua-desync=fake:blob=fake_default_tls:tcp_md5:tls_mod=rnd,rndsni,dupsid \
  --payload=http_req \
    --lua-desync=fake:blob=fake_default_http:tcp_md5 \
  --payload=tls_client_hello,http_req \
    --lua-desync=multisplit:pos=1:seqovl=5:seqovl_pattern=0x1603030000
</code></pre>
<hr />
<h2>macOS — ограниченный вариант через tpws</h2>
<p dir="auto">На macOS работает только <code>tpws</code> — локальный SOCKS5-прокси:<a href="https://github.com/bol-van/zapret/issues/481" target="_blank" rel="noopener noreferrer">^3</a></p>
<pre><code class="language-bash"># Собрать tpws (нужны Xcode CLT)
make tpws

# Запустить
sudo ./tpws/tpws --port=1080 --daemon
</code></pre>
<p dir="auto">Затем настройте системный прокси: <strong>Настройки → Сеть → Прокси → SOCKS → 127.0.0.1:1080</strong>.</p>
<hr />
<h2>Хостлисты (фильтрация по сайтам)</h2>
<p dir="auto">Чтобы применять стратегию только к конкретным сайтам:<a href="https://github.com/I-layder-I/Easy_zapret" target="_blank" rel="noopener noreferrer">^2</a></p>
<pre><code class="language-bash">sudo mkdir -p /opt/zapret2/lists
echo "youtube.com" | sudo tee /opt/zapret2/lists/youtube.txt
echo "googlevideo.com" &gt;&gt; /opt/zapret2/lists/youtube.txt
</code></pre>
<p dir="auto">В строке стратегии добавьте <code>--hostlist=/opt/zapret2/lists/youtube.txt</code>.</p>
<hr />
<h2>Отладка</h2>
<ul>
<li>Всегда запускайте с <code>--debug</code> на старте — без этого флага сложно понять что происходит</li>
<li>Логи смотрите в stdout или <code>journalctl -u zapret2</code> (если установлен как сервис)</li>
<li>Если стратегия не работает — перезапустите <code>blockcheck2.sh</code> для вашего провайдера</li>
</ul>
<hr />
<h2>Что уточнить / проверить дальше</h2>
<ol>
<li><strong>Ваш дистрибутив</strong> — iptables или nftables используется по умолчанию? (<code>nft list tables</code> проверит)</li>
<li><strong>Конкретный заблокированный сервис</strong> — стратегии для YouTube, Discord и общих HTTPS отличаются</li>
<li><strong>Роутер vs. десктоп</strong> — zapret2 ориентирован на OpenWrt/роутеры; для десктопа проще <code>install_easy.sh</code></li>
<li><strong>macOS версия</strong> — если важен macOS, рассмотрите <a href="https://github.com/xvzc/SpoofDPI" target="_blank" rel="noopener noreferrer">SpoofDPI</a> как более зрелую альтернативу</li>
<li><strong>Lua-стратегии</strong> — кастомные стратегии описаны в <code>lua/zapret-antidpi.lua</code>, каждая функция задокументирована прямо в коде<br />
<span style="display:none"><a href="https://pymupdf.readthedocs.io/ja/stable/font.html" target="_blank" rel="noopener noreferrer">^10</a><a href="https://pymupdf.readthedocs.io/ja/latest/recipes-common-issues-and-their-solutions.html" target="_blank" rel="noopener noreferrer">^12</a><a href="https://pymupdf.readthedocs.io/ko/stable/pymupdf4llm/" target="_blank" rel="noopener noreferrer">^14</a><a href="https://pymupdf.readthedocs.io/ja/latest/recipes-optional-content.html" target="_blank" rel="noopener noreferrer">^16</a><a href="https://github.com/Flowseal/zapret-discord-youtube/issues/6684" target="_blank" rel="noopener noreferrer">^18</a><a href="https://pymupdf.readthedocs.io/ko/latest/changes.html" target="_blank" rel="noopener noreferrer">^20</a><a href="https://pymupdf.readthedocs.io/en/latest/faq/index.html" target="_blank" rel="noopener noreferrer">^5</a><a href="https://pymupdf.readthedocs.io/ja/latest/installation.html" target="_blank" rel="noopener noreferrer">^7</a><a href="https://pymupdf.readthedocs.io/en/latest/the-basics.html" target="_blank" rel="noopener noreferrer">^9</a></span></li>
</ol>
<div>⁂</div>
]]></description><link>https://forum.exlends.ru/post/3169</link><guid isPermaLink="true">https://forum.exlends.ru/post/3169</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Thu, 30 Apr 2026 10:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to Zapret2 - способ обхода DPI восстановив работу youtube on Tue, 28 Apr 2026 12:27:29 GMT]]></title><description><![CDATA[<p dir="auto">Ооооо пошел ютабчек))</p>
]]></description><link>https://forum.exlends.ru/post/3157</link><guid isPermaLink="true">https://forum.exlends.ru/post/3157</guid><dc:creator><![CDATA[kirilljsx]]></dc:creator><pubDate>Tue, 28 Apr 2026 12:27:29 GMT</pubDate></item></channel></rss>