Поиск по сайту:

Обменивайтесь файлами между несколькими устройствами с помощью Snapdrop через веб-браузер

Я часто обмениваюсь файлами со своего рабочего стола Linux на свой смартфон и другие компьютеры в сети. Если я хочу обмениваться файлами между мобильным и настольным ПК, я обычно использую KDE Connect. Для обмена файлами между двумя рабочими столами Linux я использую Croc. В поисках дополнительных утилит для обмена файлами я наткнулся на Snapdrop. Ох, детка, это потрясающе! Я так рад, что нашел это. Для тех, кому интересно, Snapdrop – это простое и прогрессивное веб-приложение, позволяющее легко обмениваться файлами между несколькими устройствами в одной сети через веб-браузер.

Не имеет значения, какое устройство или ОС вы используете. Snapdrop может обмениваться файлами на нескольких платформах, если все устройства находятся в одной сети. Например, вы можете передавать файлы с телефона Android на рабочий стол Linux, обмениваться файлами со своего iPhone в системе Windows или обмениваться файлами между двумя мобильными устройствами. Snapdrop работает «из коробки» без какой-либо настройки или настройки.

Передача файлов с помощью Snapdrop безопасна и надежна! Он не будет загружать ваши файлы ни на какой сервер. Snapdrop использует одноранговое соединение (P2P), если браузер поддерживает WebRTC. Он просто находит устройства в сети и передает файлы локально через Wi-Fi. Поскольку файлы передаются с использованием WebRTC, все ваши файлы будут зашифрованы при пересылке между устройствами. В браузерах, которые не поддерживают WebRTC, Snapdrop использует резервный вариант веб-сокетов для передачи файлов и соединяет клиентов с потоком.

Snapdrop — это веб-приложение, поэтому вам даже не нужно его устанавливать. Все, что вам нужно, это просто веб-браузер, например Google Chrome или Mozilla Firefox. Он также является самостоятельным. Вы можете разместить его на своем компьютере и мгновенно обмениваться файлами с другими устройствами. Чего еще ты хочешь?

Snapdrop рассматривается как минимальная веб-замена локальной утилиты обмена файлами AirDrop от Apple. Вы можете назвать это HTML5-клоном AirDrop. Единственное предостережение: все устройства должны находиться в одной сети. В отличие от Snapdrop, AirDrop работает независимо от сети и доступен по умолчанию в стандартной версии iOS.

Обменивайтесь файлами между несколькими устройствами с помощью Snapdrop через веб-браузер

Как уже говорилось, Snapdrop не требует установки! Откройте веб-сайт Snapdrop, нажав следующую кнопку на настольном компьютере или мобильном устройстве.

Веб-сайт Snapdrop теперь откроется в веб-браузере по умолчанию. Вашему устройству будет присвоено случайное имя.

Веб-сайт Snapdrop

Как вы видите в нижней части сайта Snapdrop, имя моего устройства — «Бирюзовый хорек». Каждый раз, когда вы открываете сайт Snapdrop, вашему устройству будет присвоено новое случайное имя.

Теперь откройте сайт Snapdrop и на всех других устройствах. Как только сайт Snapdrop откроется на других устройствах, вы увидите названия всех устройств в окнах браузера друг друга. Посмотрите на следующий скриншот. Я открыл сайт Snapdrop на своем настольном ПК и планшете. Оба устройства видны в браузере друг друга.

Вот как Snapdrop выглядит на планшетном ПК:

Сайт Snapdrop на планшетном ПК

Как вы можете видеть на скриншоте выше, имя моего планшетного ПК — «Розовый петух». Устройство, показанное в центре экрана, — это мой настольный компьютер.

Вот как выглядит Snapdrop на настольном ПК:

Сайт Snapdrop на настольном ПК

Если вы заходите на сайт Snapdrop на третьем устройстве, имя этого устройства также будет отображаться на всех других устройствах.

Как только устройство появится в сеансе браузера, просто нажмите на него, чтобы прикрепить, и выберите файл, которым хотите поделиться. На другом устройстве появится уведомление о загрузке файла. Вы можете либо принять и загрузить файл, либо игнорировать его. Это так просто! Больше никакой регистрации, никакой установки!

Делитесь файлами с помощью Snapdrop через веб-браузер

Snapdrop также может обмениваться текстовыми сообщениями между устройствами.

Чтобы поделиться текстовым сообщением, щелкните правой кнопкой мыши на устройстве, введите свое сообщение и нажмите кнопку «Отправить».

Отправляйте текстовые сообщения с помощью Snapdrop через веб-браузер.

Это может быть полезно при совместном использовании URL-адреса между двумя компьютерами или мобильными устройствами.

Официальный сайт Snapdrop создан с использованием следующих технологий:

  • Ванильный HTML5/ES6/CSS3
  • Прогрессивное веб-приложение (PWA)
  • ВебRTC
  • Вебсокеты
  • NodeJS
  • Материальный дизайн

Вы также можете разместить его на своем сервере с помощью Docker. Установите Docker с помощью Docker Compose в вашей системе. Мы уже публиковали шаги по установке Docker для Ubuntu и CentOS по следующим ссылкам.

  • Установить Docker в CentOS
  • Установить Docker в Ubuntu

После установки Docker клонируйте репозиторий Snapdrop:

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

Эта команда клонирует содержимое репозитория Snapdrop в локальный каталог с именем «snapdrop» в текущем каталоге. Перейдите в клонированный каталог:

cd snapdrop

Запустите экземпляр контейнера Snapdrop с помощью команды:

docker-compose up -d

Теперь откройте веб-браузер и перейдите по адресу http://localhost:8080.

Чтобы перезапустить контейнер, выполните следующую команду:

docker-compose restart

Чтобы остановить контейнер, запустите:

docker-compose stop

Более подробную информацию можно найти на странице проекта Snapdrop на github.

Заключение

Лично я использую Snapdrop для быстрого обмена скриншотами и URL-адресами между моим мобильным телефоном и настольным ПК с Ubuntu. Он работает нормально все время. Насколько я тестировал, в настоящее время нет ограничений на количество файлов, которыми я могу поделиться, или на размер файла. Если вы ищете очень простую утилиту для обмена файлами для своей мобильной или настольной системы, Snapdrop может стать хорошим выбором!

Ресурс:

  • Репозиторий Snapdrop на GitHub

Связанное чтение:

  • Обмен файлами между настольными компьютерами Linux с помощью Warpinator
  • PSiTransfer — простое решение для самостоятельного размещения файлов с открытым исходным кодом
  • Как настроить базовый файловый сервер с помощью simpleHTTPserver
  • Простой и быстрый способ поделиться файлами через Интернет из командной строки
  • OnionShare – безопасно и анонимно делитесь файлами любого размера
  • AirDroid — доступ к устройству Android и управление им с компьютера

Статьи по данной тематике