
Вышло обновление AltSendme 0.4.0 (а также 0.4.1 и 0.4.2) открытого минималистичного кроссплатформенного приложения под названием AltSendme, разработанное для быстрой, безопасной и конфиденциальной одноранговой передачи файлов. Исходный код инструмента написан на TypeScript и Rust и опубликован на GitHub под лицензией GNU Affero General Public License v3.0.
AltSendme позволяет пользователям отправлять файлы или целые каталоги напрямую между устройствами, не полагаясь на облачные серверы, учётные записи или какую‑либо личную информацию.
Данные в AltSendme шифруются сквозным шифрованием с использованием современных протоколов, таких как QUIC и TLS 1.3, что обеспечивает как безопасность, так и низкую задержку при передаче. Целостность данных проверяется с помощью BLAKE3, а прерванные загрузки автоматически возобновляются, что обеспечивает надёжность даже при нестабильном соединении.

Решение AltSendme позволяет передавать изображения, видео, документы и многое другое. Проверка целостности выполняется на обеих сторонах, поэтому файлы автоматически проверяются на корректность как при отправке, так и при получении.
Проект AltSendme стабильно работает как в локальных сетях, так и через сеть интернет, способствуя загрузке многогигабитных соединений для чрезвычайно быстрой доставки. Благодаря встроенному обходу NAT и резервному ретранслятору с шифрованием, устройство может подключаться для передачи данных практически в любом месте сети. Приложение интегрируется с интерфейсом командной строки Sendme и вскоре будет поддерживать мобильные и веб-платформы.
«Полностью бесплатное приложение AltSendme с открытым исходным кодом предлагает лёгкую, ориентированную на конфиденциальность альтернативу традиционным облачным сервисам, снимая ограничения на размер, расходы на загрузку и ненужное раскрытие данных. Зачем полагаться на WeTransfer, Dropbox или Google Drive, если можно надёжно и легко передавать файлы напрямую, со сквозным шифрованием и без раскрытия какой‑либо личной информации?», — пояснили в команде проекта.
Сборки AltSendme доступны для ПК на Windows, Linux и macOS.

Доработки и улучшения в AltSendme 0.4.0-0.4.2:
исправлена ошибка, из-за которой заголовок боковой панели настроек закрывался пользовательской строкой заголовка в Linux;
поддержка современных Debian и Ubuntu. В пакете .deb теперь указаны совместимые альтернативные зависимости (libayatana-appindicator3-1, libgtk-3-0t64) наряду со старыми именами из Ubuntu 22.04, поэтому он устанавливается без проблем в Debian и Ubuntu 24.04+;
версия для Android выходит из бета-версии: теперь проект для Android входит в обычный цикл релизов наряду с настольной версией. APK-файлы поставляются с каждой версией (универсальной, arm64 и armv7);
поддержка Fly.io: шаблон развертывания Fly.io в один клик, включая конфигурацию быстрого запуска (fly.dev.toml) для тестирования без пользовательского домена, а также настройку для производственной среды с Let's Encrypt и собственным именем хоста;
собственные ретрансляторы: Запустите собственный ретранслятор iroh, чтобы передача данных не зависела от общедоступной инфраструктуры. Включает в себя полный шаблон развертывания в deploy/relay/ с Docker Compose для VPS и примеры конфигурации для использования в производственной среде;
управление доступом к частному ретранслятору через общий токен аутентификации;
уведомления о недоступности пользовательского ретранслятора в случае его резервного копирования;
переключение режима широковещательной рассылки в настройках общего доступа;
исправления в сборке релиза Android (разделение APK-файлов по ABI, сохранение универсальных APK-файлов);
улучшение пользовательского интерфейса: вставки в безопасной области на мобильных устройствах, расположение зоны перетаскивания, анимация хода передачи;
исправления ошибок, связанных с сериализацией при минификации и загрузкой значков в системном трее;
сеть: обновление до Iroh 1.0, первой стабильной версии, лежащей в основе стека одноранговых сетей, с стабильными API, совместимостью с проводными соединениями в релизах v1, поддержкой многопутевого доступа QUIC и улучшенным прямым подключением;
добавлена поддержка дополнительных целевых платформ;
исправлено множество ошибок и внесены улучшения для повышения общей надёжности приложения;
обновлены переводы.

