#iOS 應用程式
cmux iOS 應用程式是你 Mac 的配套應用程式。將 iPhone 或 iPad 與執行 cmux 的 Mac 配對,即可從手機連線到你的終端,並可選擇轉發終端通知。
iOS 應用程式處於測試版階段。它透過 TestFlight 以 cmux BETA 的形式發布。
#取得存取權限
該應用程式透過 TestFlight 發布。cmux Founders Edition 包含搶先存取權限,以及其他早期功能。
#先決條件
開始之前,你需要:
- 一台執行 cmux 並已登入的 Mac。
- 一台已從 TestFlight 安裝 cmux BETA 應用程式的 iPhone 或 iPad。
- 從手機到 Mac 的網路路徑(參見下方的自帶網路)。
#自帶網路
cmux 不提供開箱即用的網路。終端串流在你的手機和 Mac 之間直接傳輸,因此你的手機必須能夠在網路上連線到你的 Mac。最簡單的方式是使用私有覆蓋網路。
#Tailscale(建議)
在你的 Mac 和手機上都安裝 Tailscale,並登入到同一個 tailnet。這樣你的手機就可以從任何地方透過 Mac 的 tailnet 位址連線到它,無需連接埠轉發。
#WireGuard
如果你已經在執行 WireGuard,將你的 Mac 和手機置於同一網路,並使用 Mac 的 WireGuard 位址。
無論你選擇哪種方式,連線都歸你所有。cmux 不會在你的裝置之間代理或中繼終端流量。
#配對與連線
- 在 Mac 上,開啟 cmux 中的 Mobile Connect 視窗。
- 在你的手機上,開啟 cmux BETA 應用程式並確認 Mobile Connect 中顯示的配對。
- 配對完成後,你的工作區和終端會透過你的網路出現在手機上。
配對是按裝置進行的。新裝置或重新安裝的應用程式需要再次配對。
#通知
你可以選擇將終端通知轉發到手機,這樣需要關注的面板就會推送到你的裝置。開啟轉發後,通知文字(標題和內文,取自終端輸出)會透過 cmux 伺服器傳送到 Apple 的推送服務以進行投遞。在通知設定中開啟 Hide content,即可改為傳送通用訊息,並將終端文字保留在你的裝置上。請參閱 通知 了解 cmux 如何觸發它們。
#儲存哪些資料
cmux 的設計讓你的終端只在你的裝置之間流轉。在 cmux 伺服器上,我們只儲存登入你的帳戶和連線你的裝置所需的內容:
- 你登入時的帳戶(電子郵件),用於在各裝置間識別你。
- 你裝置的推送權杖,用於投遞轉發的終端通知。
- 配對和裝置中繼資料,用於將你的手機連線到你的 Mac。
你的互動式終端工作階段、其內容和按鍵,透過你自己的網路在手機和 Mac 之間直接傳輸,不會經由 cmux 伺服器中繼或儲存在其上。唯一的例外是轉發的通知文字,它會經過 cmux 和 Apple 的推送服務到達你的手機,除非你啟用 Hide content(參見上方的通知)。
#企業與自架
如需自架或氣隙隔離部署,請聯絡 founders@manaflow.com。