распределенные системы, web ng

Dcp — хипстерский способ копировать файлы с компа на комп в Linux

Dcp — распределенная система P2P копирования файлов, позволяющая безопасно и быстро перенести объемные файлы с компа на комп. В основу этого изящного инструмента лег распределенный протокол Dat, созданный открытым сообществом. Эксперты и диванные аналитики вангуют, что Dat имеет все шансы стать основой Web нового поколения.

dcp копирование файлов с компьютера на компьютер в Linux и Windows

Короче, как скопировать файло:

Ставим ноду и пакетный менеджер для нее:

apt install nodejs npm

Ставим клиент Dcp:

npm i -g dat-cp

Готово. Теперь можем передавать файлы.

dcp liberatum.mp4

Пытаемся передать файл liberatum.mp4, содержащий 50-серийный фильм в 4K о том, как создавался Liberatum. Нам дадут публичный ключ. По этому ключу можно загрузить исходный файл с любого другого компа в интернете. Не зная этот ключ загрузить файл нельзя — это защита от каккеров, желающих прибрать к рукам чужое файло.

Переходим на любой другой комп и пишем:

dcp <публичный ключ сюда>

И всё! Запустится что-то вроде торрента и выкачает ваш файл. Если не уходить с раздачи, то на следующих компах будет грузиться еще быстрее. Не программа, а сказка!

Ваша оценка: Нет Средняя оценка: 4.8 (6 votes)
a

А можно как-нибудь сделать то же самое, но без интернета и не вытаскивая жесткий диск?

Ваша оценка: Нет
6

Можно, WLAN называется, методов тьма...Поднимаешь файловый сервер или другими локальными методами, берешь роутер беспроводной настраиваешь его и вперед,:) без интернета и вытаскивания бортовых накопителей!

Ваша оценка: Нет
a

Спасибо

Ваша оценка: Нет
2

Чем это отличается от локального торрент-трекера?

Ваша оценка: Нет
11
pomodor

Предназначением. Торрент-трекер для раздачи файлов толпе. Здесь же используется шифрование и задача как бы немного противоположная — не раздать случайно толпе. А в основе лежит всё тот же принцип P2P.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

Всё бы ничего, но тащить ради этого целую Ноду… Это как покупать лошадь ради подковы.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

Нода сейчас в зависимостях у многих приложений. Вот захотел я на днях поставить Ноду в Убуке, а она уже там — рельсы потянули за собой. И это хорошо. Если мерзкий Python пихают куда только можно, то почему бы не пихать более изящный JS? Учитывая красоту, асинхронность и кроссплатформенность, Нода — вполне себе достойный инструмент для включения в любой дистр по умолчанию. ;)

Ваша оценка: Нет Средняя оценка: 4 (3 votes)
a

Вот наконец-то и добрались до "киллерфичи Linux, заставляющей сносить Windows и ставить свободную ОС".
Только не вижу тут хипстерства, ведь чтоб отдать Васе Пупкину из Сызрани архив с секретами Пентагона мне нужно еще и порты на роутере пробрасывать?

Ваша оценка: Нет
a

upd:
бгг, в винде тоже работает.

Ваша оценка: Нет
11
pomodor

Еще бы. JavaScript же. Даже на на мобильниках пойдет.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

Был бы повод заморачиваться.
Ставим Btsync или RetroShare и проблемы решены на 300%.

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.