このプロジェクトについて
Sempreは、外部プロキシコア(現在はsing-boxとMihomoをサポート)の管理およびコントロールプレーンとして機能し、サービスの監視をデータプレーンから分離します。Windows、Linux、macOSにおいて、コアバージョンのインストール、設定の検証、およびネイティブシステムサービスの登録を処理する、Rustベースの統一バイナリを提供します。
主な機能は以下の通りです:
- コア管理:プロキシコアの特定バージョンまたは安定チャネルのインストール、切り替え、更新。
- 設定パイプライン:ClashのYAML/JSONおよびBase64サブスクリプションを、さまざまなコア(sing-box、Mihomo、Xray、V2Rayなど)と互換性のある設定に変換するRustベースの変換パイプライン。
- DNSフロントエンド:DNS書き換えやカスタムルールセットを処理し、DoTアップストリームをサポートする管理型Rustリゾルバー。プラットフォーム固有の統合(例:Windows x64上のWinDivert)を備えています。
- トラフィックルーティング:管理されたTUNモード(FakeIPおよびReal-IP)と、WireGuardなどの特定のコネクタ向けにプライベートDNS/ルート設定をサポート。
- コントロールインターフェース:サブスクリプション、ランタイムステータス、システム設定を管理するための、バージョン管理されたlocalhost APIおよびWeb UIを提供。
- 展開の柔軟性:システム全体のサービスインストールと、移動可能なディレクトリ向けのポータブルモードの両方を提供します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.