Пиринговая сеть · Сквозное шифрование · Без использования облачных сервисов

Ваши файлы.
Прямой. Личное. Мгновенно.

Передавайте файлы между Mac, Windows, iPhone, Android и любым браузером. Одно приложение, один интерфейс — без учетных записей, без загрузки, без ожидания.

DropLink on macOS
macOS
E2E
DropLink on Windows
Windows
DropLink on iOS
iOS
DropLink on Android
Android
macOS Windows iOS Android
E2E
Зашифрованный
0
Серверы видят ваши файлы
QUIC
Транспортный протокол

Почему DropLink?

Все, что нужно для обмена файлами — и ничего лишнего

DETAIL

Сквозное шифрование

TLS 1.3 + протокол Noise на каждом канале. Ни один сервер не видит ваши данные.

Каждый байт покидает ваше устройство в зашифрованном виде. В локальной сети DropLink использует протокол TLS 1.3 поверх QUIC с сертификатами ECDSA P-256 и отпечатками SHA-256 TOFU, распространяемыми через mDNS. При передаче данных через Интернет протокол Noise с ключами curve25519 и проверкой по хеш-дереву BLAKE3 обеспечивает сквозную целостность. Наборы шифров выбираются автоматически: AES-NI на x86 и ChaCha20-Poly1305 на ARM для оптимального аппаратного ускорения. Даже наши ретрансляционные серверы не могут расшифровать ваш трафик — они видят только зашифрованные байты.

DETAIL

Скорость благодаря QUIC

Современный протокол UDP с механизмом управления перегрузкой BBR. Работает быстрее и стабильнее, чем TCP, при подключении по Wi-Fi.

DropLink поддерживает протокол QUIC (RFC 9000) — современный транспортный протокол, лежащий в основе HTTP/3. Преимущества по сравнению с TCP: установка соединения за 1 RTT (0 RTT при повторных подключениях с помощью сессионных билетов), отсутствие блокировки в начале очереди между потоками, встроенный TLS 1.3. Транспорт настроен для LAN WiFi 6: MTU 1472 байта, управление перегрузкой BBR с начальным окном 1 МБ, начальное RTT 2 мс (по сравнению с 333 мс по умолчанию у Quinn), пониженная частота ACK. На современном двухдиапазонном маршрутизаторе ожидайте устойчивую скорость 40–100+ МБ/с, часто превышающую скорость TCP.

DETAIL

Локальная сеть и Интернет

Автоматическое обнаружение устройств в локальной сети. Прямое соединение через Интернет с обходом NAT, когда вы находитесь вдали друг от друга.

В одной сети Wi-Fi устройства находят друг друга за считанные секунды через mDNS/Bonjour (тип службы `_droplink._udp.local.`). Импульсы проверки связи каждые 10 секунд обновляют список узлов; устаревшие узлы удаляются через 40 секунд. Когда вы находитесь в разных сетях, DropLink регистрируется на нашем сигнальном сервере для обмена NodeID-идентификаторами iroh, а затем выполняет пробивание NAT для создания прямого P2P-туннеля. Если NAT слишком строгий (симметричный NAT, корпоративные брандмауэры), трафик переключается на сквозное шифрованное ретрансляционное соединение DERP. Один и тот же интерфейс, плавное переключение.

DETAIL

Кроссплатформенное нативное приложение

Нативные приложения для macOS, Windows, iOS и Android, а также веб-интерфейс, работающий в любом браузере.

Это не «обернутое» веб-приложение: DropLink поставляется в виде нативного кода для каждой платформы. В macOS используется SwiftUI с сервисом XPC для изоляции сбоев и многопоточности с качеством обслуживания USER_INTERACTIVE. В iOS используется тот же код пользовательского интерфейса, а также добавлен виджет Live Activity для отображения хода выполнения на экране блокировки. Windows работает на Tauri v2 с интерфейсом Vue.js, интеграцией в системный трей, автозапуском и нативными уведомлениями. Все они используют одно и то же ядро Rust (`staticlib`/`cdylib`) — точно такой же движок QUIC, iroh, crypto и transfer, работающий на каждом устройстве.

DETAIL

Запросы в стиле AirDrop

Примите или отклоните запрос до начала передачи данных. Вы полностью контролируете то, что получаете.

Еще до того, как на ваше устройство поступит хотя бы один байт, DropLink показывает вам, что именно будет отправлено: имя отправителя, названия файлов, общий размер. Вы принимаете или отклоняете — выбор за вами. Во время передачи вы видите ход процесса в реальном времени (скорость с EWMA-сглаживанием, ETA) и можете отменить в любой момент. Движок использует безблокировочные трекеры AtomicU64 для мониторинга с нулевыми накладными расходами. По умолчанию до 5 одновременных загрузок и 3 загрузки на одного пира с адаптивным обратным давлением. Никаких скрытых загрузок, никаких неожиданностей с автопринятием.

DETAIL

Для получения не требуется приложение

Встроенный веб-интерфейс — для загрузки файлов достаточно открыть ссылку в любом браузере.

Каждый экземпляр DropLink запускает локальный HTTP-сервер (axum v0.8), обслуживающий встроенный веб-интерфейс, скомпилированный в бинарный файл. Поделитесь ссылкой, QR-кодом или коротким кодом — получатель откроет его в Chrome, Safari, Firefox или любом другом браузере. Загрузка поддерживает HTTP-запросы Range, поэтому ее можно возобновить, выполнять параллельно и обрабатывать файлы любого размера. Дополнительная защита паролем (хэш SHA-256) + токены с ограниченным сроком действия. Идеально подходит для отправки файлов кому угодно, не требуя от них установки каких-либо программ.

DISCOVERY

mDNS / Bonjour

Обнаружение одноранговых узлов без настройки через многоадресный DNS. Отпечаток сертификата передается по каналу обнаружения для реализации принципа «доверие с первого использования» — без централизованного сертификационного центра, без учетной записи, без обращения к облачному хранилищу.

LAN · QUIC

Direct, On-Wire

QUIC по UDP со встроенным TLS 1.3. Установка соединения за 1 RTT, возобновление соединения за 0 RTT. Управление перегрузкой BBR, настроенное для WiFi 6, окно приема 64 МБ, зондирование MTU до 1472 байт.

P2P · REMOTE

NAT-Traversal via iroh

Находясь вне одной локальной сети, устройство с идентификатором ed25519 согласовывает прямой путь через NAT с помощью рукопожатия Noise IK. Транспорт остается одноранговым, с сквозным шифрованием.

RELAY · FALLBACK

Opaque DERP Tunnel

Если пробивание отверстий не удается, трафик переключается на ретранслятор DERP в виде зашифрованного канала TLS 1.3. Ретранслятор видит только зашифрованный текст — он не может читать, изменять или регистрировать содержимое ваших файлов.

PRIVACY

No Account, No Log

Без регистрации, без электронной почты, без телеметрии. Ваш публичный IP-адрес никогда не передается третьим лицам. Дополнительная защита паролем с токенами на сеанс и ограничением частоты брутфорс-атак.

INTEGRITY

BLAKE3 Verified Streaming

При удаленной передаче каждый фрагмент проверяется на лету по дереву BLAKE3 Bao. Поддельные байты отклоняются по прибытии — даже взломанный ретранслятор не может незаметно изменить то, что доставляет iroh.

Как это работает

Три режима передачи данных, выбираемые автоматически — всегда с сквозным шифрованием

Бесплатно на всех платформах

Получить DropLink

Передавайте файлы между Mac, Windows, iPhone, Android и любым браузером. Одно приложение, один интерфейс — без учетных записей, без загрузки, без ожидания.

Браузер · Установка не требуется
Зашифрованный
Транспортный протокол

Часто задаваемые вопросы

Насколько безопасен DropLink?

DropLink использует сквозное шифрование на каждом канале передачи данных. При локальной передаче данных используется протокол TLS 1.3 с QUIC. При удаленной передаче данных используется протокол Noise с ключами curve25519. Ни один сервер — в том числе и наш — не может прочитать ваши файлы. Дополнительный уровень защиты обеспечивает опциональная защита паролем.

На обоих устройствах должна быть установлена программа DropLink?

Нет. DropLink нужен только на устройстве-отправителе. Получатель может использовать любой браузер — DropLink имеет встроенный веб-интерфейс, который позволяет любому пользователю загружать файлы, просто открыв ссылку. На стороне получателя не требуется установка приложения.

Есть ли ограничение на размер файла?

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

Какие платформы поддерживаются?

DropLink доступен в виде встроенного приложения для macOS (App Store), Windows (Microsoft Store), iOS (скоро будет доступно) и Android (скоро будет доступно). Файлы можно получать на любом устройстве с браузером, включая Linux и ChromeOS.

Это работает через Интернет?

Да. DropLink автоматически определяет, находятся ли устройства в одной сети (LAN) или подключены удаленно. При удаленной передаче данных приложение устанавливает прямое соединение «peer-to-peer» с обходом NAT. Если прямое соединение невозможно, доставка обеспечивается через зашифрованный ретранслятор — при этом ваши файлы всегда остаются зашифрованными от конечной точки до конечной точки.

Можно ли отправить несколько файлов или папок?

Да. При выборе нескольких файлов или папки DropLink автоматически сжимает их в ZIP-архив с адаптивным сжатием — быстрым для больших файлов и стандартным для текстовых. Ход процесса отображается в режиме реального времени с указанием скорости и предполагаемого времени завершения.