通過Web瀏覽器使用Snapdrop在多個設備之間共享文件

我經常將文件從Linux桌面交換到智能手機和網絡上的其他計算機。 如果我想在移動電腦和台式電腦之間共享文件,我通常會使用 KDE連接。 為了在兩個Linux桌面之間共享文件,我使用 鱷魚。 在尋找更多文件共享實用程序時,我遇到了 快照。 天哪,太棒了! 我很高興我找到了它。 對於那些想知道的 快照 是一個簡單的漸進式Web應用程序,可通過Web瀏覽器輕鬆地在同一網絡上的多個設備之間共享文件。

使用哪個設備或操作系統都沒有關係。 只要所有設備都在同一網絡中,Snapdrop就能跨多個平台共享文件。 例如,您可以將文件從Android手機傳輸到Linux桌面,或者將文件從iPhone共享到Windows系統,或者在兩個移動設備之間共享文件。 Snapdrop無需任何配置或設置即可直接使用。

使用Snapdrop傳輸文件是安全的! 它不會將您的文件上傳到任何服務器。 如果瀏覽器支持WebRTC,則Snapdrop使用對等(P2P)連接。 它只是找到網絡上的設備並通過wifi在本地傳輸文件。 由於文件是使用WebRTC發送的,因此所有文件在設備之間發送時都會被加密。 在不支持WebRTC的瀏覽器中,Snapdrop使用Web套接字回退來傳輸文件並將客戶端與流連接。

Snapdrop是基於Web的應用程序,因此您甚至不需要安裝它。 您只需要一個 網頁瀏覽器,例如Google Chrome或Mozilla Firefox。 它也是自託管的。 您可以將其託管在計算機上,並立即與其他設備共享文件。 您還想要什麼?

Snapdrop被認為是Apple的最小的基於Web的替代品 空投 本地文件共享實用程序。 您可以將其稱為AirDrop的HTML5克隆。 一個警告是所有設備都應該在同一網絡上。 與Snapdrop相比,AirDrop的工作原理與網絡無關,並且默認情況下在庫存的iOS中可用。

通過Web瀏覽器使用Snapdrop在多個設備之間共享文件

如前所述,Snapdrop不需要任何安裝! 通過從台式機或移動設備單擊以下按鈕來打開Snapdrop網站。

單擊此處轉到Snapdrop網站

Snapdrop網站現在將在默認的Web瀏覽器中打開。 將會為您的設備分配一個隨機名稱。

Snapdrop網站

如您在Snapdrop網站底部的中間所看到的,我的設備名稱是“ Turquoise Ferret”。 每次打開Snapdrop網站時,都會為您的設備指定一個新的隨機名稱。

現在,在所有其他設備上也打開Snapdrop網站。 在其他設備上打開Snapdrop站點後,您將在彼此的瀏覽器窗口中看到所有設備的名稱。 看下面的截圖。 我已經在台式機和平板電腦中打開了Snapdrop網站。 兩種設備在彼此的瀏覽器中都是可見的。

這是Snapdrop在Tablet PC中的外觀:

平板電腦中的Snapdrop網站

如您在上面的屏幕截圖中所見,我的平板電腦的名稱是“ Pink Rooster”。 屏幕中間顯示的設備是我的台式機。

這就是Snapdrop在台式機上的笑話:

台式機中的Snapdrop站點台式機中的Snapdrop站點

如果您在第三台設備上訪問Snapdrop站點,則該設備的名稱也將出現在所有其他設備中。

設備出現在瀏覽器會話中後,只需單擊它即可附加,選擇要共享的文件。 文件下載通知消息將出現在另一台設備上。 您可以接受並下載文件,也可以忽略它。 就這麼簡單! 無需註冊,無需安裝!

通過網絡瀏覽器使用Snapdrop共享文件通過網絡瀏覽器使用Snapdrop共享文件

Snapdrop還可以在設備之間共享文本消息。

要共享短信, 右鍵點擊 在設備上鍵入您的消息,然後單擊發送按鈕。

通過網絡瀏覽器使用Snapdrop發送短信通過網絡瀏覽器使用Snapdrop發送短信

在兩台計算機或移動設備之間共享URL時可能很有用。

官方的Snapdrop網站是使用以下技術構建的:

您還可以使用Docker將其自託管在自己的服務器上。 在系統上使用Docker compose安裝Docker。 我們已經在以下鏈接中發布了Ubuntu和CentOS的Docker安裝步驟。

  • 在CentOS中安裝Docker
  • 在Ubuntu中安裝Docker

安裝Docker之後,克隆Snapdrop存儲庫:

$ git clone https://github.com/RobinLinus/snapdrop.git

此命令將Snapdrop存儲庫的內容克隆到當前目錄中名為“ snapdrop”的本地目錄中。 cd進入克隆目錄:

$ cd snapdrop

使用以下命令啟動Snapdrop容器實例:

$ docker-compose up -d

現在打開您的網絡瀏覽器並導航到 http://localhost:8080

要重新啟動容器,請運行以下命令:

$ docker-compose restart

要停止容器,請運行:

$ docker-compose stop

有關更多詳細信息,請參考Snapdrop項目的github頁面。

結論

就個人而言,我一直在使用Snapdrop在我的手機和Ubuntu台式機之間快速共享屏幕截圖和URL。 一直都能正常工作。 據我測試,目前對可以共享多少文件或文件大小沒有限制。 如果您正在尋找適用於移動或台式機系統的簡單文件共享實用程序,Snapdrop可能是一個不錯的選擇!

資源:

相關閱讀:

  • 使用Warpinator在Linux桌面之間共享文件
  • PSiTransfer –一個簡單的開源自託管文件共享解決方案
  • 如何使用simpleHTTPserver設置基本文件服務器
  • 從命令行通過Internet共享文件的簡便快捷方法
  • OnionShare –安全且匿名地共享任何大小的文件
  • AirDroid –從計算機訪問和管理您的Android設備

Android文件傳輸iOSLinuxmacOSSnapdropUnixWebrtc

Sidebar