Об этом проекте
Sempre выступает в качестве плоскости управления и контроля для внешних прокси-ядер (в настоящее время поддерживаются sing-box и Mihomo), отделяя надзор за сервисом от плоскости данных. Он предоставляет единый бинарный файл на базе Rust, который отвечает за установку версий ядер, валидацию конфигураций и регистрацию нативных системных служб в Windows, Linux и macOS.
Ключевые возможности включают:
- Управление ядрами: установка, переключение и обновление конкретных версий или стабильных каналов прокси-ядер.
- Конвейер конфигурации: конвейер преобразования на базе Rust, который трансформирует подписки Clash YAML/JSON и Base64 в совместимые конфигурации для различных ядер (sing-box, Mihomo, Xray, V2Ray и т. д.).
- DNS-фронтенд: управляемый резолвер на Rust, который обрабатывает перезапись DNS, пользовательские наборы правил и поддерживает DoT-апстримы с платформозависимой интеграцией (например, WinDivert в Windows x64).
- Маршрутизация трафика: поддержка управляемых режимов TUN (FakeIP и Real-IP), а также конфигураций частных DNS/маршрутов для конкретных коннекторов, таких как WireGuard.
- Интерфейс управления: предоставляет версионированный localhost API и веб-интерфейс для управления подписками, статусом выполнения и системными настройками.
- Гибкость развертывания: предлагает как установку системной службы, так и портативный режим для перемещаемых директорий.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.