關於Wisp
在 Android、macOS、Windows 和 Linux 之間傳輸檔案。端對端加密。無需註冊帳號。
Wisp 可直接在裝置間傳輸檔案-無需雲端,無需註冊帳戶。它類似於 AirDrop,但支援手機、筆記型電腦和桌上型電腦(不僅限於蘋果設備),無論設備是否連接到同一 Wi-Fi 網絡,甚至遠隔重洋。
▸ 快速發送任何內容
照片、影片、文件、資料夾、文字和連結——只需拖放即可發送到對方設備。當裝置可以直接連線時,檔案將以全速網路傳輸,無需中間人;如果裝置位於嚴格的 NAT 或防火牆後,Wisp 會回退到加密中繼,以確保傳輸完成。無論哪種方式,傳輸過程都採用端對端加密——任何中繼都無法讀取您的文件,任何人都無法讀取。
▸ 四種連結方式
• 附近連線-連接到相同 Wi-Fi 網路的裝置會自動發現彼此。
• 配對碼-從接收者取得 6 位元字元的配對碼,即可跨網路配對。
• 二維碼-掃描接收方上的二維碼,即可進行完全離線的區域網路配對,無需網路連線。
• USB 連接線 — 無需 Wi-Fi 即可透過數據線傳輸檔案:直接在兩部安卓手機之間傳輸,或透過 USB 網路共享在手機和電腦之間傳輸,兩端均有引導設定。
▸ 一鍵開啟已接收文件
傳輸完成後,您可以直接從結果畫面開啟任何已接收的文件,或跳到文件儲存的資料夾—包括您選擇的自訂資料夾。
▸ 斷點續傳
如果傳輸過程中連線中斷,您可以再次傳送相同的文件,Wisp 將從中斷處繼續傳輸,而無需重新開始。
▸ 已儲存的設備
您傳輸過的裝置會出現在「最近使用」清單中,因此您可以再次選擇它們,無需重新掃描或重新輸入代碼—也可以為它們設定自己的暱稱。
▸ 備份您的身分訊息
匯出和還原您裝置的金鑰,以便將您的 Wisp 身分資訊轉移到新手機,或在重新安裝後保留您已儲存的裝置。
▸ 內建連線測試
自我診斷畫面會顯示網路、會合、區域網路和權限問題,並提供可操作的提示。
▸ 隱私設計
• 無需帳戶 — 無需電子郵件、電話號碼或任何識別碼進行註冊。
• 無分析、無廣告、無追蹤 SDK。
• 檔案透過基於 iroh 建構的端對端加密點對點連線傳輸。只有發送方和接收方才能讀取檔案。
• 可選的會合伺服器只能看到臨時配對碼 — 絕對不會查看您的檔案、檔案名稱或收件者清單。
• 完整隱私權政策:https://vigov5.github.io/wisp/privacy-policy/
▸ 免費開源
Wisp 採用 MIT 授權。閱讀原始程式碼、進行審核、運行您自己的 Rendezvous 伺服器或貢獻代碼:https://github.com/vigov5/wisp
▸ 跨平台
Android、macOS、Windows 和 Linux 版本可在 https://github.com/vigov5/wisp/releases 下載。 iOS 支援正在計劃中。
────────────
權限及其用途:
• Wi-Fi / 附近設備 — 透過 mDNS 發現區域網路內的其他 Wisp 設備。 Android 13 及更高版本的 NEARBY_WIFI_DEVICES 權限使用“neverForLocation”,因此 Wisp 不會取得您的位置資訊。
• 位置資訊(Android 12 及更低版本)— 僅作為 mDNS 發現的備用方案;絕不會讀取、儲存或傳輸您的位置資訊。
• 相機 — 僅在二維碼掃描螢幕上可用;不會錄製影像。
• 前台服務 + 通知 — 用於在背景保持長時間傳輸,並顯示系統需求的可見通知。
• VPN(VPN 服務)— 僅用於透過 USB 線進行手機間的直接資料傳輸。 Wisp 會在資料線上建立一個本地的、裝置端的點對點隧道(一條私有的 10.42.0.0/30 連結),以便檔案可以在兩部手機之間傳輸。它並非遠端 VPN:它不會路由您的互聯網流量,不會向任何外部 VPN 伺服器發送任何數據,並且僅在 USB 線傳輸活動期間運行。透過它傳輸的資料採用端對端加密。
────────────
Wisp 是 Samarth Verma 的 Drift 的友善分支,專注於 Android 系統的最佳化、二維碼配對、自我診斷工具和自架的 Rendezvous 功能。
發現 bug 或想要新增功能?請造訪 https://github.com/vigov5/wisp/issues
最新版本2.0.1的更新日誌
⚠️ The transfer protocol changed, so 2.0 can't connect to older versions. Update Wisp on BOTH devices to keep sending and receiving.
• Clear "incompatible version" notice, with a tip to update
• Real reasons and fix-it hints when a transfer doesn't complete
• Cancel a transfer right from the connecting screen
• Faster, smoother connection handshake
• Auto-return home after a send
• Tidier USB transfer & QR pairing screens












