An open API service indexing awesome lists of open source software.

https://github.com/tweenkedrage/zapret-launcher

Обход блокировок и ускорение работы Telegram
https://github.com/tweenkedrage/zapret-launcher

discord dns dns-server launcher network proxy rkn tg-proxy tg-vpn vpn vpn-service youtube zapret zapret-discord-youtube zapret-launcher

Last synced: 18 days ago
JSON representation

Обход блокировок и ускорение работы Telegram

Awesome Lists containing this project

README

          

# Zapret Launcher
Универсальный лаунчер и менеджер для инструментов обхода блокировок и оптимизации сетевого трафика

## Основные возможности

#### Локальный MTPROTO прокси для Telegram:
- Поддержка **Cloudflare fallback** - автоматическое переключение на рабочие домены при блокировках;
- Ускоряет работу **Telegram** без необходимости использовать сторонние **прокси**-сервера;
- Встроенный **MTPROTO** прокси-сервер на базе **WebSocket** (форк с [tg-ws-proxy](https://github.com/Flowseal/tg-ws-proxy));
- Умный пул **WebSocket** соединений с балансировкой нагрузки;
- Автоматическая генерация секрет-ключа.

#### Zapret (DPI обход):
- Выбор стратегий обхода из предустановленного набора;
- Автоматический подбор оптимальной стратегии;
- Редактирование списков.

#### Мониторинг и диагностика:
- **Трафик по процессам**: детальная таблица с разделением на **VPN**/**прямой трафик**, **скорость**, количество **соединений**;
- **Диагностика состояния**: проверка статуса **Zapret**, **Telegram Proxy**, **системных** параметров;
- **Статистика сессии**: **время работы**, **трафик** (`⬆/⬇`), **текущая** скорость, **RTT** задержка.

#### Дополнительные инструменты:
- Добавление правил для обхода **SoundCloud**;
- Добавление правил для обхода **Meta** (`FaceBook`, `Instagram`);
- Все правила добавляются в файлы `list-general.txt` и `ipset-all.txt`.

#### Системные утилиты:
- Оптимизация сетевых параметров (**TCP** автонастройка, отключение **Chimney**/**RSS**, увеличение **TCP Window Size**);
- Поиск и установка лучшего **DNS** сервера (**Cloudflare**, **Google**, **OpenDNS**, **Quad9**, **Comss**);
- Восстановление **стандартных** настроек сети;
- Настройка автозапуска программы;
- Очистка **DNS** кеша.

#### Режимы работы:
- **Стандартный** - обход блокировок через **Zapret**;
- **Telegram Proxy** - ускорение **Telegram** через встроенный **MTProto** прокси;
- **Совместный** - **Zapret** и **Telegram Proxy** одновременно;
- **Игровой** - оптимизация для игр через **Zapret**.

## Требования:
- Windows **10** / **11**
- 50 MB свободного места

### Если антивирус ругается:
1. Добавьте папку с лаунчером в **Исключение/Белый список**;
2. Cкомпилируйте программу из [исходников](https://github.com/tweenkedrage/zapret-launcher/archive/refs/heads/main.zip).

[Проверка **VirusTotal**](https://www.virustotal.com/gui/file/41654f103832317c50895cf215b6c13ae673239dc94e777d6b14b457dcc4c724/detection) (**3.1e**)

## Структура:
```
main.py # Главное окно

building/
build.py # Сборка в .exe

gui/
pages.py # Страницы
tray.py # Системный трей
theme.py # Тема
widgets.py # Виджеты

resources/ # Иконки/Фотографии

tg_proxy/
__init__.py # Инициализация пакета
balancer.py # Балансировщик CF доменов
bridge.py # Мост TCP WebSocket
config.py # Конфигурация (порт, секрет, DC редиректы, CF proxy, Fake TLS)
fake_tls.py # Маскировка под HTTPS (Заморожено)
raw_websocket.py # WebSocket клиент
run.py # Запуск
stats.py # Сбор статистики (подключения, трафик, ошибки, пул)
tg_ws_proxy.py # Логика
utils.py # Вспомогательные функции
windows.py # Windows-специфичные утилиты

utils/
languages.py # Языки интерфейса
network_set.py # Оптимизация сети, DNS
updater.py # Проверка обновлений лаунчера
list_editor.py # Редактор списков (list-general, list-general-user, list-google, ipset-all)
```