試過喺咖啡店同朋友分享大檔案,卻因為電郵附件大小限制或雲端服務要輪流註冊而煩惱?Magic Wormhole 就係一款專為呢類痛點設計嘅開源工具,讓你從一部電腦安全傳送檔案或訊息到另一部,過程簡單又唔使依賴第三方服務。呢個 Python 工具主要面向開發者、系統管理員同一般用戶,特別適合臨時分享敏感資料嘅場景,透過一次性代碼配對實現端到端加密傳輸。
生成臨時傳送代碼,即時配對兩部電腦
Magic Wormhole 嘅獨特之處在於佢用一個簡單嘅文字代碼作為橋樑。發送方只需喺終端機輸入 wormhole send filename,工具就會自動生成一個如 7-abc-defg 嘅代碼,同埋一個臨時嘅傳送連結。接收方喺另一部電腦輸入 wormhole receive 7-abc-defg,兩端即時配對,檔案開始傳輸。呢個過程完全 peer-to-peer,唔使上傳到任何伺服器,減低資料外洩風險。
比起傳統檔案分享,呢種代碼配對方式特別適合跨網絡環境,例如喺公司內網或公共 Wi-Fi 下傳送。工具內置嘅郵局服務(mailbox server)只負責中轉代碼同進度訊息,唔會接觸實際檔案內容,確保隱私。

端到端加密保護傳輸,支援文字同檔案雙模式
安全係 Magic Wormhole 嘅核心賣點。傳輸過程使用 Noise Protocol 框架實現端到端加密,每個會話都獨立生成 Noise keys,確保就算郵局伺服器被入侵,都無法解密內容。呢個設計同類產品入面比較少見,因為好多工具只靠 HTTPS 保護中轉,但 Wormhole 直接喺客戶端加密,接收方先解密。
除咗檔案,工具仲支援傳送純文字訊息,例如密碼或 API key。用 wormhole send --text "your secret" 就得,接收方同樣用代碼提取。呢個功能特別實用喺遠端協作時,快速分享臨時憑證而唔使開新電郵。
跨平台安裝簡單,Python 環境一鍵部署
喺 GitHub 倉庫入面,Magic Wormhole 提供詳細嘅安裝指引,主要透過 pip 安裝:pip install magic-wormhole。佢相容多個平台,包括 Linux、macOS 同 Windows,只要有 Python 3.8 或以上,就即刻用得。對於唔熟終端機嘅用戶,倉庫仲有預編譯二進位檔同 Docker 鏡像,進一步降低門檻。
開源性係另一大優勢,專案用 MIT 許可證,歡迎貢獻者參與開發。最新 commit 顯示團隊積極維護,包括修復安全漏洞同優化性能。用戶可以自架郵局伺服器,避免依賴公共節點,適合企業內部部署。
進階用法支援管線輸入同多檔案批次傳送
對於進階用戶,Magic Wormhole 提供管線支援,例如 cat file.txt | wormhole send,直接從 stdout 傳送內容。仲有 –code 選項自訂代碼長度,或 –transfer-label 附加描述。批次傳送多個檔案時,工具會自動壓縮成 tarball,提升效率。
呢啲細節設計令工具喺開發 workflow 中大放異彩,例如 CI/CD 管線分享 build artifacts,或系統管理員遠端推送配置檔。總括嚟講,Magic Wormhole 以極簡方式解決咗安全檔案傳輸嘅常見問題,值得加入你嘅工具箱。
產品名稱:Magic Wormhole / magic-wormhole
官方網站:https://github.com/magic-wormhole/magic-wormhole

