Blog Linux Avante

exatorrent é um novo cliente bittorrent auto-hospedado que apresenta uma interface web responsiva, torrents transmissíveis

26 de agosto de 2021

Exatorrent BitTorrent Client

exatorrent é um novo cliente BitTorrent auto-hospedado multiplataforma escrito em Go. É feito com servidores/sementes em mente, mas você também pode executá-lo localmente.

Mesmo que tenha apenas o lançamento do de 0.0.1, o aplicativo gratuito e de código aberto já é rico em recursos, tendo um web cliente responsivo (escrito em Svelte e Typycript), bem como suporte para WebSocket API (para que você possa escrever seu próprio cliente para ele), várias maneiras de adicionar torrents (magnet, arquivo infohash ou torrent), limitador de velocidade, autenticação multiusuário e até mesmo a capacidade de transmitir torrentes de áudio/vídeo diretamente no navegador da Web ou via VLC ou MPV.

O aplicativo é leve e fácil de usar, disponível como um único executável sem dependências, e pode ser executado no Linux, macOS, Microsoft Windows e Android (via Termux). Há binários disponíveis para Linux (AMD64 e ARM64), e você também pode usar o Docker, mas não há binários para Windows ou macOS por enquanto (então nesse caso você tem que usar o Docker ou compilar da fonte).

Recursos de exatorrent incluem:

  • Abrir e transmitir torrentes de áudio/vídeo em seu navegador da Web ou usando VLC, MPV e outros players de mídia
  • Adicionar Torrents por link de magner, arquivo de Infohash ou Torrent
  • Iniciar, parar, remover ou excluir torrents
  • Parar torrents ao atingir uma certa nível
  • Bloqueio de pares
  • Limitar taxa de Upload/Download
  • Além do streaming, os arquivos baixados pelo exatorrent podem ser compartilhados (com autenticação) - os diretórios podem ser recuperados como zip/tarballs
  • Suporte a vários usuários
  • Adicionar rastreadores a torrent dos URLs do trackerlist
  • Buscar metainfo do torrent em cache online

Aqui estão algumas capturas de tela mostrando a lista de torrents do exatorrent e a página do stream de torrent:

exatorrent-torrents

exatorrent-streaming

O exatorrent pode ser configurado usando o cliente da Web, um arquivo de configuração, bem como os parâmetros da linha de comando, mas usando-o com o os padrões devem estar perfeitamente bem na maioria dos casos. Então você pode executá-lo abrindo um terminal e digitando:

Comandos para usar no terminal

exatorrent

Por padrão, utiliza :5000 como o endereço de escuta, então abra http://localhost:5000 no seu navegador da Web e faça o login com o nome de usuário padrão adminuser e a senha adminpassword. Você pode alterar a senha usando o cliente da Web, mas não o nome de usuário. Se você quiser usar um nome de usuário personalizado, a primeira vez que você iniciar o exatorrent, use:

Comandos para usar no terminal

exatorrent -admin NOMEDEUSUARIOADMIN

Trocando NOMEDEUSUARIOADMIN com o nome de usuário que você deseja definir.

Você também pode especificar o endereço de escuta, o certificado SSL, etc. via parâmetros da linha de comando:

Usage of exatorrent:
 -addr    <addr> Listen Address (Default: ":5000")
 -admin   <user> Default admin username (Default Username: "adminuser" and Default Password: "adminpassword")
 -cert    <path> Path to TLS Certificate (Required for HTTPS)
 -dir     <path> exatorrent Directory (Default: "exadir")
 -engc    <opt>  Generate Custom Engine Configuration
 -key     <path> Path to TLS Key (Required for HTTPS)
 -psql    <opt>  Generate Sample Postgresql Connection URL
 -torc    <opt>  Generate Custom Torrent Client Configuration
 -unix    <path> Unix Socket Path
 -help    <opt>  Print this Help

Instalando exatorrent

Instale o exatorrent

Por enquanto, você pode instalar o Exatorrent usando um binário no Linux, e via Docker, ou você pode compilá-lo da origem.

Você também pode gostar: Easy Rtorrent + Rutorrent: Script de instalação e configuração para Debian ou Ubuntu

Via HN

Propaganda
Blog Comments powered by Disqus.
Propaganda