AltSendme — приложение для прямой передачи файлов между устройствами без облачных сервисов! Полная приватность, максимальная скорость, нулевые ограничения.
*https://www.youtube.com/watch?v=Be5bT_nLdQs
**https://300.ya.ru/v_fWyhTJOK
таймкоды
00:00:00 Введение
- Облачные сервисы хранят файлы на серверах, что увеличивает риски утечек.
- Предлагается приложение для прямой передачи файлов без посредников.
00:00:21 Что такое Altme
- Altme — кросс-платформенное приложение для одноранговой передачи файлов.
- Работает на Windows, macOS и Linux.
- Отличается отсутствием посредников и промежуточных серверов.
00:00:45 Особенности Altme
- Проект распространяется с открытым исходным кодом на GitHub.
- Минималистичный интерфейс без лишних функций.
- Простая установка на Windows, возможные проблемы на macOS.
00:01:28 Установка на macOS
- При первом запуске на macOS может возникнуть ошибка повреждённого файла.
- Решение проблемы описано на GitHub.
00:01:56 Интерфейс и функции
- Минималистичный интерфейс с двумя вкладками: «Отправить» и «Принять».
- Возможность смены языка интерфейса.
00:02:12 Технические аспекты
- Используется технология P2P и протоколы QUIC и TLS 1.3.
- Шифрование по умолчанию обеспечивает безопасность соединений.
- Алгоритм Blake3 проверяет целостность данных дважды.
00:02:30 Возобновляемая загрузка
- Функция возобновляемой загрузки позволяет продолжить передачу с прерванного места.
- Важна при нестабильном интернет-соединении.
00:03:24 Процесс отправки файла
- Возможность отправки файла или папки целиком.
- Программа формирует тикет-ключ, который нужно отправить получателю.
00:03:44 Процесс получения файла
- Получатель вставляет тикет в соответствующее поле и выбирает папку для сохранения файла.
- После приёма файла отображается статистика передачи.
00:04:06 Обход NAT
- Altme использует встроенный NAT и резервный ретранслятор с шифрованием для обхода NAT.
- Работает в любых сетях, включая домашние и корпоративные.
00:04:40 Заключение
- Выбор между облачными сервисами и прямой передачей файлов.
- Подчёркивается важность приватности в современном мире.
In this video
Интро
0:00
Когда вы отправляете файл через облако, он сначала загружается на сервер, хранится там,
0:05
а потом скачивается получателем. Есть риски утечек. А что если убрать посредника?
0:11
Сегодня покажу приложение, где файлы идут напрямую — быстрее, проще и приватнее.
Что такое AltSendme?
0:21
AltSendme — это кроссплатформенное приложение для
0:24
прямой одноранговой передачи файлов между устройствами.
0:28
Представьте себе AirDrop от Apple, но работающий между любыми платформами: Windows, macOS и Linux.
0:34
Ключевое отличие от традиционных облачных сервисов — полное отсутствие посредников. Когда вы
0:40
отправляете файл через AltSendme, он идёт напрямую с вашего компьютера на компьютер получателя.
0:45
Никаких промежуточных серверов, никакого хранения в облаке, никаких учётных записей.
0:51
Проект распространяется с открытым исходным кодом на Github. Это означает,
0:54
что любой может проверить код, убедиться в его безопасности и даже внести свой вклад в развитие.
0:59
Команда AltSendme сознательно выбрала минималистичный подход. Нет сложных интерфейсов,
1:05
нет излишних функций — только самое необходимое для безопасной и приватной передачи данных. И это,
1:10
кстати, большое преимущество, потому что чем меньше кода, тем меньше потенциальных уязвимостей.
Скачивание и установка
1:15
Скачать приложение можно как на Github, так и на отдельном удобном сайте. Но тут сразу
1:20
есть оговорка. На Windows ставится легко, максимум, нужно будет просто согласиться,
1:25
что вы доверяете этому приложению и подтвердить установку. На MacOS могут возникнуть свои нюансы
1:31
установки. Пишут, что при первом запуске может выдаться ошибка поврежденного файла. На Github
1:36
разработчики подробно описали, что делать в этом случае. Открываем Терминал и вводим команды.
1:46
У меня, почему-то все получилось без этого. Разве что при первом запуске
1:50
система отказалась запускать его, так как не доверяла. Идем в настройки,
1:57
конфиденциальность. И разрешаем запустить. Все.
Как работает?
2:04
Вот такой минималистический интерфейс. Две вкладки – отправить и принять.
2:08
И больше ничего. Да, можно язык поменять для удобства.
2:12
А теперь самое интересное — как же это всё работает?
2:16
В основе AltSendme лежит технология peer-to-peer. Для передачи данных
2:20
используется современный протокол QUIC и TLS 1.3. Каждое соединение
2:24
защищено end-to-end шифрованием по умолчанию и обеспеченна довольно быстрая скорость работы.
2:30
Стоит еще упомянуть, что для проверки целостности данных используется алгоритм BLAKE3. Это
2:35
гарантирует, что файл, который вы получили, это точно тот же файл, который был отправлен.
2:40
Даже если в процессе передачи произойдёт ошибка или файл будет повреждён, BLAKE3 это обнаружит.
2:45
Интересно, что проверка целостности выполняется не один раз, а дважды — на
2:49
стороне отправителя при отправке и на стороне получателя при получении.
2:53
Это двойная проверка гарантирует, что любое повреждение данных будет
2:56
выявлено. Если хеши не совпадают, передача считается неудачной, и вы об этом узнаете.
3:01
И здесь вступает в силу ещё одна замечательная функция — возобновляемые загрузки. Представьте,
3:07
что вы передаёте большой файл в 50 гигабайт,
3:09
но посередине процесса соединение разорвалось. В традиционных системах вам пришлось бы начинать
3:14
всё сначала. В AltSendme же вы просто возобновляете загрузку с того момента,
3:18
где она прервалась. Это экономит время и очень важно при нестабильном интернет-соединении.
Как отправить файл?
3:24
Теперь попробуем отправить файл. Можно, кстати, и папку целиком прикрепить. Жмем «Начать передачу».
3:32
И программа сформирует вот такой тикет. Ключ, который нужно будет отправить получателю любым
3:37
удобным вам способом. Вот в принципе и все, что от вас требуется при передаче файла.
3:44
Что происходит в это время на стороне получателя? Идем во вкладку «Получить».
3:48
Здесь есть удобная напоминалочка действий. По сути, просто вставить тикет в указанное
3:53
поле. Ну, и выбрать папку, в которую будут сохраняться все файлы. Жмем принять и все.
4:02
В конце вот такая статистика по переданному файлу, если это интересно.
Обход NAT
4:06
Ну и в завершении нужно упомянуть одну из наиболее сложных технических задач — обходу NAT.
4:11
Это технология может блокировать прямые соединения между устройствами, находящимися в разных сетях.
4:16
AltSendme решает эту проблему с помощью встроенного NAT и резервному ретранслятору с
4:21
шифрованием. Благодаря этому подходу программа может стабильно работать практически в любом
4:25
месте сети — будь это домашняя сеть или корпоративная сеть с строгим firewallом.
4:31
Устройство может подключаться откуда угодно. Локальная сеть или интернет – разницы нет.
Аутро
4:40
Облачные сервисы для обычных задач, и прямая передача для приватных
4:44
файлов. Выбор всегда останется за вами, но главное – что он есть.
4:50
На этом все. Пожалуй, в современном мире самое главное – оставаться людьми. Во

