diff --git a/README.md b/README.md index 55c9eec..50c1c59 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@
@@ -26,9 +26,9 @@  -⚓ Our implementation of **TLS-fronting** is one of the most deeply debugged, focused, advanced and *almost* **"behaviorally consistent to real"**: we are confident we have it right - [see evidence on our validation and traces](#recognizability-for-dpi-and-crawler) +Our implementation of **TLS-fronting** is one of the most deeply debugged, focused, advanced and *almost* **"behaviorally consistent to real"**: we are confident we have it right - [see evidence on our validation and traces](docs/FAQ.en.md#recognizability-for-dpi-and-crawler) -⚓ Our ***Middle-End Pool*** is fastest by design in standard scenarios, compared to other implementations of connecting to the Middle-End Proxy: non dramatically, but usual +Our ***Middle-End Pool*** is fastest by design in standard scenarios, compared to other implementations of connecting to the Middle-End Proxy: non dramatically, but usual - Full support for all official MTProto proxy modes: - Classic; @@ -40,6 +40,12 @@ - Graceful shutdown on Ctrl+C; - Extensive logging via `trace` and `debug` with `RUST_LOG` method. +## One-command installation (update on re-ru) +```bash +curl -fsSL https://raw.githubusercontent.com/telemt/telemt/main/install.sh | sh +``` +See more in the [Quick Start Guide](docs/Quick_start/QUICK_START_GUIDE.en.md). + # GOTO - [FAQ](#faq) - [Architecture](docs/Architecture) diff --git a/README.ru.md b/README.ru.md index aaf4aee..7a805de 100644 --- a/README.ru.md +++ b/README.ru.md @@ -2,7 +2,7 @@ ***Решает проблемы раньше, чем другие узнают об их существовании*** -> [!Примечание] +> [!NOTE] > > Исправленный TLS ClientHello доступен в **Telegram Desktop** начиная с версии **6.7.2**: для работы с EE-MTProxy обновите клиент. > @@ -10,14 +10,14 @@ **Telemt** — это быстрый, безопасный и функциональный сервер, написанный на Rust. Он полностью реализует официальный алгоритм прокси Telegram и добавляет множество улучшений для продакшена: -- [ME Pool + Reader/Writer + Registry + Refill + Adaptive Floor + Trio-State + жизненный цикл генераций](https://github.com/telemt/telemt/blob/main/docs/model/MODEL.en.md); -- [Полноценный API с управлением](https://github.com/telemt/telemt/blob/main/docs/API.md); +- [ME Pool + Reader/Writer + Registry + Refill + Adaptive Floor + Trio-State + жизненный цикл генераций](https://github.com/telemt/telemt/blob/main/docs/Architecture/Model/MODEL.en.md); +- [Полноценный API с управлением](https://github.com/telemt/telemt/blob/main/docs/Architecture/API/API.md); - Защита от повторных атак (Anti-Replay on Sliding Window); - Метрики в формате Prometheus; - TLS-fronting и TCP-splicing для маскировки от DPI. @@ -26,9 +26,9 @@ ## Особенности -⚓ Реализация **TLS-fronting** максимально приближена к поведению реального HTTPS-трафика. +Реализация **TLS-fronting** максимально приближена к поведению реального HTTPS-трафика (подробнее - [FAQ](docs/FAQ.ru.md#распознаваемость-для-dpi-и-сканеров)). -⚓ ***Middle-End Pool*** оптимизирован для высокой производительности. +***Middle-End Pool*** оптимизирован для высокой производительности. - Поддержка всех режимов MTProto proxy: - Classic; @@ -40,6 +40,14 @@ - Корректное завершение работы (Ctrl+C); - Подробное логирование через `trace` и `debug`. + +## Быстрая установка (обновление при повторном запуске) +```bash +curl -fsSL https://raw.githubusercontent.com/telemt/telemt/main/install.sh | sh +``` + +Подробнее об установке в [Quick Start Guide](docs/Quick_start/QUICK_START_GUIDE.ru.md). + # Навигация - [FAQ](#faq) - [Архитектура](docs/Architecture) @@ -100,24 +108,3 @@ telemt config.toml - Безопасность памяти; - Асинхронная архитектура Tokio. -## Известные проблемы - -- ✅ [Поддержка SOCKS5 как upstream](https://github.com/telemt/telemt/issues/1) -> добавлен Upstream Management; -- ✅ [Проблема зависания загрузки медиа на iOS](https://github.com/telemt/telemt/issues/2). - -## Планы - -- Публичный IP в ссылках; -- Перезагрузка конфигурации на лету; -- Привязка к устройству или IP для входящих и исходящих соединений; -- Поддержка рекламных тегов по SNI / секретному ключу; -- Улучшенная обработка ошибок; -- Zero-copy оптимизации; -- Проверка состояния дата-центров; -- Отсутствие глобального изменяемого состояния; -- Изоляция клиентов и справедливое распределение трафика; -- «Политика секретов» — маршрутизация по SNI / секрету; -- Балансировщик с несколькими источниками и отработка отказов; -- Строгие FSM для handshake; -- Улучшенная защита от replay-атак; -- Веб-интерфейс: статистика, состояние работоспособности, задержка, пользовательский опыт... diff --git a/docs/assets/telegram_button.png b/docs/assets/telegram_button.png deleted file mode 100644 index eb649d3..0000000 Binary files a/docs/assets/telegram_button.png and /dev/null differ diff --git a/docs/assets/telegram_button.svg b/docs/assets/telegram_button.svg new file mode 100755 index 0000000..65a4c93 --- /dev/null +++ b/docs/assets/telegram_button.svg @@ -0,0 +1,11 @@ +