Skip to main content

2026 年 7 月 21 日

Linux - 使用網路位址轉譯和連接埠對應

如果 Omnissa Horizon Client 連線至位於不同網路中的虛擬機器型桌面平台,且在用戶端與執行 Horizon Agent Direct-Connection 外掛程式 (舊稱 View Agent Direct-Connection 外掛程式) 的桌面平台之間存在 NAT 裝置,則必須設定網路位址轉譯 (NAT) 與連接埠對應。

**附註:**Horizon Agent Direct-Connection 外掛程式支援執行 Horizon Agent 2111 或更新版本的 Linux 桌面平台。

您必須在桌面平台上設定外部位址資訊,讓 Horizon Client 能透過 NAT 或連接埠對應裝置連線至該桌面平台。使用與 Omnissa Horizon Connection Server 上外部 URL 與 Omnissa Horizon Blast 外部 URL 設定中所指定相同的位址資訊。

使用 NAT 裝置與連接埠對應設定 Horizon Blast 用戶端的範例

在使用 NAT 與連接埠對應的下列範例組態中,ExternalIPAddress 設定為 10.1.1.1 (會轉譯為 192.168.1.1 的網路),ExternalBlastPort 設定為 82443 (會對應至 22443 的連接埠)。

使用 NAT 裝置與連接埠對應來設定 Horizon Blast 用戶端、安全閘道與伺服器。

設定 NAT IP 位址

在大多數 NAT 組態中,依預設,Horizon Agent Direct-Connection 外掛程式會從用戶端的要求 URL 取得主機位址。但在某些情況下,可能會有 Proxy 伺服器變更用戶端的 URL,或是 Horizon Agent Direct-Connection 外掛程式無法接收用戶端的 URL。

在這些情況下,您可以在 /etc/omnissa/vadc/viewagent-vadc.conf 組態檔中使用 ExternalIPAddress 設定來指定 NAT IP 位址。請參閱 Horizon Agent Direct-Connection 外掛程式組態設定

適用於 Linux 的 Horizon Agent Direct-Connection 外掛程式目前僅支援 IPv4。不支援 IPv6。

設定 NAT Horizon Blast 連接埠

若要指定用戶端透過連接埠對應裝置進行 Horizon Blast 連線時所使用的連接埠號碼,請在 /etc/omnissa/vadc/viewagent-vadc.conf 組態檔中使用 ExternalBlastPort 設定。請參閱 Horizon Agent Direct-Connection 外掛程式組態設定

您可以指定靜態連接埠號碼或動態連接埠號碼 (取決於 NAT HTTPS 連接埠號碼)。例如,ExternalBlastPort=82443 設定會指定靜態連接埠號碼 82443。

若要指定相對於 NAT HTTPS 連接埠號碼的動態連接埠號碼,請搭配使用 + 字元與 ExternalBlastPort。例如,某連接埠對應裝置將 HTTPS 連接埠號碼 1000 對應至 TCP 443,並將 Horizon Blast 連接埠號碼 1001 對應至 TCP 22443。在這種案例下,您可以進行 ExternalBlastPort=+1 的設定。當用戶端使用 HTTPS 目的地連接埠號碼 1000 建立 HTTPS 連線時,外部 Horizon Blast 連接埠號碼會依該數值動態計算,結果為 1001。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…