Sobre o projeto
Instant.io oferece um serviço de transferência de arquivos baseado em navegador, alimentado por WebTorrent, implementando o protocolo BitTorrent sobre WebRTC. Os usuários podem compartilhar arquivos diretamente entre navegadores sem instalar plugins ou depender de servidores centrais para a transferência de dados. O aplicativo suporta a criação de links compartilháveis por meio de infohashes de torrent ou URLs magnet anexadas à URL (por exemplo, https://instant.io#INFO_HASH). Vários torrents podem ser gerenciados simultaneamente em uma única janela do navegador.
O projeto foi projetado para ser auto-hospedado: os administradores podem clonar o repositório, configurar o IP/porta do servidor via config.js, opcionalmente configurar um servidor TURN para travessia de NAT e implantar com npm. A lógica do lado do cliente reside em client/index.js e também pode ser usada de forma independente por meio da biblioteca WebTorrent. Os navegadores suportados incluem Chrome, Firefox e Opera em desktop e Android. O registro de depuração está disponível via localStorage.debug = '*'.
Licenciado sob MIT pela WebTorrent, LLC. O repositório inclui scripts de build, exemplos de configuração e documentação para implantar uma instância privada.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.