UStackUStack
Noctiluca Server icon

Noctiluca Server

Noctiluca Server はmacOS向けの早期アクセス遠隔デスクトップ。Siriusプロトコルで低遅延・高速ストリーミング、ハードウェア対応とTLS 1.3。

Noctiluca Server

Noctiluca Serverとは?

Noctiluca Serverは、macOS向けのリモートデスクトップソフトウェアで、専用接続スタックによる画面共有とリモート制御機能を提供します。Siriusプロトコルと低遅延・高スループット・動画エンコーディング最適化技術により、スムーズなリモートデスクトップ体験を実現します。

ウェブサイトでは、本ソフトウェアが「Early Access」(開発中)と記載されています。そのため、動作が不安定または予期せぬ挙動を示す可能性があり、購入前に機能実装状況を確認してください。

主な機能

  • QUICトランスポート上のSiriusプロトコル: QUICを主なトランスポート層として使用し、リモートデスクトップトラフィックの低遅延と高スループットを目標とします。
  • macOSでのハードウェアアクセラレーションエンコーディング: Macのハードウェアビデオアクセラレーションを利用し、画面伝送時のCPU負荷を低減します。
  • 適応型品質: 現在のネットワーク状況に基づき、画面品質をリアルタイムで自動調整します。
  • マルチディスプレイ(マルチヘッド)対応: 複数のモニターをリモートで完全に制御することを想定しています。
  • カスタマイズ可能なコーデック設定: YUV 4:4:4、ロスレスモード、HiDPI(Retina解像度)対応などのパワーアップユーザー向けオプションと追加のコーデック設定を提供します。
  • プラグインバンドルシステム: プラグインバンドル経由で拡張機能のインストールと管理をサポートし、サードパーティ拡張性を可能にします。
  • リモートセッション向けTLS 1.3暗号化: TLS 1.3を使用してリモートセッションを暗号化し、パーフェクトフォワードシークレシーを含めて傍受や改ざんから保護します。
  • 「known-hosts」証明書検証: 初回接続時にサーバー証明書情報を保存し、以後接続時に検証することで、マンインザミドル攻撃のリスクを低減し、信頼できないサーバーへの接続を回避します。
  • 署名付きプラグインバンドル: プラグインバンドルに署名検証を追加し、悪意あるプラグインのインストールを防ぎます。

Noctiluca Serverの使い方

  1. Early Access状況を確認: 機能実装状況を確認し、開発中であることを認識してください。
  2. トライアル版を徹底的に試用: サイトでは購入前にトライアルをテストすることを推奨しています。
  3. 制御したいmacOSホストにNoctiluca Serverをインストール・実行
  4. Noctilucaクライアントから接続: 初回接続時にサーバーの証明書情報をシステムが保存し、以後「known-hosts」方式で検証します。
  5. 必要に応じてコーデック設定を調整(オプション): 特定のエンコーディング挙動が必要な場合、カスタマイズ可能なコーデック設定でネットワークとディスプレイ要件に合わせます。

ユースケース

  • マルチモニターでのリモートワーク: マルチディスプレイ対応を利用し、リモートクライアントセッションから複数モニターを制御します。
  • 低遅延リモートアクセス: QUIC上のSiriusプロトコルと適応型品質に依存し、ネットワーク状況変化時でも利用可能な画面伝送を維持します。
  • 高精細ビジュアル: YUV 4:4:4、ロスレスモード、HiDPI(Retina)対応などのコーデック設定オプションを使用して、より正確なレンダリングを実現します。
  • パワーアップユーザー向け拡張性: プラグインバンドルシステム経由でサードパーティ機能をインストール・管理し、プラグインバンドル署名検証の利点を享受します。
  • セキュリティ重視の展開: TLS 1.3暗号化と「known-hosts」検証を使用して、すべてのサーバー証明書が信頼できる認証局由来であることを要求するモデルより安全な接続動作をサポートします。

FAQ

Noctiluca Serverは本番運用可能ですか?

いいえ。サイトでは「Early Access」(開発中)と記載されており、不安定または予期せぬ挙動を示す可能性があります。

購入前にトライアルを試すべきですか?

はい。ウェブサイトでは、機能実装状況を確認した上でトライアル版を徹底的に試用することを推奨しています。

Noctiluca Serverの暗号化はどうなっていますか?

すべてのリモートセッションでTLS 1.3を使用し、サイトでは傍受や改ざん防止のためのパーフェクトフォワードシークレシーを説明しています。

リモート接続の証明書検証はどう機能しますか?

初回接続時に「known-hosts」システムが証明書情報を保存し、以後接続時に検証することで、マンインザミドル攻撃を防止し、信頼できないサーバーへの接続を回避します。

動画エンコーディング品質をカスタマイズできますか?

はい。サーバーはYUV 4:4:4lossless modeHiDPI (Retina) 対応を含むカスタマイズ可能なコーデック設定と追加のコーデック構成オプションを提供します。

代替案

  • macOS向け他のリモートデスクトップソリューション:汎用リモートデスクトップソフトウェアは類似の画面共有・制御を提供しますが、ここで説明するSirius/QUICアーキテクチャや特定コーデック/カスタマイズ、「known-hosts」検証モデルをサポートしない場合があります。
  • 標準トランスポート層を使用したセルフホスト型リモートアクセスツール:UDPやWebRTCベースなど異なるトランスポート方式の代替案は、遅延、スループット、ネットワーク適応の扱いが異なります。
  • 開発者向けリモートプロトコル実装:Siriusプロトコル仕様がオープンソース公開予定のため、将来的に他のSirius機能実装が見られる可能性があります。これらはプラットフォーム対応やクライアント/サーバーの成熟度で異なります。
Noctiluca Server | UStack