Об этом проекте
Instant.io предоставляет сервис передачи файлов на основе браузера, работающий на WebTorrent и реализующий протокол BitTorrent поверх WebRTC. Пользователи могут обмениваться файлами напрямую между браузерами без установки плагинов и без опоры на центральные серверы для передачи данных. Приложение поддерживает создание ссылок для общего доступа через infohash торрента или magnet-ссылки, добавляемые к URL (например, https://instant.io#INFO_HASH). В одном окне браузера можно одновременно управлять несколькими торрентами.
Проект рассчитан на самостоятельное развертывание: администраторы могут клонировать репозиторий, настроить IP и порт сервера через config.js, при необходимости настроить TURN-сервер для обхода NAT и развернуть с помощью npm. Клиентская логика находится в client/index.js и может использоваться независимо через библиотеку WebTorrent. Поддерживаются браузеры Chrome, Firefox и Opera на настольных компьютерах и Android. Отладочное логирование доступно через localStorage.debug = '*'.
Лицензия MIT, правообладатель — WebTorrent, LLC. Репозиторий включает скрипты сборки, примеры конфигурации и документацию по развертыванию частного экземпляра.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.