
exatorrent è un nuovo client BitTorrent multipiattaforma self-hostable scritto in Go. È realizzato pensando a server/seedbox, ma puoi anche eseguirlo localmente.
Anche se ha appena avuto la sua versione 0.0.1, l’applicazione gratuita e open source è già abbastanza ricca di funzionalità, avendo un client web reattivo (scritto in Svelte e Typescript) nonché supporto API WebSocket (in modo da poter scrivere il proprio client per esso), molteplici modi per aggiungere torrent (magnete, infohash o file torrent), limitatore di velocità, autenticazione multiutente e persino il possibilità di eseguire lo streaming di torrent audio/video direttamente nel browser Web o tramite VLC o mpv.
L’applicazione è leggera e facile da usare, disponibile come singolo eseguibile senza dipendenze e può essere eseguita su Linux, macOS, Microsoft Windows e Android (tramite Termux).  Sono disponibili binari per Linux (amd64 e arm64) e puoi anche usare Docker, ma non ci sono binari per Windows o macOS per ora. [[Edit]]Con la versione 0.0.2, sono disponibili per il download anche i binari per macOS e Windows.
caratteristiche esorbitanti includono:
- Apri e riproduci torrent audio/video nel tuo browser web o utilizzando VLC, mpv e altri lettori multimediali
 - Aggiungi torrent tramite collegamento magnetico, infohash o file torrent
 - Avvia, interrompi, rimuovi o elimina torrent
 - Interrompi i torrent quando raggiungi una certa razione
 - Lista bloccata tra pari
 - Limitazione della velocità di caricamento/download
 - Oltre allo streaming, i file scaricati da exatorrent possono essere condivisi (con autenticazione) – le directory possono essere recuperate come zip / tarball
 - Supporto multiutente
 - Aggiungi tracker al torrent dagli URL dell’elenco tracker
 - Recupera metainfo torrent dalla cache online
 
Ecco un paio di schermate che mostrano l’elenco di torrent exatorrent e la pagina del flusso di torrent:


exatorrent può essere configurato utilizzando il client Web, un file di configurazione, nonché tramite i parametri della riga di comando, ma utilizzarlo con i valori predefiniti dovrebbe andare perfettamente nella maggior parte dei casi. Quindi puoi eseguirlo aprendo un terminale e digitando:
exatorrent
Per impostazione predefinita, utilizza :5000  come indirizzo di ascolto, quindi apri http://localhost:5000  nel tuo browser web e accedi con l’impostazione predefinita adminuser  nome utente e adminpassword  parola d’ordine.  È possibile modificare la password utilizzando il client Web, ma non il nome utente. Se desideri utilizzare un nome utente personalizzato, la prima volta che avvii Exatorrent, utilizza:
exatorrent -admin ADMINUSERNAME
Sostituzione ADMINUSERNAME  con il nome utente che si desidera impostare.
Puoi anche specificare l’indirizzo di ascolto, il certificato SSL, ecc. tramite i parametri della riga di 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
Installa exatorrent
Per ora, puoi installare exatorrent usando un binario su Linux e tramite Docker, oppure puoi crearlo dal sorgente. [[Edit]]Con la versione 0.0.2, sono disponibili per il download anche i binari per macOS e Windows.
Potrebbe piacerti anche: Easy rTorrent + Script di installazione e configurazione di ruTorrent per Debian o Ubuntu
via hn
