你自己的機器

Fleet

在瀏覽器裡用你自己的 Linux 機器。應用以獨立視窗開啟,複製貼上、拖入檔案、播放聲音都和本機應用一樣;換一臺電腦,會話接著用。計費不單獨收費;開啟 sudo 自動審查時,每次審查按模型 API 用量計費。

Fleet 桌面會話範例:機器上的瀏覽器、檔案管理器與文字編輯器,各自在一個窗口裡開啟。
web-018 ms直連
nginx.conf - Mousepad
Field Notes — Mozilla Firefox
blog - Thunar

速覽

web-01檔案 · web-01
/srv/www/blog
名稱大小
assets—
posts—
index.html1.2 KB
nginx.conf402 B
README.md118 B

正在上傳 2 項到 assets3.1 / 4.8 MB · 11.6 MB/s

網頁終端與檔案管理在控制台底部的面板裡,切換頁面也不斷開。

一行命令安裝,用配對碼接入。

在機器上執行安裝命令,終端會顯示配對碼。在控制台輸入配對碼,核對主機名、來源地址和公鑰,再批准加入。Agent 預設只裝終端需要的部分,需要圖形介面或聲音時,安裝時選中對應的附加元件。

  • Debian 13 及以上、Ubuntu 24.04 及以上,x86_64
  • 批次接入用一次性註冊令牌,有效期 1、8 或 24 小時
  • 建立雲伺服器時勾選「加入 Leaflow Fleet」,首次啟動即加入
接入一臺機器:在機器上執行安裝命令,再在控制台輸入配對碼並核對後批准。

root@office-pc:~# curl -fsSL https://releases.leaflow.net/fleet-agent/install.sh | sh -s -- --enroll --with desktop,audio

配對碼: 7KQ2M-X9D4P

接入機器

主機名
office-pc
來源地址
198.51.100.24
公鑰
ed25519 · 3f9a…c41e
名稱office-pc批准加入

不用開放入站連接埠,能直連就點對點。

Agent 主動連線平台。瀏覽器與機器之間用 WebRTC 建立連線,優先點對點直連,打不通時經中繼。控制台的「效能」面板會標出當前是直連還是中繼。

  • 同一網路裡直連,延遲通常是個位數毫秒
  • 需要時可以為 Agent 固定一段 UDP 連接埠
連線示意:瀏覽器與機器點對點直連,打不通時經中繼;平台只負責信令與授權。
Leaflow 平台信令與授權
你的瀏覽器
直連 UDP · 8 ms
你的機器無需入站連接埠

點對點 · 端到端加密

中繼直連打不通時

終端、檔案、畫面與輸入端到端加密。

兩端各用一把 Ed25519 金鑰確認對方,機器的公鑰在首次連線後固定。

端到端加密

  • 終端與檔案
  • 畫面與鍵盤、滑鼠輸入
  • 剪貼簿
  • 聲音與麥克風
  • 列印
  • 會話內的提權審批

經過平台

  • 「執行命令」的命令與輸出
  • 在平台上審批的 sudo 命令列
  • 機器上 MCP 服務的引數與結果
  • 隨行工具呼叫的引數、結果與截圖

每個人用自己的帳戶登入,不再共享 root。

把成員拉進專案,按人授予登入權限。帳戶由 Fleet 的使用者目錄提供,同一個人在所有機器上的使用者名稱與 UID 都相同,家目錄在首次登入時建立。sudo 單獨授予;收回登入權限後,這個人在機器上的會話隨即結束,新的登入會被拒絕。

  • 按單臺機器授權,或授權給全部機器,包括以後加入的
  • 終端、檔案、剪貼簿、裝置、列印、連接埠轉發與 SSH agent 分別開關
  • 多人共享同一個會話,僅觀看或一起操作
  • 帳戶不寫入 /etc/passwd,與本機帳戶同名時不生效
office-pc 的「存取」頁:三位成員各自用自己的帳戶登入,sudo 單獨授予。
存取office-pc
成員帳戶登入sudo檔案剪貼簿
a[email protected]alice_example_com
b[email protected]bob_example_com
c[email protected]carol_example_com

帳戶由使用者目錄提供,使用者名稱與 UID 在所有機器上相同;家目錄在首次登入時建立。

sudo 不用輸入密碼,在控制台批准。

在終端裡執行 sudo,請求同時出現在終端裡和控制台每個頁面的頂部,本人或會話裡有權限的人批准即可。60 秒內沒人處理,這次 sudo 失敗,不會退回到輸入密碼。

  • 每人在每臺機器上選擇:每次詢問、自動審查或全部批准,可以限時
  • 自動審查每次呼叫一次模型,無法審查時拒絕
  • 圖形應用請求管理員權限(polkit)時同樣經過審批
web-01api-01

bob_example_com@web-01:~$ sudo nginx -t && sudo systemctl reload nginx

Waiting for approval on Leaflow or by a participant of this session.

權限請求sudo nginx -t && sudo systemctl reload nginx拒絕同意⌘↵

機器上的圖形應用,隨行也能操作。

在有虛擬桌面的機器上,隨行用 Computer Use 檢視視窗、點選、輸入、拖動和按鍵,每一步都列在對話裡。人不在電腦旁時,也可以在聊天應用裡交代。

  • 機器上配置的 MCP 服務以帳戶本人的身份執行
  • 你自己的 Agent 可以透過 Fleet API 執行命令和呼叫工具
隨行在 office-pc 上操作圖形應用:切換視窗、點選、輸入與按鍵都列在旁邊。

nginx.conf - Mousepad

隨行正在操作

  1. 切換視窗Mousepad
  2. 點選檔案 › 另存為
  3. 輸入文字nginx.conf
  4. 按鍵Enter

還有這些

  • 網頁終端

    在控制台底部的面板裡,一臺機器一個標籤;切換頁面不斷開,重新連線後 shell 從斷開處繼續。

    Ctrl 加反引號開關面板

  • 檔案管理

    上傳、下載、複製、移動與重新命名,刪除先進回收站;下載資料夾時保留目錄結構。

    拖入檔案即上傳

  • 應用視窗

    一個應用一個視窗,浮在控制台的任何頁面上,用起來和本機應用一樣。

    每人最高 60 fps

  • 完整桌面

    開啟機器上已有的桌面環境;沒有顯示卡的伺服器也能用,OpenGL 用軟體渲染。

    預設 1920×1080

  • 剪貼簿

    文字、HTML 與圖片兩邊互通,本機的檔案也能貼上到機器上。

    貼上時才讀取

  • 聲音與麥克風

    機器上的聲音在你這邊播放,麥克風也能交給機器上的應用。

    Opus · 48 kHz

  • 手柄

    你連線的手柄以標準佈局出現在機器上。

    每人最多 4 個

  • 列印

    機器上的應用列印時,作業以 PDF 送到你的瀏覽器,用你手邊的印表機。

    單個作業不超過 128 MiB

  • 連接埠轉發

    轉發機器上的 TCP 與 UDP 連接埠,存取只在機器內部監聽的服務。

    按人授權

  • SSH agent 轉發

    在機器上使用你本機的 SSH 金鑰,金鑰不進入機器。

    按人授權

  • 多人會話

    幾個人加入同一個會話,可以只觀看,也可以一起操作。

    每人每臺機器最多 8 個會話

  • 自動更新

    更新包經過簽名,機器空閒 2 分鐘後安裝,健康檢查失敗自動回滾。

    更新不中斷會話

價格

不單獨收費;開啟 sudo 自動審查時,每次審查按模型 API 用量計費。

所有產品的計費方式

規格與說明

支援的系統
Debian 13 及以上、Ubuntu 24.04 及以上;x86_64(需支援 x86-64-v2)
核心
5.3 及以上,使用 cgroup v2
安裝
curl -fsSL https://releases.leaflow.net/fleet-agent/install.sh | sh -s -- --enroll
可選元件
--with desktop(虛擬桌面、輸入法與中日韓字型)、--with audio(聲音)
連線
WebRTC,點對點優先,必要時經 TURN 中繼;不需要入站連接埠
畫面
每人最高 60 fps,預設 1920×1080
會話
每個帳戶每臺機器最多 8 個,其中桌面 1 個;沒人連線時繼續執行
使用者目錄
最多 10,000 個帳戶與 10,000 個組,使用者名稱與 UID 在所有機器上相同
sudo 審批
60 秒內未批准,本次 sudo 失敗

常見問題

支援 Windows 或 macOS 嗎?

機器端目前只支援 Linux:Debian 13 及以上、Ubuntu 24.04 及以上,x86_64。你用來存取的電腦只需要瀏覽器。

機器要有公網 IP 或開放連接埠嗎?

不需要。Agent 主動連線平台;瀏覽器與機器之間優先點對點直連,打不通時經中繼。

平台能看到我的螢幕和檔案嗎?

不能。終端、檔案、畫面、輸入、剪貼簿、聲音和列印在你的瀏覽器與機器之間端到端加密。經過平台的是「執行命令」的命令與輸出、在平台上審批的 sudo 命令列,以及 MCP 服務與隨行工具呼叫的內容。

伺服器沒有顯示卡,能開啟桌面嗎?

能。Agent 自帶無頭顯示服務,OpenGL 用軟體渲染。開啟完整桌面需要機器上裝有桌面環境。

成員離開團隊後怎麼辦?

收回他的登入權限後,他在機器上的會話隨即結束,新的登入會被拒絕;他留下的檔案保留原來的屬主。

能把機器上的檔案拖回本機嗎?

瀏覽器裡目前可以把本機檔案拖進應用視窗。雙向拖拽會隨 Fleet 桌面客戶端提供,桌面客戶端即將推出。

瀏覽器裡能用攝像頭嗎?

暫不支援。聲音、麥克風、剪貼簿、手柄和列印都可以用。

怎麼收費?

Fleet 不單獨收費。開啟 sudo 自動審查時,每次審查是一次模型 API 請求,按用量計費。使用 Leaflow 前需要儲值至少 US$1。

在控制台裡開始使用。

首次使用前儲值至少 US$1,之後各產品按公開價格計費。