GNU/Linux >> Znalost Linux >  >> Linux

Sdílejte soubory mezi více zařízeními pomocí Snapdrop přes webový prohlížeč

Často si vyměňuji soubory ze svého linuxového desktopu do smartphonu a dalších počítačů v síti. Pokud chci sdílet soubory mezi mobilním a stolním počítačem, většinou používám KDE Connect . Pro sdílení souborů mezi dvěma linuxovými desktopy používám Croc . Při hledání dalších nástrojů pro sdílení souborů jsem narazil na Snapdrop . Oh, chlapče, to je úžasné! Jsem tak rád, že jsem to našel. Pro ty, kdo to chtějí vědět, Snapdrop je jednoduchá, progresivní webová aplikace pro snadné sdílení souborů mezi více zařízeními ve stejné síti prostřednictvím webového prohlížeče.

Nezáleží na tom, jaké zařízení nebo operační systém používáte. Snapdrop může sdílet soubory na více platformách, pokud jsou všechna zařízení ve stejné síti. Můžete například přenášet soubory z telefonu Android na plochu Linuxu nebo sdílet soubory z iPhonu do systému Windows nebo sdílet soubory mezi dvěma mobilními zařízeními. Snapdrop funguje hned po vybalení bez jakékoli konfigurace nebo nastavení.

Přenos souborů pomocí aplikace Snapdrop je bezpečný! Nenahraje vaše soubory na žádný server. Snapdrop používá připojení peer-to-peer (P2P), pokud prohlížeč podporuje WebRTC. Jednoduše najde zařízení v síti a přenese soubory lokálně přes wifi. Protože jsou soubory odesílány pomocí WebRTC, budou všechny vaše soubory při odesílání mezi zařízeními šifrovány. V prohlížečích, které nepodporují WebRTC, používá Snapdrop k přenosu souborů záložní web Sockets a propojuje klienty se streamem.

Snapdrop je webová aplikace, takže ji ani nemusíte instalovat. Vše, co potřebujete, je pouze webový prohlížeč , například Google Chrome nebo Mozilla Firefox. Je také samohostitelný. Můžete jej hostovat na svém počítači a okamžitě sdílet soubory s jinými zařízeními. Co víc chcete?

Snapdrop je považován za minimální webovou náhradu za AirDrop od Apple místní nástroj pro sdílení souborů. Můžete tomu říkat HTML5-klon AirDrop. Jedinou výhradou je, že všechna zařízení by měla být ve stejné síti. Na rozdíl od Snapdropu funguje AirDrop bez ohledu na síť a je standardně k dispozici na skladě iOS.

Sdílení souborů mezi více zařízeními pomocí aplikace Snapdrop prostřednictvím webového prohlížeče

Jak již bylo řečeno, Snapdrop nevyžaduje žádnou instalaci! Otevřete web Snapdrop kliknutím na následující tlačítko na vašem počítači nebo mobilním zařízení.

Kliknutím sem přejdete na web Snapdrop

Web Snapdrop se nyní otevře ve vašem výchozím webovém prohlížeči. Vašemu zařízení bude přiřazen náhodný název.

Jak vidíte uprostřed dole na webu Snapdrop, jméno mého zařízení je „Tyrkysová fretka“. Pokaždé, když otevřete web Snapdrop, bude vašemu zařízení přidělen nový náhodný název.

Nyní otevřete web Snapdrop i ve všech ostatních zařízeních. Jakmile se web Snapdrop otevře v jiných zařízeních, uvidíte názvy všech zařízení v okně prohlížeče toho druhého. Podívejte se na následující snímek obrazovky. Otevřel jsem web Snapdrop na svém stolním počítači a tabletu. Obě zařízení jsou viditelná ve vzájemném prohlížeči.

Takto vypadá Snapdrop v počítači Tablet PC:

Jak můžete vidět na výše uvedeném snímku obrazovky, název mého tabletu je „Pink Rooster“. Zařízení zobrazené uprostřed obrazovky je můj stolní počítač.

Takto vypadá Snapdrop ve stolním počítači:

Pokud na web Snapdrop přistupujete na třetím zařízení, název tohoto zařízení se také zobrazí na všech ostatních zařízeních.

Jakmile se zařízení objeví v relaci prohlížeče, stačí na něj kliknout pro připojení a vybrat soubor, který chcete sdílet. Na druhém zařízení se zobrazí upozornění na stažení souboru. Soubor můžete buď přijmout a stáhnout, nebo jej ignorovat. Je to tak jednoduché! Žádné další registrace, žádná instalace!

Snapdrop může také sdílet textové zprávy mezi zařízeními.

Chcete-li sdílet textovou zprávu, klikněte pravým tlačítkem na zařízení a napište svou zprávu a stiskněte tlačítko Odeslat.

Může to být užitečné při sdílení adresy URL mezi dvěma počítači nebo mobilními zařízeními.

Oficiální stránka Snapdrop byla vytvořena pomocí následujících technologií:

  • Vanilla HTML5 / ES6 / CSS3
  • Progresivní webová aplikace (PWA)
  • WebRTC
  • WebSockets
  • NodeJS
  • Materiálový design

Můžete jej také hostovat na svém vlastním serveru pomocí Dockeru. Nainstalujte Docker pomocí Docker Compose do vašeho systému. Kroky instalace Dockeru pro Ubuntu a CentOS jsme již zveřejnili v následujících odkazech.

  • Nainstalujte Docker v CentOS
  • Nainstalujte Docker v Ubuntu

Po instalaci Dockeru naklonujte úložiště Snapdrop:

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

Tento příkaz klonuje obsah úložiště Snapdrop do místního adresáře s názvem „snapdrop“ v aktuálním adresáři. Cd do klonovaného adresáře:

$ cd snapdrop

Spusťte instanci kontejneru Snapdrop pomocí příkazu:

$ docker-compose up -d

Nyní otevřete webový prohlížeč a přejděte na http://localhost:8080 .

Chcete-li kontejner restartovat, spusťte tento příkaz:

$ docker-compose restart

Chcete-li kontejner zastavit, spusťte:

$ docker-compose stop

Další podrobnosti najdete na stránce github projektu Snapdrop.

Závěr

Osobně používám Snapdrop k rychlému sdílení snímků obrazovky a adres URL mezi mým mobilem a stolním počítačem Ubuntu. Po celou dobu to funguje dobře. Pokud jsem testoval, v současné době neexistují žádná omezení počtu souborů, které mohu sdílet, nebo velikosti souboru. Pokud hledáte smrtelně jednoduchý nástroj pro sdílení souborů pro váš mobilní nebo stolní systém, Snapdrop může být dobrou volbou!


Linux
  1. Bezpečně přenášejte soubory a složky mezi počítači pomocí Croc

  2. Jak kopírovat více souborů současně pomocí scp

  3. Jak sdílet soubory mezi Ubuntu a Mac OS X

  1. Jak upravovat více souborů a přepínat mezi soubory ve VIM pomocí vyrovnávacích pamětí

  2. Linux – sdílení souborů mezi hostitelem Linuxu a hostem Windows?

  3. Jak sdílet aktiva mezi více webovými servery?

  1. Sdílejte soubory mezi počítači se systémem Linux a Windows

  2. Jak přejmenovat více souborů pomocí funkce Najít?

  3. Jak přejmenovat více souborů dohromady v Linuxu pomocí 3 metod