U sljedećem članku ćemo pogledati Exatorrent. Ovo je BitTorrent klijent s više platformi koji se sam hostira koji je napisan u Go i još uvijek počinje. Ovaj se program može pokrenuti lokalno ili hostirati na udaljenom poslužitelju s dobrim resursima, koji će se koristiti kao SeedBox.
ekstorrentno to je jednostavan program, ali s dovoljno funkcija za obavljanje svog posla. Dolazi s prekrasnim responzivnim web klijentom i napisano je s Graciozan y kucana kopija. Također zahvaljujući exatorrentovom dokumentiranom WebSocket API -u, korisnici mogu pisati i vlastitog klijenta. Program nudi više načina dodavanja torrenta (magnet, infohash ili torrent datoteka), ograničenje brzine, provjera autentičnosti za više korisnika, pa čak i mogućnost strujanja torrents audio / video izravno u web pregledniku ili putem VLC -a ili mpv -a.
Osim toga, može raditi u višekorisničkom načinu rada kojim upravljaju administratorski korisnici, ali ga može učinkovito koristiti i jedan korisnik. Datoteke koje dijeli torrent pohranjuju se na lokalni disk uređaja na kojem se izvodi, koji se tada može dohvatiti ili prenijeti putem HTTP -a.
Opće karakteristike egzatornog toka
- Program može se pronaći kao jedna izvršna datoteka bez ovisnosti, male veličine i dostupni za različite platforme.
- to omogućuje otvoriti i strujati torrente iz preglednika.
- Možemo dodajte torrente pomoću Magneta, putem Infohasha ili Torrent datoteke.
- To može provjerite pojedinačne datoteke (pokrenuti, zaustaviti ili izbrisati).
- Es postojan između sesija.
- Bujicu možemo zaustaviti čim se dosegne SeedRatio.
- Također ćemo imati mogućnost postaviti ograničenje brzine isprazniti / učitati.
- To može primijeniti popis blokiranih.
- Može se konfigurirati kroz konfiguracijska datoteka, ali radi dobro sa zadanim postavkama.
- to omogućuje dijelite bujicu zaštićenu autentifikacijom kako bi se spriječio vanjski pristup.
- To može dohvaćanje ili strujanje datoteka putem HTTP -a.
- Možemo strujati izravno u preglednik, VLC, mpv ili druge media playere.
- značajke u API dokumentirati.
- Koristite Sqlite3 prema zadanim postavkama za bazu podataka, ali možete koristiti i PostgreSQL.
Ovo su samo neke od značajki ovog programa. Oni mogu detaljno se posavjetujte sa svima web stranica projekta na GitHubu.
Instalirajte exatorrent na Ubuntu
Korisnici Ubuntu-a mogu instalirajte exatorrent pomoću binarnog programa, putem Dockera, ili se također može sastaviti iz izvora. U ovom primjeru koristit ćemo binarnu datoteku koja se može preuzeti s početna stranica projekta. Ovaj se paket može preuzeti pomoću web preglednika ili otvaranjem terminala (Ctrl + Alt + T) i korištenjem u njemu wget kako slijedi:
wget https://github.com/varbhat/exatorrent/releases/latest/download/exatorrent-linux-amd64
Jednom kada je preuzimanje završeno, ostaje samo dati dozvole za preuzetu datoteku:
chmod u+x ./exatorrent-linux-amd64
Sljedeći korak bit će pokrenite programsku uslugu pokretanje datoteke:
./exatorrent-linux-amd64
Pokretanje programa
Kao što je naznačeno u njihovom documentación, exatorrent se može konfigurirati pomoću web klijenta, konfiguracijske datoteke, kao i putem parametara naredbenog retka. Iako nakon isprobavanja sa zadanim vrijednostima, moram reći da mi je savršeno uspio.
Prema zadanim postavkama, ovaj program koristi port 5000, pa možemo otvoriti url http://localhost:5000 u web pregledniku i prijavite se s korisničkim imenom administratorski korisnik i lozinku administratorska lozinka, koje su zadano konfigurirane. Omogućuje vam promjenu lozinke s web klijenta, ali ne i korisničkog imena definiranog prema zadanim postavkama. Ako želite koristiti drugog korisnika, morate stvoriti novog iz opcija dostupnih na web sučelju.
To može dobiti informacije o tome što nam ovaj program dopušta izvesti upisivanje u terminal (Ctrl + Alt + T):
./exatorrent-linux-amd64 --help
Ova naredba će se promijeniti ovisno o imenu preuzete datoteke.
Iako je još uvijek na verziji 0.0.1, ova besplatna i otvorena aplikacija već je bogata značajkama. Za dobiti više informacija o tome kako koristiti i konfigurirati ovaj program, korisnici mogu koristiti stranica GitHub projekta.