7 個檔案傳輸開源工具

這是開源報報訂閱者的 Bonus 服務,小編每天整理開源報報發現許多開源工具是相輔相成的,所以接下來會將這些開源工具整理成一篇主題報導,可以更方便一起搭配使用這些開源工具來增加生產力。

策展摘要說明

在不同的行動裝置、電腦間傳輸檔案的需求一直都存在,目前也有許多解決方案,整理了一下的開源專案,可以參考這些檔案傳輸的實作方式,比較一下每一種解決方案的差異。

🌳 主題報導的內容會隨著發現新的開源專案持續更新,想要追蹤這篇主題報導的變更紀錄,可到這篇 po 文按讚追蹤

✍ 以主題方式整理出相關的開源專案 – 開源報報主題報導

從終端機透過 Wifi 傳送檔案到你的手機

這個專案使用 Python 開發,所以本身會執行一個 Web 伺服器,你的手機跟電腦必須在同一個網域

魔法蟲洞 – 安全地把東西從一台電腦送到另一台電腦

這個工具是用 Python 開發

這個軟體包提供了一個程式庫和一個命令列工具,名為“蟲洞”(wormhole) ,這使得從一台電腦到另一台電腦獲取任意大小的檔案和目錄(或短文字片段)成為可能。 這兩個端點透過使用相同的“蟲洞代碼”來標識: 一般來說,傳送端生成並顯示代碼,然後必須將代碼輸入到接收端中。( 有點像有些藍芽裝置間的信任機制 )

對於這個開源專案的運作原理有興趣可以看這份簡報,也有影片

https://github.com/psanford/wormhole-william,這個是使用 Go 實現的版本

Croc – 輕鬆而安全地將東西從一台電腦傳送到另一台電腦

這個工具是用 Go 語言開發,強調比 wormhole ,rsync,scp 速度還快,支援跨平台檔案的傳送

一個功能齊全的 Firefox Send 客戶端,從命令列輕鬆安全地共享文件

Send 是 Firefox 提供的一個檔案傳送服務,檔案最大可達 1 GB ( 有身分認證則可達 2.5GB ) ,這個工具實現了命令列工具

基於 WebRTC 的 P2P 檔案傳輸工具,靈感來自 Apple AirDrop

ShareDrop 是一款受蘋果 AirDrop 服務啟發的 Web 應用程式。 它允許你直接在裝置之間傳輸檔案,而不需要首先上傳到任何伺服器。 它使用 WebRTC 進行安全的 peer-to-peer 的檔案傳輸,使用 Firebase 進行存在管理(presence management)和 WebRTC 信號。

Shareddrop 允許你將檔案傳送到同一個區域網路中的其他裝置(即具有相同公共 IP 位址的裝置) ,而不需要任何配置——只需在所有裝置上開啟 https://www.sharedrop.io ,它們就會看到彼此。 它還允許你在網路之間傳送檔案——只需點選頁面右上角的 + 按鈕,建立一個具有唯一 URL 的房間,並與其他人共享這個你希望傳送檔案給他們的 URL,。 一旦他們在自己的裝置上用瀏覽器開啟這個頁面,你就會看到彼此的頭像。

Sharedrop 和 AirDrop 的主要區別在於,ShareDrop 需要網際網路連線來發現其他裝置,而 AirDrop 不需要網際網路連線——它在兩者之間建立特定的無線網路。 另一方面,ShareDrop 允許你在行動裝置(Android)和桌面裝置之間以及網路之間共享檔案。

Firedrop-Web – 使用 WebRTC 做檔案傳輸

這個是一個簡單的 WebRTC 檔案傳輸 Web 應用程式,前端使用 React/TypeScript 開發

快速的點對點(peer to peer ) 檔案傳輸應用程式。保有強大的隱私和不用上傳即可分享

Beam.cafe 對你知之甚少,你的檔名,你的 IP 等等,僅此而已。 如果你傳送了一個檔案,它不會被儲存在伺服器的某個地方,而是直接從你的本地機器傳送到你的傳送對象。 你可以隨時檢查誰正在下載或串流你的檔案,以防連結落入壞人手中,使檔案無效。 此外,beam.cafe 提供了一系列廣泛的功能:

  • 這是一個使用 PWA 開發的程式 ! 你可以安裝在你的手機或是電腦中
  • 快速傳輸-無需上傳檔案到未知的伺服器,你的檔案直接從你的本地機器服務
  • 支援串流( Streaming ) -電影,大圖片或只是一個大的音訊檔案? 串流它而不是下載所有
  • 小型-Beam Cafe 只使用佔用空間最小的程式庫,如preactgraceful-ws  和 nanopop.
  • 可客製化-許多設定圍繞安全,外觀,通知等
  • 多種介面主題 – 暗黑模式或是亮白模式?兩種都支援
  • Accessibly – 高對比度的主題搭配現代 aria-labels 讓使用上很容易

開源報報服務訂閱網址

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: