Обновить

Свой P2P-файлообменник с блэкджеком и NAT punching: как пет-проект Z-Folder стал заменой облакам

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели8.5K
Всего голосов 1: ↑0 и ↓1-1
Комментарии10

Комментарии 10

Яндех и мыл обычно доступны при белых списках, в если недоступны, то и свой сервис не будет доступен.

Облако позволяет расширить файл и отправить абоненту ссылку, без необходимости тому ставить клиента.

В локалке гораздо проще и безопасней поднять свой сервер/расшарить папку, чем связываться со сторонними сервисами.

Так что решение какое-то очень нишевое, для группы людей, которым по каким-то непонятным причинам не нравится облако/мессенджер, но они готовы использовать самодельный сервис. Я бы ещё что-то понял, если бы был мобильный клиент. Но только винда?

Ну и переносы в тексте поправьте, а то у вас абзацы все криво разбиты.

Пользуюсь croc ( github.com/schollz/croc ) , где то и на хабре про него тоже было ...

А как вы решаете вопрос передачи тяжелых файлов или документов в условиях нынешних ограничений?

А что изменилось? Яндекс-маил диск как был так и остался у казуалов. И телеграм. Работающий ВПН есть примерно у всех, у кого нет того считай что нет в интернете.

Для гиков есть прикольная схема. На компах устанавливается и настраивается связка из yggdrasil+rclone+winfsp. yggdrasil дает "прямую связь" по ип, rclone позволяет расшарить папку через вебдав/фтп/итп, winfsp вместе с rclone позволяет смонтировать такую папку как сетевой диск.

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

Для улучшения качества связи надо будет поднять свои релеи, для этого нужен только узел с белым ип, его можно поднять на любом компе(венда, линукс без разницы, ему даже не обязательно работать постоянно) или роутере с опенврт/кинетике/микротике с докером.

Мы использовали Radmin+FileZilla для подобных задач. А насчёт статьи — не хватает раздела про то, как это всё защищено (защищено ведь?) от посторонних глаз.

Яндекс.Диск - и будет тебе счастье!

Морда не нужна!

Браузер не нужен!

Я.Диск автоматически синхронизируется с папкой на компьютере (под форточкой - хз, на пингвине работает идеально). При работе через мобильник - своё приложение и пункт "отправить" из всего подряд.

Я.Диск автоматически синхронизируется с папкой на компьютере

Скоро перестанет, с 1 июня синхронизация на десктопе становится платной услугой.

Из предложенных вариантов выбор google, там совершенно спокойно можно загрузить файлы даже используя rclone.

Если говорить про p2p, есть же send anywhere. Не понял, в чем отличие от вашего решения

На самом деле реально востребованная задача не имеющая пока нормального решения. Все бесплатные варианты упираются в то что NAT далеко не всегда получается проткнуть, а платить за хорошие быстрые релеи для миллионов халявщиков никто не хочет, даже google c cloudflare.

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

syncthing ещё есть, как вариант.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации