QR code linking to mobile-ssh.github.io

Android 同 iOS 嘅 SSH 用戶端

Mobile SSH

為手機同平板而設嘅 SSH 終端、tmux、herdr、Zellij 管理器、SFTP、VNC 桌面、跳板機同本機隧道。Eternal Terminal 喺斷線時保留遠端 shell。Android 仲有 VPN 客戶端同 USB/NFC 安全金鑰認證。

支援 20 種語言 · Android 2.25 · iOS 2.54 公測版

電話上嘅單工作階段 SSH 終端機,工作階段工具列下面顯示編程代理嘅修補同埋通過咗嘅測試。

點解揀 Mobile SSH

針對手機 SSH 用戶端慣常出嘅問題嚟設計。

冇 Pro 級數,冇廣告

所有功能都喺同一個 App 入面。冇 paywall 將主要功能擺喺 Pro 升級後面,終端機上面亦冇廣告 banner。

資料全部留喺手機

儲存嘅伺服器、憑證、金鑰都喺裝置上面。冇雲端帳號,唔會有人關咗佢。

儲存主機,一撳就連

主機加一次,下次搜尋撳一下就再連 —— 連金鑰、連接埠同已設定好嘅通道都齊。

代理提示,一撳就答到

Claude Code、Codex 或者其他代理一需要你,你即刻知:個窗格會變琥珀色,工具列個徽章會數住有幾多個等緊你,喺 Agents 清單一撳就答到個提問 —— 唔使喺終端機度打字。

鍵盤上面嘅終端機按鍵

十三個鍵嘅一行 —— ESC、TAB、CTRL、方向鍵、Home、End、PgUp、PgDn —— 唔夠位嗰陣會換去第二行,而唔係要滑動,所以冇按鍵會匿埋喺畫面外。仲可以由預設面板加入 F1–F12、Ctrl 組合鍵,或者你自己嘅跳脫序列。

唔使打指令嘅連接埠轉發

通道黐喺伺服器設定檔度,連線即自動開。

熄屏漫遊都頂得住

俾一個已儲存嘅伺服器設幾個位址 —— 譬如屋企 LAN IP 同 VPN IP —— Mobile SSH 會撥邊個有回應就用邊個,仲會優先試上次連得通嗰個,網絡一變就即刻重連。喺 Android,前景服務同 wake lock 令 shell 喺熄屏時都唔斷;喺 iOS,自動重連加 tmux 自動 attach 令你返返去頭先停低嘅位置。

Eternal Terminal

可選嘅 ET 傳輸令遠端 shell 喺斷網、休眠同 IP 轉變之間都唔斷。主機上冇 etserver?Mobile SSH 可以經 SSH 幫你裝好。

用插件擴充

瀏覽公開目錄,按需要安裝插件嚟加入新工作流。每個插件都會下載並經 SHA-256 驗證後放入 App 專屬儲存。

為流動裝置上嘅 SSH 工作而設計

Mobile SSH 幫你縮短常見嘅管理路徑:儲存伺服器、連線、保持工作階段、需要嗰陣搬檔案、然後快速返去仲開緊嘅終端機。

SSH 終端機

xterm-256color 終端機,支援 24-bit 真彩色、斜體、終端機內搜尋、OSC 133 shell 整合,仲有捏住調文字大細 —— Android 同 iOS 上仲有可設定嘅字型同配色,以及 Nerd Font powerline/圖示字形。

多工作階段格網

同時最多八個 SSH 工作階段喺可調大小嘅格網入面 —— 撳窗格聚焦、雙撳入全螢幕、捏住調文字大細。

撳得嘅連結

終端機輸出裡面嘅 URL 會有底線,撳一下就喺瀏覽器打開 —— 唔使複製或者切換 App。

伺服器資料夾同名稱

將已儲存嘅伺服器整理入可摺疊嘅群組,仲可以幫伺服器改個名,清單就顯示個名而唔係位址。一旦個名會有歧義,位址就會自動走返出嚟,所以每一行都唔會撈亂。

代理提示

代理會經終端機報告自己,所以個 App 知道邊個卡住咗、卡喺乜嘢。喺 Agents 清單一撳就答到;提示係取代而唔會疊埋一堆,撳一下就會打開響嗰個窗格。

私鑰

用密碼或者私鑰登入,喺裝置產生 Ed25519 或 ECDSA(Android 亦有 RSA)。Android 仲支援 USB/NFC FIDO2 金鑰同按伺服器開啟嘅 SSH 代理轉發。

SFTP 傳輸

同使用中 SSH 工作階段綁定嘅雙窗格檔案瀏覽器。將上載同下載排隊,重新命名、刪除,並查看遠端權限。

連接埠轉發

將本機通道規格同伺服器設定檔一齊儲存,連線時就會自動開 —— 就算喺新網絡上重連之後都會返嚟,唔使你自己再手動起過。

重連工作流

一轉網絡,工作階段就即刻重撥,唔使等死咗嘅路由逾時;正喺退避等候嘅工作階段,一有可用網絡就即刻醒返。喺 iOS,靜靜雞停咗回應嘅伺服器都會俾偵測到並重新連線。

備份與還原

備份伺服器、憑證同設定,可揀密碼加密並預覽合併/取代。Android 包括 VPN 設定;目前兩個平台共用格式,支援嘅平台專用設定都會保留。

Eternal Terminal

用 Eternal Terminal(ET)連線,令工作階段喺斷網、休眠同 IP 轉變之間都唔斷 —— 仲可以選擇經 SSH 自動裝好 etserver。

多工器管理器

兩個平台用 tmux、herdr 同 Zellij 管理器附加、改名、建立、分割、縮放或結束工作階段。共用工具列掣開可用管理器,儲存伺服器可揀連線時附加邊個。

插件

按類別瀏覽、搜尋同篩選插件,再安裝需要嘅流程。下載經 SHA-256 驗證後放喺應用程式私有空間。

伺服器身份同跳板機

兩個平台都可經儲存堡壘機連伺服器。認證前檢查金鑰,變咗就擋。Android 可自動固定新金鑰或先問;iOS 要確認未知金鑰。

遠端桌面

Android 同 iOS 經 SSH 開 VNC 桌面,支援觸控、鍵盤、剪貼簿同伺服器支援嘅遠端尺寸調整。

Android VPN 客戶端

由主畫面管理 SSH VPN、本機 SOCKS5、WireGuard、Shadowsocks 同 OpenVPN。揀設定開始路由,用 Mobile SSH VPN 快速設定磚塊停低或恢復。

一個畫面,幾個使用中嘅 Shell

終端機畫面可以喺格網入面同時擺幾個使用中嘅 SSH 工作階段。揀窗格嚟打字,用額外按鍵列做終端機控制,捏住調文字大細,需要全螢幕聚焦嗰陣就雙撳窗格。

主畫面答嘅係「我可以返返去邊度?」—— 而家仲連緊嘅連線,同埋喺你已儲存伺服器上面等緊你嘅 tmux 工作階段;佢哋由已儲存嘅快照重建,所以完全冇網絡都照樣顯示得到。

Mobile SSH 喺電話上顯示兩個使用中 SSH 終端機工作階段並排分屏嘅畫面。
電話上嘅 Mobile SSH 檔案傳輸畫面,包含本機同遠端窗格。

當終端機唔夠用 — SFTP

瀏覽本機同遠端資料夾、排隊傳檔、記住各 tmux 工作階段目錄,同用其他應用程式開遠端檔案。兩個平台都可分享檔案入終端;iOS 可記住「檔案」揀嘅資料夾。

睇吓真機效果

Android 電話同 iPhone 嘅截圖 — 你會用嚟新增伺服器、喺終端機做嘢、跑多個工作階段,同埋用 SFTP 搬檔案嘅同一啲畫面。

睇佢實際運作

兩個平台嘅短片示範。Android:主畫面話你知有咩工作階段可以續返、工作階段工具列淨係顯示嗰部伺服器真係有嘅功能、將檔案直接送入提示符,仲有 tmux、herdr 同 Zellij 管理器。iOS:一開 app 就入到運行中嘅終端機,同埋你之後返返去嘅主畫面。

Android
iOS — iPhone 同 iPad

每個工作階段管理器一段片

概覽介紹 tmux、herdr 同 Zellij,較長錄影展示兩個平台連真實伺服器時嘅工作階段、視窗、分頁同窗格操作。

tmux

由主畫面直接去到工作階段、視窗同窗格,其中一個工作階段有個鈴,因為嗰度有嘢等緊人應。附加一個視窗,行緊嘅終端就跟住過去;開一個視窗再改名——全程唔使撳任何前綴組合鍵。

Android
iOS — iPhone 同 iPad

herdr

工作區、分頁同窗格帶住真實嘅代理狀態——一個做緊嘢,一個被阻塞緊等人答。預覽被阻塞嗰個,喺電話度回覆佢,然後睇住 herdr 將佢改為做緊,再改為完成。

Android
iOS — iPhone 同 iPad

Zellij

有建立時間嘅工作階段,跟住係分頁同窗格。唔使附加都預覽到某個窗格嘅輸出,加一個有名嘅分頁,將重要嗰個擺去前面,然後附加——喺提示符度乜都唔使打。

Android
iOS — iPhone 同 iPad

再多三段,喺 Android 上面拍

呢三段暫時仲未有 iOS 版本。同上面啲示範用同一部真實伺服器:一個就算你撥走個 App 都仲行緊嘅工作階段、一條喺電話上面產生而唔係打入去嘅金鑰,同埋按你自己諗嘢嗰個分法歸類好嘅伺服器。

撥走個 App,工作階段照樣行

Android 用前景服務維持連線,常駐通知寫明伺服器並提供全部斷開。日誌串流緊時離開,再返嚟會話仲喺度跑。iOS 只准短暫背景時間,之後重連同重新附加多工器。

Android

金鑰喺呢度產生,唔係打入去

喺電話上面產生一條 Ed25519 金鑰:一個標籤、一個用戶名、一個可選嘅密碼短語。跟住彈出嘅面板會顯示公鑰嗰半,畀你加入伺服器嘅 authorized_keys;公鑰同私鑰兩半都可以分享或者儲存。

Android

伺服器擺喺你自己改名嘅資料夾入面

將已儲存嘅伺服器整理入資料夾,唔用嗰啲就摺埋佢。同一段片最後去到終端機:指令印出嚟嘅 URL 會有底線,撳一下就得,唔使自己用手揀。

Android

終端機入面郁緊嘅圖表

一段 36 格嘅 GIF,經 Kitty 圖形協定串流入去,由 App 按檔案本身嘅格速解碼——唔係由外面逐格推。跟住係考驗一個終端機嘅轉義序列:OSC 8 將建置編號同儀表板名變成撳得嘅嘢,OSC 52 畀遠端寫入電話嘅剪貼簿,OSC 777 彈出一個真正嘅 Android 通知。

Android

同 Termux、Termius 之間嘅定位

Mobile SSH 故意保持窄範圍:佢唔係完整嘅 Linux 環境,亦唔係跨平台嘅團隊保險庫。佢係一個為 Android 同 iOS 而設嘅本機 SSH/SFTP 工具,俾你快速用到流動用家最常用嘅工作階段控制。