Skip to main content
serve 命令用來將指定的配置提供給 CTA,以進行驗證體驗。 您可以提供已封裝的觸控調整組合 (使用 pack 命令建立),或提供一組未封裝的配置。 下表顯示可搭配 serve 命令使用的各種選項。

安全性考量

serve 命令適用於本機開發。它會從開發電腦暫時裝載觸控調整組合,讓串流用戶端可在反覆開發期間載入這些組合。不應將其公開至公用網際網路。
請使用最符合您案例的最窄主機繫結:
  • 只有本機電腦需要連線時,請使用 --host localhost。
  • 串流用戶端需要透過一個已知的本機網路介面連線時,請使用 --host <specific IP address>。
  • 只有在您打算接聽開發電腦上的每個網路介面時,才使用 --host 0.0.0.0。如果防火牆和網路規則允許,同一網路上的其他裝置可能可以連線到側載伺服器。
在您積極進行反覆開發時,預設的 HTTP 接聽程式適用於受信任的本機側載工作階段。當您繫結到 localhost 以外的位址、使用共用或不受信任的網路,或需要讓伺服器保持可連線的時間超過目前的測試階段時,請強化設定。在這些情況下,建議依照憑證產生指示中所述,使用 --certificate-file 搭配 --certificate-password 來採用 HTTPS。如果您想要限制用戶端存取所提供的組合,請加入 --password。
使用 --password 時,請在本機為側載工作階段選擇或產生該值,並在用戶端的開發人員設定中輸入相同的值。此密碼會保護對該本機 HTTPS 側載工作階段的存取;Microsoft 不會替您管理或輪替它。若要輪替密碼,請使用新密碼重新啟動 tak serve,並更新用戶端設定。

範例

使用下列程式碼範例,在主機上提供觸控調整組合。
在預設連接埠和主機上提供 layout-path 中的所有配置,並宣告特定的版本/版本名稱

僅透過 localhost 提供指定的觸控調整組合

憑證產生指示

若要裝載經過驗證的安全伺服器來側載觸控組合,需要憑證。您可以使用任何適當的 SSL 憑證,但下列指示也會建立憑證
  1. 從 XBOX Game Streaming Tools GitHub 取得用於產生自我簽署憑證的指令碼 a. 瀏覽至上述連結,選取 ‘raw’,然後將指令碼內容複製並貼到本機電腦上的文件中 b. 或者,在 Powershell 中執行下列命令來下載指令碼
Create-SelfSignedCertificate.ps1 指令碼僅適用於 Windows。其他作業系統上可能有可產生有效自我簽署憑證的工具
  1. 在 Powershell 中執行下載的指令碼。
  2. 指令碼會提示您輸入用來保護憑證的密碼。在此輸入密碼以進行設定。此密碼將用作 serve 命令之 -certificate-password 旗標的輸入。 這會產生兩個檔案:sideload.pfx 和 sideload.cer。sideload.pfx 憑證檔案的路徑要做為 serve 命令之 -certificate-file 旗標的輸入。

在不同的用戶端上信任憑證

將 .cer 檔案載入您的裝置。您可以透過電子郵件、OneDrive、USB、ADB、AirDrop 等方式完成此操作。依照適用於該裝置的一般方式信任憑證。

Windows

  1. 按兩下 sideload.cer 檔案
  2. 選取 [安裝憑證]。這會開啟憑證匯入精靈。
  3. 選取 [目前使用者] 做為存放位置。
  4. 在下一個視窗中,選取 [將所有憑證放入以下的存放區],然後選取 [瀏覽受信任的根憑證授權單位]。

Android

  1. 在您的 Android 裝置上,瀏覽至 [設定] > [安全性] > [進階] > [加密與憑證] > [從儲存空間安裝]。
  2. 選取 CA 憑證,然後瀏覽至上一節中下載的 sideload.cer 檔案以安裝憑證 安裝後,即可在 [信任的憑證] > [使用者] 下檢視此憑證
如需詳細資訊,請參閱 Google 的文件。

iOS

  1. 瀏覽至 iOS 裝置上的「檔案」應用程式,將 .cer 檔案安裝至您的裝置描述檔
  2. 系統應會根據 .cer 檔案描述檔名稱產生新的描述檔。這可以在 [設定] > [一般] > [描述檔與裝置管理] 下找到。
  3. 安裝憑證。憑證簽章應顯示為已驗證。
  4. 若要測試已安裝的憑證,請瀏覽至 [設定] > [一般] > [關於本機] > [憑證信任設定]。為剛安裝的根憑證啟用完全信任。
如需詳細資訊,請參閱 Apple 的文件。

範例

使用下列程式碼範例,在主機上安全地提供觸控調整組合。
透過 https 在預設主機和連接埠上提供配置路徑中的所有配置

在驗證用戶端後,於預設主機和連接埠上安全地提供配置路徑中的所有配置。

另請參閱

觸控調整套件命令列工具 (tak.exe)
Last modified on October 6, 2026