💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 сканирует пресет, находит --lua-desync= функции, проверяет наличие нужных --lua-init строк, добавляет отсутствующие (с проверкой что .lua файл существует на диске)
👤 Автор: loop-uh
📅 Дата: 23.03.2026 11:35:32
🔗 SHA:
📊 Статистика:
➕ Добавлено: 113 строк
➖ Удалено: 0 строк
📝 Всего изменений: 113
📁 Изменено файлов: 2
✏️
+22 -0
Добавилось:
... и еще 9 строк
✏️
+91 -0
Добавилось:
... и еще 64 строк
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 2 files changed, 113 insertions(+)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 1 insertion(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 7 files changed, 20 insertions(+), 85 deletions(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 4 files changed, 5 insertions(+), 18 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 6 files changed, 23 insertions(+), 10 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 2 files changed, 10 insertions(+), 33 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 9 files changed, 439 insertions(+), 67 deletions(-)
📁 Изменённые файлы:
🆕
🆕
🆕
🆕
🆕
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 1 insertion(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 169 insertions(+), 202 deletions(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 2 files changed, 168 insertions(+)
📁 Изменённые файлы:
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 10 files changed, 756 insertions(+), 281 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
🆕
✏️
✏️
🗑️
✏️
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 4 files changed, 298 insertions(+), 112 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 2 files changed, 79 insertions(+)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 2 files changed, 55 insertions(+), 3 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 22 insertions(+)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 13 insertions(+), 18 deletions(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 193 insertions(+), 3 deletions(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 6 files changed, 811 insertions(+), 15 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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:
📊 Статистика: 1 file changed, 113 insertions(+), 27 deletions(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в 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