ランデブー V2

最終公開日 : Nov 13, 2026
Citrix Gatewayサービスを使用する場合、Rendezvousプロトコルにより、トラフィックはCitrix Cloud™ Connectorsをバイパスし、Citrix Cloudコントロールプレーンに直接かつ安全に接続できます。
考慮すべきトラフィックには2種類あります。1) VDA登録とセッションブローカリングのための制御トラフィック。2) HDX™セッショントラフィック。
Rendezvous V1では、HDXセッショントラフィックがCloud Connectorsをバイパスできますが、VDA登録とセッションブローカリングのためのすべての制御トラフィックをプロキシするには、依然としてCloud Connectorsが必要です。
標準のADドメイン参加マシンおよび非ドメイン参加マシンは、シングルセッションおよびマルチセッションLinux VDAでRendezvous V2を使用する場合にサポートされます。非ドメイン参加マシンでは、Rendezvous V2により、HDXトラフィックと制御トラフィックの両方がCloud Connectorsをバイパスできます。

要件

Rendezvous V2を使用するための要件は次のとおりです。
  • Citrix Workspace™およびCitrix Gatewayサービスを使用した環境へのアクセス。
  • コントロールプレーン:Citrix DaaS(旧Citrix Virtual Apps and Desktops™サービス)。
  • VDAバージョン2201以降。
    • バージョン2204は、HTTPおよびSOCKS5プロキシに最低限必要です。
  • CitrixポリシーでRendezvousプロトコルを有効にします。詳細については、「Rendezvousプロトコルポリシー設定」を参照してください。
  • VDAは以下にアクセスできる必要があります。
    • TCP 443上のhttps://*.xendesktop.net。その方法ですべてのサブドメインを許可できない場合は、https://<customer_ID>.xendesktop.netを使用できます。ここで、<customer_ID>はCitrix Cloud管理者ポータルに表示されているCitrix Cloud顧客IDです。
    • すべてのサブドメインを含むhttps://*.nssvc.net。その方法ですべてのサブドメインをホワイトリストに登録できない場合は、代わりにhttps://*.c.nssvc.netとhttps://*.g.nssvc.netを使用してください。詳細については、Citrix Cloudドキュメントのインターネット接続要件セクション(Virtual Apps and Desktopサービスの下)およびKnowledge Centerの記事CTX270584を参照してください。
  • VDAは、前述のアドレスに接続できる必要があります。
    • TCP 443 で、TCP Rendezvous 用。
    • UDP 443 で、EDT Rendezvous 用。

プロキシ構成

VDA は、Rendezvous を使用する際に、制御トラフィックと HDX セッション トラフィックの両方でプロキシ経由の接続をサポートします。両方のトラフィック タイプで要件と考慮事項が異なるため、注意深く確認してください。

制御トラフィックのプロキシに関する考慮事項

  • HTTP プロキシのみがサポートされています。
  • パケットの復号化と検査はサポートされていません。VDA と Citrix Cloud コントロールプレーン間の制御トラフィックが傍受、復号化、または検査されないように例外を設定してください。そうしないと、接続が失敗します。
  • プロキシ認証はサポートされていません。
  • 制御トラフィックのプロキシを構成するには、次のようにレジストリを編集します。
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent" -t "REG_SZ" -v "ProxySettings" -d "http://<URL or IP>:<port>" --force

HDX トラフィックのプロキシに関する考慮事項

  • HTTP および SOCKS5 プロキシがサポートされています。
  • EDT は SOCKS5 プロキシでのみ使用できます。
  • HDX トラフィックのプロキシを構成するには、Rendezvous プロキシ構成 ポリシー設定を使用します。
  • パケットの復号化と検査はサポートされていません。VDA と Citrix Cloud コントロールプレーン間の HDX トラフィックが傍受、復号化、または検査されないように例外を設定してください。そうしないと、接続が失敗します。
  • HTTP プロキシは、Negotiate および Kerberos 認証プロトコルを使用したマシンベースの認証をサポートしています。プロキシサーバーに接続すると、Negotiate 認証スキームが自動的に Kerberos プロトコルを選択します。Kerberos は、Linux VDA がサポートする唯一のスキームです。
    注:
    Kerberosを使用するには、プロキシサーバーのサービスプリンシパル名 (SPN) を作成し、プロキシのActive Directoryアカウントに関連付ける必要があります。VDAは、セッション確立時にHTTP/<proxyURL>の形式でSPNを生成します。このとき、プロキシURLはRendezvous proxyポリシー設定から取得されます。SPNを作成しない場合、認証は失敗します。
  • SOCKS5プロキシを使用した認証は現在サポートされていません。SOCKS5プロキシを使用する場合は、Gateway Serviceアドレス(要件で指定)宛てのトラフィックが認証をバイパスできるように、例外を構成する必要があります。
  • SOCKS5プロキシのみがEDTを介したデータ転送をサポートします。HTTPプロキシの場合は、ICAのトランスポートプロトコルとしてTCPを使用してください。

トランスペアレントプロキシ

Rendezvousでは、トランスペアレントHTTPプロキシがサポートされています。ネットワークでトランスペアレントプロキシを使用している場合、VDAに追加の構成は必要ありません。

Rendezvous V2の構成方法

環境でRendezvousを構成する手順は次のとおりです。
  1. すべての要件が満たされていることを確認します。
  2. VDAのインストール後、次のコマンドを実行して必要なレジストリキーを設定します。
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent" -t "REG_DWORD" -v "GctRegistration" -d "0x00000001" --force
  3. (オプション) CGS FQDN IPアドレスのキャッシュを有効にするオプションのレジストリキーを設定します /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\Ica\EdgeNodeCache" -t "REG_DWORD" -v "EnableDNSCache" -d "0x00000001" --force
  4. VDAマシンを再起動します。
  5. Citrixポリシーを作成するか、既存のポリシーを編集します。
    • Rendezvousプロトコル設定をAllowedに設定します。Rendezvousプロトコルはデフォルトで無効になっています。Rendezvousプロトコルが有効(Allowed)になっている場合、V1ではなくRendezvous V2が適用されます。
    • Citrixポリシーフィルターが適切に設定されていることを確認します。このポリシーは、Rendezvousを有効にする必要があるマシンに適用されます。
    • Citrixポリシーが正しい優先順位を持ち、他のポリシーを上書きしないことを確認します。

Rendezvousの検証

セッションがRendezvousプロトコルを使用しているかどうかを確認するには、ターミナルで/opt/Citrix/VDA/bin/ctxquery -f iPコマンドを実行します。
表示されるトランスポートプロトコルは、接続の種類を示します。
  • TCP ランデブー: TCP - TLS - CGP - ICA
  • EDT ランデブー: UDP - DTLS - CGP - ICA
  • Cloud Connectorを介したプロキシ: TCP - PROXY - SSL - CGP - ICA または UDP - PROXY - DTLS - CGP - ICA
Rendezvous V2が使用されている場合、プロトコルバージョンは2.0と表示されます。
ヒント:
Rendezvousが有効な状態でVDAがCitrix Gatewayサービスに直接到達できない場合、VDAはCloud Connectorを介してHDXセッションをプロキシするようにフォールバックします。

Rendezvousトラフィックフロー

次の図は、Rendezvousトラフィックフローに関する一連の手順を示しています。
Rendezvousトラフィックフロー
  1. VDAはCitrix CloudとのWebSocket接続を確立し、登録します。
  2. VDAはCitrix Gateway Serviceに登録し、専用のトークンを取得します。
  3. VDAはGateway Serviceとの永続的な制御接続を確立します。
  4. ユーザーはCitrix Workspaceに移動します。
  5. Workspaceは認証構成を評価し、認証のためにユーザーを適切なIdPにリダイレクトします。
  6. ユーザーは資格情報を入力します。
  7. ユーザー資格情報の検証が正常に完了すると、ユーザーはWorkspaceにリダイレクトされます。
  8. Workspaceはユーザーのリソースをカウントし、表示します。
  9. ユーザーはWorkspaceからデスクトップまたはアプリケーションを選択します。WorkspaceはCitrix DaaS™にリクエストを送信し、Citrix DaaS™は接続を仲介し、VDAにセッションの準備をするよう指示します。
  10. VDAはRendezvous機能とそのIDで応答します。
  11. Citrix DaaSは起動チケットを生成し、Workspaceを介してユーザーデバイスに送信します。
  12. ユーザーのエンドポイントはGateway Serviceに接続し、起動チケットを提供して、接続するリソースを認証および識別します。
  13. Gateway Serviceは接続情報をVDAに送信します。
  14. VDAはGateway Serviceとのセッションのために直接接続を確立します。
  15. Gateway ServiceはエンドポイントとVDA間の接続を完了します。
  16. VDAはセッションのライセンスを検証します。
  17. Citrix DaaSは適用可能なポリシーをVDAに送信します。