Zapret | Дорожная карта
2.38K subscribers
28 photos
24 files
3.59K links
Дорожная карта обновлений.

Узнайте что я буду редактировать в Запрет для обхода блокировок Дискорда и Ютуба в первую очередь

И ужаснуться моим техническим непонятным запискам без контекста.
Download Telegram
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 сканирует пресет, находит --lua-desync= функции, проверяет наличие нужных --lua-init строк, добавляет отсутствующие (с проверкой что .lua файл существует на диске)

👤 Автор: loop-uh
📅 Дата: 23.03.2026 11:35:32
🔗 SHA: dadc25d

📊 Статистика:
➕ Добавлено: 113 строк
➖ Удалено: 0 строк
📝 Всего изменений: 113

📁 Изменено файлов: 2

✏️ src/dpi/process_health_check.py
+22 -0

Добавилось:
import re

stderr_lower = (stderr or "").lower()

# Lua desync function not found — lua-init auto-fix didn't help,

# meaning the .lua file itself is missing from disk.

m = re.search(r"desync function '([^']+)' does not exist", stderr or "")

if m:

func_name = m.group(1)

return WinDivertDiagnosis(

cause=f"Lua-функция '{func_name}' не найдена — файл .lua отсутствует на диске",

solution="Переустановите программу — файлы в папке lua/ повреждены или удалены",

... и еще 9 строк

✏️ src/zapret2_launcher/strategy_runner.py
+91 -0

Добавилось:
# Core lua-init files required by any preset that uses --lua-desync.

# Order matters — zapret-lib must come first (defines base primitives).

_CORE_LUA_INITS = [

"lua/zapret-lib.lua",

"lua/zapret-antidpi.lua",

"lua/zapret-auto.lua",

"lua/custom_funcs.lua",

"lua/custom_diag.lua",

]

# Extension lua files required only when specific desync functions are used.

... и еще 64 строк

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 сканирует пресет, находит --lua-desync= функции, проверяет наличие нужных --lua-init строк, добавляет отсутствующие (с проверкой что .lua файл существует на диске)

👤 Автор: loop-uh
🔗 SHA: dadc25d

📊 Статистика: 2 files changed, 113 insertions(+)

📁 Изменённые файлы:
✏️ src/dpi/process_health_check.py\n✏️ src/zapret2_launcher/strategy_runner.py\n
🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Update Default old.txt

👤 Автор: loop-uh
🔗 SHA: 7e91fec

📊 Статистика: 1 file changed, 1 insertion(+), 1 deletion(-)

📁 Изменённые файлы:
✏️ src/preset_zapret2/builtin_presets/Default old.txt\n
🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 брана мёртвая попытка скачивания через Telegram (Bot API лимит 20MB, установщик >50MB)

👤 Автор: loop-uh
🔗 SHA: 155f1d5

📊 Статистика: 7 files changed, 20 insertions(+), 85 deletions(-)

📁 Изменённые файлы:
✏️ docs/README.md\n✏️ src/ui/pages/about_page.py\n✏️ src/ui/pages/zapret1/user_presets_page.py\n✏️ src/ui/pages/zapret2/direct_zapret2_page.py\n✏️ src/ui/pages/zapret2/user_presets_page.py\n✏️ src/updater/telegram_updater.py\n✏️ src/updater/update.py\n
🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 winws2 больше не будет писаться как не наш экземпляр

👤 Автор: loop-uh
🔗 SHA: 4cd8729

📊 Статистика: 4 files changed, 5 insertions(+), 18 deletions(-)

📁 Изменённые файлы:
✏️ .github/workflows/telegram-notify.yml
✏️ src/dpi/dpi_controller.py
✏️ src/dpi/process_health_check.py
✏️ src/updater/update.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 вап

👤 Автор: loop-uh
🔗 SHA: 0878ff6

📊 Статистика: 6 files changed, 23 insertions(+), 10 deletions(-)

📁 Изменённые файлы:
✏️ docs/README.md
✏️ src/ui/pages/about_page.py
✏️ src/ui/pages/servers_page.py
✏️ src/ui/pages/zapret1/user_presets_page.py
✏️ src/ui/pages/zapret2/direct_zapret2_page.py
✏️ src/ui/pages/zapret2/user_presets_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 двойний клик

👤 Автор: loop-uh
🔗 SHA: bc5845b

📊 Статистика: 2 files changed, 10 insertions(+), 33 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/pages/servers_page.py
✏️ src/updater/update.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 запрос на хостлисты

👤 Автор: loop-uh
🔗 SHA: 0a9669e

📊 Статистика: 9 files changed, 439 insertions(+), 67 deletions(-)

📁 Изменённые файлы:
🆕 .github/ISSUE_TEMPLATE/bug_report.yml
🆕 .github/ISSUE_TEMPLATE/config.yml
🆕 .github/ISSUE_TEMPLATE/feature_request.yml
🆕 .github/ISSUE_TEMPLATE/hostlist_ipset_request.yml
🆕 .github/ISSUE_TEMPLATE/service_not_working.yml
✏️ src/main.py
✏️ src/ui/pages/servers_page.py
✏️ src/updater/release_manager.py
✏️ src/updater/update.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Пользователь не сможет отправить заявку на hostlist/ipset без прикреплённого файла.

👤 Автор: loop-uh
🔗 SHA: 45be2fc

📊 Статистика: 1 file changed, 1 insertion(+), 1 deletion(-)

📁 Изменённые файлы:
✏️ .github/ISSUE_TEMPLATE/hostlist_ipset_request.yml

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 4 параллельных потока через HTTP Range, 1MB чанки → ~10-40 MB/s на GitHub CDN

👤 Автор: loop-uh
🔗 SHA: cbba1b6

📊 Статистика: 1 file changed, 169 insertions(+), 202 deletions(-)

📁 Изменённые файлы:
✏️ src/updater/update.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 проверка и предупреждение о поддельном клиенте «Telega Desktop»

👤 Автор: loop-uh
🔗 SHA: 243d06b

📊 Статистика: 2 files changed, 168 insertions(+)

📁 Изменённые файлы:
✏️ src/main.py
🆕 src/startup/telega_check.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 блокчек теперь умеет определять блок по айпи

👤 Автор: loop-uh
🔗 SHA: b4929a7

📊 Статистика: 10 files changed, 756 insertions(+), 281 deletions(-)

📁 Изменённые файлы:
✏️ src/blockcheck/__init__.py
✏️ src/blockcheck/config.py
✏️ src/blockcheck/models.py
🆕 src/blockcheck/preflight.py
✏️ src/blockcheck/runner.py
✏️ src/dns_checker.py
🗑️ src/preset_zapret2/builtin_presets/Default old.txt
✏️ src/preset_zapret2/builtin_presets/Default.txt
🆕 src/preset_zapret2/builtin_presets/special for loop-uh.txt
✏️ src/ui/pages/blockcheck_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Что изменилось в формате вывода: Для доступного домена: Preflight discord.com: DNS: ОК — 2 адресов (104.26.10.52, 172.67.69.236), 45мс → IP не в списке заглушек провайдеров TCP :443: ОК — порт открыт (104.26.10.52), 42мс Ping: ОК — хост отвечает, 24мс HTTP :80: ОК — провайдер не подменяет контент Итого: ПРОЙДЕН — все проверки пройдены (DNS, TCP :443, Ping, HTTP) Для заблокированного домена (DNS заглушка): Preflight rutracker.org: DNS: ПРОВАЛ — IP-заглушка Ростелеком (195.82.146.214), 12мс → Провайдер подменяет DNS на IP-заглушку (Ростелеком) → Рекомендация: смените DNS на DoH (1.1.1.1 или 8.8.8.8) TCP :443: ОК — порт открыт (195.82.146.214), 8мс → Это заглушка, не реальный сервер Ping: ОК — хост отвечает, 5мс → Но это IP заглушки провайдера HTTP :80: ISP ИНЪЕКЦИЯ — маркер Роскомнадзор, 15мс → Провайдер перенаправляет HTTP на страницу блокировки Итого: ПРОВАЛ — DNS заглушка провайдера; ISP инъекция Ключевые улучшения: - Убрано двойное ОК в DNS - Каждая проверка объясняет что значит результат (→ IP не в списке заглушек) - Идентификация провайдера по IP (Ростелеком, МТС, Билайн, Мегафон, РКН) - Рекомендации при ошибках (DoH) - Тайминги для каждой проверки - При block IP — пояснения к TCP/Ping что это заглушка - Результат → Итого

👤 Автор: loop-uh
🔗 SHA: c289795

📊 Статистика: 4 files changed, 298 insertions(+), 112 deletions(-)

📁 Изменённые файлы:
✏️ src/blockcheck/models.py
✏️ src/blockcheck/preflight.py
✏️ src/blockcheck/runner.py
✏️ src/blockcheck/strategy_scanner.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 ри нажатии Развернуть: - Все карточки кроме лога скрываются через setVisible(False) - Потолок высоты лога снимается (setMaximumHeight(16777215) — Qt QWIDGETSIZE_MAX) - Минимальная высота лога увеличивается до 400px - Кнопка меняет текст на Свернуть

👤 Автор: loop-uh
🔗 SHA: 0a94301

📊 Статистика: 2 files changed, 79 insertions(+)

📁 Изменённые файлы:
✏️ src/ui/pages/blockcheck_page.py
✏️ src/ui/pages/strategy_scan_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 HEAD-запрос к первому URL с таймаутом 5с. Если сервер отвечает — DPI не мешает, скачиваем как обычно.

👤 Автор: loop-uh
🔗 SHA: 323d6a1

📊 Статистика: 2 files changed, 55 insertions(+), 3 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/pages/servers_page.py
✏️ src/updater/update.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Update servers_page.py

👤 Автор: loop-uh
🔗 SHA: 74099e8

📊 Статистика: 1 file changed, 22 insertions(+)

📁 Изменённые файлы:
✏️ src/ui/pages/servers_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Update servers_page.py

👤 Автор: loop-uh
🔗 SHA: 2e48995

📊 Статистика: 1 file changed, 13 insertions(+), 18 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/pages/servers_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Update about_page.py

👤 Автор: loop-uh
🔗 SHA: cbcfa01

📊 Статистика: 1 file changed, 193 insertions(+), 3 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/pages/about_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 теперь телеграм прокси содержит прокси и обходы айпи блока

👤 Автор: loop-uh
🔗 SHA: dd66bd1

📊 Статистика: 6 files changed, 811 insertions(+), 15 deletions(-)

📁 Изменённые файлы:
✏️ src/config/reg.py
✏️ src/telegram_proxy/__init__.py
✏️ src/telegram_proxy/manager.py
✏️ src/telegram_proxy/socks5.py
✏️ src/telegram_proxy/wss_proxy.py
✏️ src/ui/pages/telegram_proxy_page.py

🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в youtubediscord/zapret

📝 Update telegram_proxy_page.py

👤 Автор: loop-uh
🔗 SHA: 8ee59ba

📊 Статистика: 1 file changed, 113 insertions(+), 27 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/pages/telegram_proxy_page.py

🔗 Открыть на GitHub