Secure, Fast and Light Remote Desktop & File Manager Tool
MirrorXは、Rustを搭載したリモートデスクトップコントロールツールです。完全にオープンソースのクライアントとサーバー、ネイティブE2EEサポートにより、ユーザーはユーザーの制御下にあるセキュリティとFASTリモートコントロールネットワークを構築できます。
MirrorXは現在、開発が活発に行われている初期段階にあります。現時点では、下位互換性の約束はできませんのでご了承ください。
このサーバーは私の費用でサポートしていますので、悪用しないでください。
場所 | 仕様 |
---|---|
ソウル | 1vCPU と 1G RAM |
nodejs && npm && yarn
ProtoBuf Compiler (protoc)
tauri-cli
cargo install tauri-cli
構築済みのメディア・ライブラリ・アーティファクトをMirrorXデスクトップ/media_libraries_auto_buildリリースからダウンロードします。
アーティファクトを任意の場所に解凍します。
解凍したアーティファクトパスを環境変数に追加する
マックの場合
$ export MIRRORX_MEDIA_LIBS_PATH=your artifacts unzip destination path
ウィンドウズの場合(管理者として実行)
PS > [Environment]::SetEnvironmentVariable('MIRRORX_MEDIA_LIBS_PATH', 'your artifacts unzip destination path' , 'Machine')
デバッグモードとして実行
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のワークフローを参照してください。
もちろん、これらのライブラリは、ワークフローに従って自分で完全に構築できます。
(順不同で部分的にリストされています、Cargo.tomlとpackage.jsonの依存関係のすべての作者に感謝します)