常見問題集 (FAQ)
本文會回答有關開發通道的一些常見問題。
什麼是開發通道?
開發通道可讓開發人員安全地跨因特網共用本機Web服務。 有許多使用案例,包括:共用進行中工作而不需部署應用程式;在本機建立原型應用程式,需要能夠接收來自其他服務的 Webhook 通知;在行動裝置開發期間使用本機 Web 服務。
問題和要求
請參閱如何在這裡要求意見反應或提交問題。
所有平臺上都有可用的開發通道嗎?
開發人員通道可在 Windows、Linux 和 macOS 上使用跨平臺。
開發通道的使用限制為何?
請參閱這裡的開發通道限制。
何時刪除未使用的開發通道?
預設值為 30 天后沒有活動。 您可以附加 --expiration 5d
至建立、主機或更新命令來設定自訂到期日。 您可以設定的最小值為 1 小時(1 小時),您可以設定的最大值為 30 天(30d)。 您設定的自定義到期日是在閑置期間之後,就像預設到期一樣。 這表示這不是固定的到期時間,而是任何新活動自動推送的滑動視窗。 請參閱這裡的範例。
我可以設定通道的時間限制匿名存取嗎?
是。 您可以在建立通道之後執行 devtunnel access create TUNNELID -a --expiration 2h
,以設定限時匿名存取。 您可以設定的最小值為 1 小時(1 小時),您可以設定的最大值為 30 天(30d)。 訪問控制到期后,它會從通道中移除。 如果訪問控制設定為在通道到期之後到期,通道到期會優先。 請注意,一旦您設定訪問控制的到期日,除非完全重設通道上的訪問控制,否則您無法修改它。 此外,此到期是在固定的視窗中,因此它會根據建立時間檢查訪問控制到期日。
如何建立永續性通道?
執行 devtunnel create
以建立永續性通道。 如果您 devtunnel host
執行之前未執行 devtunnel create
, devtunnel host
命令會建立關閉連線後刪除的暫存通道。
重新建立開發通道或重複使用相同的開發通道會更好嗎?
建議您在方便時重複使用相同的開發通道,而不是為每個用途建立新的通道。 相較於建立新的通道,取得現有的開發通道也稍微快一點。 此外,藉由重複使用相同的開發通道,開發通道 Web 轉送 URL 可以穩定,而不是在每次使用時變更。
匿名使用者是否可以建立開發通道?
否,匿名用戶無法建立開發通道。 所有開發通道的建立都需要 Microsoft Entra ID、Microsoft 或 GitHub 帳戶。
如果通道 URL 中未使用通道標識碼,我為什麼要選擇通道標識符?
必須針對參考通道的所有作業提供通道標識符,因此能夠選擇您自己的通道標識符會增加便利性。 建議您選擇容易記住並輸入的通道標識碼。
開發通道的授權條款為何?
第一次使用 devtunnel
CLI 時,您會看到開發通道授權條款的連結。 您也可以在這裡 下載我們的授權條款 。