LocalSend 替代方案 —— 不用每台都裝,也不要求同一個網路
對方只要能打開一個網頁就行 —— 借用的電腦、同事的手機,都不用為傳一次檔案裝東西
LocalSend 是一個原生應用程式,在區域網路內透過群播探索對方,然後直接加密傳輸,探索完成後不經過任何伺服器。速度快是真的,因為沒有網際網路往返。代價也具體:參與的每台裝置都要先裝上它,而且兩端必須在同一個網路裡 —— 手機用行動數據、電腦連辦公網的時候,它就找不到對方。
出處把檔案拖到這裡,現在就傳 現在開始傳檔案
所以真正的判據是:這次傳檔案,涉及的是誰的裝置?如果兩台都是你自己的、又常在同一個家裡或辦公室,裝一次 LocalSend 很划算,之後每次都快。如果對方是同事、客戶、或者一台借用的電腦,那「先裝個 App」這一步就是摩擦 —— 很少有人願意為收一個檔案裝一個軟體,何況公司的電腦往往根本不讓裝。
第二條限制更硬:同一個網路。出差在飯店、兩人各連各的手機熱點、或者辦公網開了用戶端隔離(讓裝置之間互相看不見,這在公司網和公共 WiFi 裡很常見)時,基於區網探索的方案就沒法用。瀏覽器方案不依賴探索 —— 一端出 6 位數字,另一端輸進去,兩邊在哪個網路都無所謂。
逐項對照
| 對照項 | LocalSend | 圖圖雲端硬碟 · 傳送 |
|---|---|---|
| 要不要裝東西 | 每台參與的裝置都要裝它的應用程式 | 不用裝,瀏覽器打開就能用 |
| 檔案走哪條路 | 區域網路內加密直傳,探索之後不經過伺服器 | 點對點直連。直連不通時改用中轉,介面會明寫「經中轉」,不假裝還在直連。 |
| 能不能跨網路 | 不能 —— 靠區網群播探索,兩端必須在同一個網路 | 可以,兩端不必在同一個網路 |
| 完整性校驗 | 未公開說明 | 每個檔案傳完自動比對 sha-256,差一個位元組就報錯 |
| 傳完後還留副本嗎 | 不留 —— 傳輸在區域網路內,不上傳到任何伺服器 | 直連時不留 —— 位元組從沒到過我們這兒。走中轉時,對方取回即刪,另有 24 小時兜底清理。 |
| 開源與自架 | 開源;本身就是裝在自己裝置上的應用程式 | 不開源,也不提供自架 —— 這是我們沒有的 |
什麼情況下該選它
- 兩台都是你自己的裝置、又常在同一個家或辦公室:裝一次,之後每次都跑在區域網路上,通常比任何經過網際網路的方案都快。
- 你要傳的東西特別大、又確實在同一個 WiFi 下:區網直傳不受任何網際網路頻寬限制,幾十 GB 的素材也只受網卡和硬碟的限制。
在這裡怎麼傳
- 1
把檔案拖進來,或者點「選擇檔案」。整個資料夾也可以。
- 2
頁面上會出現一個 QR Code 和 6 位數字,讓對方掃碼、輸數字,或者點你發過去的連結。
- 3
接上之後直接開始傳。兩邊都不用註冊,也不用裝任何東西。
常見問題
LocalSend 找不到對方裝置,怎麼辦?
它靠區網群播來探索裝置,所以三種情況下會失效:兩台不在同一個網路;網路開了用戶端隔離(公共 WiFi、訪客網路、很多公司網都預設開著);或者系統防火牆擋了它。前兩種不是設定問題,是網路本身不允許裝置互相看見。這時換一條不依賴探索的路更省事:本頁出一個 6 位數字,對方輸進去就連上,兩邊在哪個網路都行。
對方不肯裝 App,還有別的辦法嗎?
有 —— 讓他打開一個網頁就行。這是本頁存在的理由:接收方只要在瀏覽器裡打開網址、掃個碼或輸 6 位數字,不用註冊、不用裝東西、也不用和你在同一個網路。公司發的電腦常常根本不允許裝軟體,這條路繞開了那個前提。
不在同一個 WiFi 下,還能用區網工具嗎?
不能。區網工具的整個前提就是「兩台裝置在同一個網路裡能互相看見」,這一條不成立時它沒有別的路可走。跨網路需要另一種機制:先由一台伺服器幫兩端交換一次連線資訊,再在網際網路上建立直連 —— 那正是瀏覽器方案做的事,本頁用的就是它。
瀏覽器方案會比裝應用程式慢很多嗎?
在同一個 WiFi 下、並且成功建立了直連時,兩者都是區域網路內的點對點傳輸,差距不大,主要受網卡和硬碟限制。真正的差距出現在直連建不起來的時候:區網工具直接沒轍,瀏覽器方案還能退回中轉繼續(速度會受中轉頻寬限制,介面上會明說是中轉)。所以與其比峰值速度,不如看在你的場景裡能不能連上。