[AI] DOCS
This commit is contained in:
@@ -1,23 +1,23 @@
|
|||||||
# README.md
|
|
||||||
|
|
||||||
# Netrunner Core
|
# Netrunner Core
|
||||||
|
|
||||||
Netrunner Core — это высокопроизводительный сетевой комплекс, реализующий TLS-туннелирование с мультиплексированием потоков для обхода сетевых ограничений. Система состоит из легковесного клиента (поддерживающего Android и Linux) и серверной части.
|
Netrunner Core — это высокопроизводительный сетевой комплекс, реализующий TLS-инкапсуляцию с мультиплексированием потоков для обхода сетевых ограничений. Система состоит из легковесного клиента (поддерживающего Android и Linux) и серверной части.
|
||||||
|
|
||||||
## Архитектура
|
## Архитектура
|
||||||
|
|
||||||
Проект построен на принципах:
|
Проект построен на принципах:
|
||||||
|
|
||||||
- Мультиплексирование: Несколько SOCKS5-сессий передаются внутри одного TLS-туннеля.
|
- Мультиплексирование потоков: Передача независимых кадров (Frames) внутри единого зашифрованного TLS-туннеля.
|
||||||
- TLS-обфускация: Маскировка трафика под стандартный HTTPS.
|
- TLS-маскировка: Имитация рукопожатия TLS 1.3 (ClientHello/ServerHello) для скрытия факта проксирования.
|
||||||
|
- Безопасность: Кадры защищены AEAD-шифрованием (ChaCha20-Poly1305) с контролем целостности через auth_tag.
|
||||||
- Кроссплатформенность: Ядро на Rust, готовое к интеграции в мобильные (Android) и десктопные системы.
|
- Кроссплатформенность: Ядро на Rust, готовое к интеграции в мобильные (Android) и десктопные системы.
|
||||||
|
|
||||||
## Основные компоненты
|
## Основные компоненты
|
||||||
|
|
||||||
- core/: Общая сетевая логика, протоколы и кодек шифрования.
|
- core/: Сетевая логика, кодек протокола и реализация AEAD-шифрования.
|
||||||
- client/: Клиентское приложение для проброса трафика.
|
- tlseng/: Движок формирования TLS-отпечатков (Fingerprinting Engine) для маскировки под браузеры.
|
||||||
- server/: Серверная часть, принимающая туннели.
|
- client/: Клиентская часть для формирования туннеля и обработки кадров.
|
||||||
- tools/: Утилиты для генерации связующего кода (Android/Kotlin) и логирования.
|
- server/: Серверная часть, принимающая TLS-соединения и разбирающая кадры.
|
||||||
|
- tools/: Утилиты для генерации связующего кода (Android/Kotlin) и дебага.
|
||||||
|
|
||||||
## Быстрый старт
|
## Быстрый старт
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user