Альтернативы Snapdrop, которые всё ещё работают

Прямая замена — PairDrop: это форк исходного кода самого Snapdrop, сделанный сообществом. Он работает так же, как работал Snapdrop, и, в отличие от оригинала, связывает устройства даже в разных сетях. А если вам на самом деле нужно копировать и вставлять, а не отправлять файлы, браузерный буфер обмена вроде этого подойдёт лучше, чем оба.

Что случилось со Snapdrop

Snapdrop был одностраничным сайтом Робина Линуса: открываете его на двух устройствах в одной сети Wi-Fi, они видят друг друга, вы перетаскиваете файл. Ни учётной записи, ни приложения, ни настройки. Он работал настолько хорошо, что годами оставался ответом по умолчанию.

Исходный проект по-прежнему лежит на GitHub под открытой лицензией, но домен snapdrop.net сменил владельца, и сайт, который отвечает там сейчас, ведут коммерчески, а не силами автора. Давние пользователи заметили перемену в поведении раньше, чем смену владельца, — поэтому на эту страницу почти все приходят с описанием симптома, а не причины.

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

Альтернативы в сравнении

PairDrop, LocalSend, RealtimeClipboard, Wormhole и KDE Connect в сравнении: нужна ли учётная запись, нужна ли установка, работают ли между разными сетями, берут ли на себя системный буфер обмена и каков предел размера файла.
Инструмент Учётная запись Установка Между сетями Буфер обмена Файлы
PairDrop Не нужна Не нужна — браузер Да — код из 6 цифр Текст приходит сообщением Одноранговый, без жёсткого предела
LocalSend Не нужна Приложение на каждом устройстве Только одна сеть Нет Напрямую, без предела
RealtimeClipboard Не нужна Не нужна — браузер Да — короткий ключ Попадает в системный буфер обмена Одноранговый, 5 МБ
Wormhole Не нужна Не нужна — браузер Да — ссылка Нет До 5 ГБ
KDE Connect Не нужна Приложение на каждом устройстве Только одна сеть Да Напрямую, без предела

Что выбрать

Передать большой файл тому, кто сидит рядом — LocalSend. Это нативное приложение, а не веб-страница, поэтому браузерные ограничения ему не мешают, и в локальной сети он самый надёжный из всех.

Тот же порядок действий, что у Snapdrop, и прямо в браузере — PairDrop. Интерфейс той же родословной, по-прежнему бесплатно, а код сопряжения из шести цифр означает, что двум устройствам больше не нужно быть в одной сети Wi-Fi. Это прямая замена.

Перекладывать текст, ссылки, коды и пароли между своими же устройствами — вот здесь все файловые инструменты становятся неудобными. PairDrop умеет отправлять текст, но приходит он сообщением, которое ещё нужно выделить и скопировать руками. Большинству же нужно, чтобы на той стороне текст уже был в буфере обмена и его оставалось только вставить.

Где RealtimeClipboard уместен, а где нет

Это буфер обмена, а не сообщение
Скопировали на одном устройстве, перешли на другое, вставили. Выделять нечего.
Разные сети не помеха
Из домашнего Wi-Fi в мобильный интернет работает. Устройствам не нужно быть рядом.
Файлы ограничены 5 МБ
Если вы переносите видео, возьмите LocalSend или PairDrop. Это не тот инструмент.
Автоматический захват требует Chromium
Firefox и Safari умеют отправлять и принимать вставленный текст, но сами буфер обмена не читают.
Ключ и есть пароль
Кто его узнал, тот прочитает эту сессию. Для чувствительного закройте её PIN-кодом.

Как это работает, в три шага

  1. Откройте на первом устройстве. Оно выдаст короткий ключ.
  2. Введите этот ключ на втором устройстве или отсканируйте QR-код.
  3. Скопируйте что угодно. Перейдите на другое устройство и вставьте — текст уже там.

Текст шифруется в вашем браузере алгоритмом AES-GCM ещё до отправки, а ретранслятор маршрутизирует по хешу ключа, а не по самому ключу, так что у сервера никогда нет ничего читаемого и он не хранит вообще ничего: это настоящее сквозное шифрование. Файлы идут напрямую между двумя браузерами по WebRTC, минуя его. Если вам привычнее прочитать код, чем поверить на слово, — исходники на GitHub под лицензией MIT.

Открыть буфер обмена

Частые вопросы

Безопасно ли до сих пор пользоваться Snapdrop?

Исходный открытый код не изменился, и развернуть его у себя по-прежнему можно. Вопросы вызывает размещённый сайт на старом домене: сейчас его ведут коммерчески, и не тот, кто его написал. Если нужно прежнее поведение и живой проект сообщества за спиной, берите форк PairDrop.

PairDrop и Snapdrop — это одно и то же?

PairDrop начинался как форк Snapdrop и сохраняет ту же основную мысль: открыть страницу на двух устройствах и передавать между ними без учётной записи. К этому добавлены сопряжение по коду из шести цифр и публичные комнаты — именно они позволяют работать между устройствами в разных сетях. Сам Snapdrop всегда полагался только на локальное обнаружение.

Какая альтернатива Snapdrop лучше для текста, а не для файлов?

Онлайн-буфер обмена, а не инструмент передачи файлов. Разница в том, где текст оказывается в итоге: инструмент передачи отдаёт его сообщением, которое приходится копировать вручную, а онлайн-буфер обмена кладёт его в системный буфер обмена принимающего устройства, и вы вставляете текст прямо туда, где работали. Это и делает RealtimeClipboard.

Работает ли что-нибудь из этого между разными сетями Wi-Fi?

PairDrop, Wormhole и RealtimeClipboard работают. LocalSend, KDE Connect и оригинальный Snapdrop по замыслу ограничены устройствами в одной локальной сети — они находят друг друга широковещательными запросами внутри общей подсети. Подробнее об этом — синхронизация буфера обмена между разными сетями.

Всё это бесплатно и нужна ли учётная запись?

Каждый инструмент из таблицы выше бесплатен и не требует учётной записи. PairDrop, LocalSend, KDE Connect и RealtimeClipboard открыты, так что при желании их можно поднять у себя и не зависеть от того, останется ли чужой сервер прежним.