在影片中,我使用 rclone 和 PocketServer 在我的 iPhone 上運行一個本地後台 WebDAV 伺服器,並將 3.8GB 資料(約 1000 個檔案)從我的手機複製/同步到我的桌面,無需雲端或連接線。
這支 iPhone 是 iPhone SE 2020。
雖然影片中 3.8GB 聽起來不多,但 iPhone 後台 WebDAV 伺服器在傳輸過程中,即使是大型檔案(以 GB 為單位),也能保持一致且最小的記憶體佔用(約 30MB RAM),使其能夠擴展以處理大量資料。
我的 iPhone SE 2020 平均傳輸速度約為 27 MB/秒。
這是它的運作方式
- 使用 PocketServer 在我的 iPhone 上建立並執行一個本地後台 WebDAV 伺服器,以提供我要複製/同步的資料夾。
- 在我的桌機上使用 rclone 複製/同步該資料夾,無需上傳到雲端儲存空間或使用連接線。
我使用的工具
- rclone:一個強大、跨平台的命令列工具,用於管理(讀取/寫入/同步等)多個本地和遠端儲存(這裡的大多數成員可能已經知道這個工具)。
- PocketServer:我撰寫的一個輕量級 iOS 應用程式,用於在 iPhone/iPad 上啟動本地、持久的後台 HTTP/WebDAV 伺服器。
市面上已有其他 iOS 應用程式可在 iPhone/iPad 上執行 WebDAV 伺服器。選擇 PocketServer 的原因:
- 最小記憶體佔用。在傳輸大型檔案(以 GB 為單位)和大量檔案時,它僅使用約 30MB 的 RAM(持續穩定,無記憶體尖峰)。
- 持久後台伺服器。即使您切換到其他應用程式或鎖定螢幕,伺服器也能可靠地持續運行。
- Simple to set up. Just choose a folder, and the server is up & running.
- 輕量。應用程式下載大小為 2MB,安裝大小為 4MB。
PocketServer 定價
所有 3 個主要功能(檔案分享、資料夾分享、WebDAV 伺服器)在免費版本中均可完全使用。
免費版本對傳輸速度、檔案大小或檔案數量沒有任何限制。
Pro 升級(4.99 美元一次性購買,無重複訂閱)僅用於網頁使用者介面的品牌客製化(標誌、標題、頁腳)、隨選縮圖產生和多帳戶驗證。