MirrorX - Tauriとeguiを搭載したSecure, Fast and Lightリモートデスクトップ&ファイルマネージャーツール。

(Secure, Fast and Light remote desktop & file manager tool powered by Tauri and egui.)

Created at: 2022-03-10 01:51:16
Language: Rust
License: GPL-3.0

ミラーエックス

Secure, Fast and Light Remote Desktop & File Manager Tool

英語简体中文

MirrorXは、Rustを搭載したリモートデスクトップコントロールツールです。完全にオープンソースのクライアントとサーバー、ネイティブE2EEサポートにより、ユーザーはユーザーの制御下にあるセキュリティとFASTリモートコントロールネットワークを構築できます。

MirrorXは現在、開発が活発に行われている初期段階にあります。現時点では、下位互換性の約束はできませんのでご了承ください。

コンポーネント

無料の公開サーバー

このサーバーは私の費用でサポートしていますので、悪用しないでください。

場所 仕様
ソウル 1vCPU と 1G RAM

利用可能なプラットフォーム

  • [x] macOSの
  • [x] ウィンドウズ
  • [ ] Linux (WIP)
  • [ ] アンドロイド (WIP)
  • [ ] iOS (WIP)
  • [ ] ウェブ (WIP)

構築方法

前提

  1. 取り付ける。
    nodejs && npm && yarn
  2. パスが PATH に追加されました。
    ProtoBuf Compiler (protoc)
  3. 取り付ける。
    tauri-cli
cargo install tauri-cli

ステップス

  1. 構築済みのメディア・ライブラリ・アーティファクトをMirrorXデスクトップ/media_libraries_auto_buildリリースからダウンロードします。

  2. アーティファクトを任意の場所に解凍します。

  3. 解凍したアーティファクトパスを環境変数に追加する

    • マックの場合

      $ export MIRRORX_MEDIA_LIBS_PATH=your artifacts unzip destination path
    • ウィンドウズの場合(管理者として実行)

      PS > [Environment]::SetEnvironmentVariable('MIRRORX_MEDIA_LIBS_PATH', 'your artifacts unzip destination path' , 'Machine')
  4. デバッグモードとして実行

cargo tauri dev

ビルド済みメディアライブラリについて

ビルド・プロセスを高速化するために、MirrorX-Desktop/media_libraries_auto_buildで外部ライブラリを自動的かつ透過的にビルドできるようにしました。FFmpeg、libx264(Windows,MacOS)、libx265(Windows,MacOS)、libopus(Windows,MacOS)、MFXDispatch(Windowsのみ)が含まれます。詳細については、MirrorXデスクトップ/media_libraries_auto_buildワークフローを参照してください。

もちろん、これらのライブラリは、ワークフローに従って自分で完全に構築できます

感謝

MirrorXを真実にするこれらの素晴らしいオープンソースプロジェクトに感謝します。

(順不同で部分的にリストされています、Cargo.tomlとpackage.jsonの依存関係のすべての作者に感謝します)

  1. 東京
  2. ティッカー
  3. セルデ
  4. 指輪
  5. エギ
  6. ウィンドウズ-RS
  7. スヴェルテキット
  8. デイジー
  9. 追い風
  10. シフトメディアプロジェクト