mirror of https://github.com/telemt/telemt.git
Merge pull request #663 from TWRoman/main
Minor changes in README and README.ru
This commit is contained in:
commit
c23cdddbd2
12
README.md
12
README.md
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://t.me/telemtrs">
|
<a href="https://t.me/telemtrs">
|
||||||
<img src="docs/assets/telegram_button.png" alt="Join us in Telegram" width="200" />
|
<img src="/docs/assets/telegram_button.svg" width="200"/>
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
@ -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:
|
- Full support for all official MTProto proxy modes:
|
||||||
- Classic;
|
- Classic;
|
||||||
|
|
@ -40,6 +40,12 @@
|
||||||
- Graceful shutdown on Ctrl+C;
|
- Graceful shutdown on Ctrl+C;
|
||||||
- Extensive logging via `trace` and `debug` with `RUST_LOG` method.
|
- 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
|
# GOTO
|
||||||
- [FAQ](#faq)
|
- [FAQ](#faq)
|
||||||
- [Architecture](docs/Architecture)
|
- [Architecture](docs/Architecture)
|
||||||
|
|
|
||||||
41
README.ru.md
41
README.ru.md
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
***Решает проблемы раньше, чем другие узнают об их существовании***
|
***Решает проблемы раньше, чем другие узнают об их существовании***
|
||||||
|
|
||||||
> [!Примечание]
|
> [!NOTE]
|
||||||
>
|
>
|
||||||
> Исправленный TLS ClientHello доступен в **Telegram Desktop** начиная с версии **6.7.2**: для работы с EE-MTProxy обновите клиент.
|
> Исправленный TLS ClientHello доступен в **Telegram Desktop** начиная с версии **6.7.2**: для работы с EE-MTProxy обновите клиент.
|
||||||
>
|
>
|
||||||
|
|
@ -10,14 +10,14 @@
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://t.me/telemtrs">
|
<a href="https://t.me/telemtrs">
|
||||||
<img src="docs/assets/telegram_button.png" alt="Мы в Telegram" width="200" />
|
<img src="/docs/assets/telegram_button.svg" width="200"/>
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**Telemt** — это быстрый, безопасный и функциональный сервер, написанный на Rust. Он полностью реализует официальный алгоритм прокси Telegram и добавляет множество улучшений для продакшена:
|
**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);
|
- [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/API.md);
|
- [Полноценный API с управлением](https://github.com/telemt/telemt/blob/main/docs/Architecture/API/API.md);
|
||||||
- Защита от повторных атак (Anti-Replay on Sliding Window);
|
- Защита от повторных атак (Anti-Replay on Sliding Window);
|
||||||
- Метрики в формате Prometheus;
|
- Метрики в формате Prometheus;
|
||||||
- TLS-fronting и TCP-splicing для маскировки от DPI.
|
- 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:
|
- Поддержка всех режимов MTProto proxy:
|
||||||
- Classic;
|
- Classic;
|
||||||
|
|
@ -40,6 +40,14 @@
|
||||||
- Корректное завершение работы (Ctrl+C);
|
- Корректное завершение работы (Ctrl+C);
|
||||||
- Подробное логирование через `trace` и `debug`.
|
- Подробное логирование через `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)
|
- [FAQ](#faq)
|
||||||
- [Архитектура](docs/Architecture)
|
- [Архитектура](docs/Architecture)
|
||||||
|
|
@ -100,24 +108,3 @@ telemt config.toml
|
||||||
- Безопасность памяти;
|
- Безопасность памяти;
|
||||||
- Асинхронная архитектура Tokio.
|
- Асинхронная архитектура 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-атак;
|
|
||||||
- Веб-интерфейс: статистика, состояние работоспособности, задержка, пользовательский опыт...
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 16 KiB |
|
|
@ -0,0 +1,11 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="250" height="50" viewBox="0 0 250 50">
|
||||||
|
<defs>
|
||||||
|
<style>
|
||||||
|
.cls-1 {
|
||||||
|
fill: #1d98dc;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<rect id="Прямоугольник_скругл._углы_1" data-name="Прямоугольник, скругл. углы 1" class="cls-1" width="250" height="50" rx="25" ry="25"/>
|
||||||
|
<image id="Join_us_" data-name="Join us!" x="53" y="12" width="144" height="24" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAYCAYAAAAVpXQNAAAFnElEQVRoge2aS2hdRRjHf2Pro1aRW1BBpGpLUQRbNRbxsbCSSKWCD7gVFUFEko1gdykaxQeU1NdGEBpEXLjQdOPCLqSh4koXLUhXUk1a8YFQSVqlYm3tJ1/5bpl8mTn33Nxzb25q/nDbnDMzZ+Z88/+ec4KI0EFcDdwM/A183cmJlrBAUAJ16LdOREZEZJ+IfFTRHLtkNtZ0UmoiMm6zTYpI3/+ZoyprJ3vdC5ZXOEcALgT6gacAFfgNwEXAsQrn6QpEZBio21xK1F3AHYvtPapCCGHKeasZ/acKAl0KXAM8CjwNrAMucX3+6fYLL6HjaItAy4DVwHrgceARYIW16YNPAZfbtdJ2arHtZwhhp7mtuq1/qAeW1XNolUCrzDXdbRZng2vfB3wFPAncaPdOAN8vRuGEELb2wDJ6GmUItMJigAeAe4H7jEgxfgXeM/I8B6yN2v5YrARaQnMUEUgD4NuALcDtwK2Zfp8BO4DfgXfNncX4DfhhaS/OC0yZMTmHC9xbqbXZBIwAHwNjwLMZ8hwCtgFPACeB3QnyKL6zX9chIoMiMipzoWn5cFEZIJG2Dif6zCorRPfrIrLXjR9tp+zgU+iCfoOu72CmX5/JYNr1n7b75coWVl9ZLSLPi8gnIvKziJxOCD3GByKy0cZuFpEjmX6nROQVEbmim3UgE87+Ju/QwBxi0AaBEmuMMT1fErnntEWgjFJ5pMZNxvJo1IE+BO4Crk+k3x4HgLeAzy04fsbcVi3TXyvQh4G/WpTXvGGas7+F8SrMs1lXBXOPAkmNN9SsnjTQ7lzzha0xqTQt4mwary5sI3BTE/IoAd4GHgM+tesXgPcLyKM4CkwC/3ZJOLqWcXdbXetAMFgC4MmiJOqvYAm6MRNacIzm2+769C9UVdvkExNcY5qtIYIVS3PKNONvLLfM6jrgYWCz/X2lVZC1nvMN8CrwpdV0VpqgXkrEUB4/WgZ2pjIpFGPQBXljIYRZ9ZsQggphu4jo/6NR06Btfjs4EEIYcPPtNLcVb1y/WfNuo+YUXuWz2633QMHa5hBICXAcOAi8AdwDPAS8Duyxe1usvqPkucqE/nIJ8ih+MivULdSjeWYS2h8LaqcTVBUWKKe5Y+66yGp3Ep4Ag+2eJ6bS+G/t56Ex0ptuk4pw2txXV2DmOXYNE2ZtijARjampazENnC9yFsxX4heEQCoPERmLrKGSZ9LuTXhrVAZlrAgWH420QB7Fn2bZugW/KWWIUOnG5ghbgsjdxPYE0ZVQ440UvpW1lCWQuq5bWnzJoxlL1g4WyvSfN1AyW5w2lFGgUSuBpFxbrAhnx7ZigVqFEuhIxYKf9VL6iUF06bW8DNm8kBbLoW/bihRC0AB6rWVdPlbss3KDx1b7bCc0rFhZAq10p+uvAe/Y3zkcatLeKnyMM8tFmZuISVRUj2kgDpxnHCF7DfG7FQW+LQXFGvNZQrHKJxUWVxZiPgTaZtnZiBUSU1bmZAfSVO+bUwFfnO3UrGiWhPn6vszYXkRM7r5U3SpRLpjTnotxTAG9TJvXq0oeITwoIr+IyDYRWebaNojIFyJyJipzHxeRO9s4shi244jGtS+9T6e0wwTkz3bGY2HruMzz1iSeFaP0WVhGzqWOIgrG+zVr9lSP2uvuqGHOUUb0TnvjsdbWnzj+qWXWMG3zlSbQehHZJCIXZ9p1U3aIyDGbQD9/vKzCM6+sUBKCrjcZm0JSm12/hSaQX08O4+5+ikBlMOrm93JVEpV2YQetEn0y067m70Uzn3vsfOxEq0IqiSENAHNdrZYxkKqaJjBlxxztVqA7DovPmn0VmUrR54PdIYRsETZCrYoT8vi3UkTuF5Fr23zOcEJDCj+/SMHGeI0Uu1dY7+g1CxQ9R12Nt9DnXFKz03gbn5Jv4zOObEXeudG6iPAfDgYBtHqBCrAAAAAASUVORK5CYII="/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
Loading…
Reference in New Issue