„Transmission 3.0“ palaiko IPv6 palaikymą RPC, įvairius patobulinimus ir dar daugiau

perdavimoprinas

Po metų plėtros  buvo paskelbta naujos versijos „Transmission 3.0“ paleidimas, kuriame pridėtos kelios naujos funkcijos, pakeitimai ir klaidų taisymai. Tie, kurie nežino apie perdavimą, turėtų tai žinoti yra nemokamas, atviro kodo, lengvas P2P klientas, skirtas „BitTorrent“ tinklui.

„BitTorrent“ kliento ištekliai yra gana lengvi ir nereikalingi, parašyti C kalba ir palaikantys įvairias vartotojo sąsajas: GTK, Qt, „native Mac“, žiniatinklio sąsają, „daemon“, komandinę eilutę. Jis suderinamas su šiomis operacinėmis sistemomis: „Mac OS X“, „Linux“, „NetBSD“, „FreeBSD“, „OpenBSD“ ir „Windows“.

Pagrindinis privalumas ši programinė įranga yra ta, kad ji yra nemokama programinė įranga ir be skelbimų, iššokančiųjų langų ir nepatikimų nuorodų.

Antrasis pranašumas yra tas, kad jis turi keletą galimybių valdyti programą, be įprasto lango režimo, galite pridėti ir pašalinti torrentus iš komandinės eilutės arba per naršyklę.

Kas naujo „Transmission 3.0“?

Pagrindiniai pakeitimai, išsiskiriantys šios populiarios „torrent“ kliento naujos versijos pranešime, yra šie: pakeitimai jūsų sąsajoje, nuo „GTK“ klientui buvo pridėti spartieji klavišai norint naršyti atsisiuntimo seką, atnaujintas .desktop failas, pridėtas „AppData“ failas, GNOME viršutiniam skydui buvo pasiūlytos simbolinės piktogramos, „intltool“ pakeitimas „gettext“ yra baigtas.

Nors Qt kliento versijai, Qt versijai (5.2+) keliami reikalavimai yra padidinami, pridedami spartieji klavišai judėti atsisiuntimo eilėje, apdorojant torrento ypatybes sumažėja atminties suvartojimas, pateikiamas failų su ilgais pavadinimais patarimas, sąsaja pritaikyta HiDPI ekranams.

Foniniame procese pereita prie libsystemd naudojimo vietoj libsystemd-daemon; privilegijos eskalavimas yra draudžiamas „streaming-daemon.service“ faile.

Be to, žiniatinklio kliento XSS pažeidžiamumo sprendimas našumo problemos išspręstos ir mobiliųjų įrenginių sąsaja patobulinta.

Kita vertus, taip pat pažymima, kad galimybė priimti ryšius per IPv6 RPC serveryje ir kad SSL sertifikato patvirtinimas įgalintas pagal numatytuosius nustatymus atsisiųsti per HTTPS. Įterptame http serveryje nesėkmingų autentifikavimo bandymų apsisaugoti nuo slaptažodžio atspėjimo skaičius ribojamas iki 100.

Iš kitų pokyčių kurie yra minimi:

  • Pridėta „Xfplay“, „PicoTorrent“, „Free Download Manager“, „Folx“ ir „Baidu Netdisk“ torrent klientų bendraamžių ID.
  • Pridėta parinktis TCP_FASTOPEN, kuri leidžia šiek tiek sutrumpinti ryšio sąrankos laiką.
  • Patobulintas ToS indikatoriaus valdymas (paslaugos tipas, srauto klasė) IPv6 ryšiams;
  • Pridėta galimybė nurodyti potinklio kaukes juodajame sąraše esančiose CIDR anotacijose (pavyzdžiui, 1.2.3.4/24).
  • „Build“ palaikymas buvo pridėtas naudojant „mbedtls“ („polarssl“), „wolfssl“ („cyassl“) ir „LibreSSL“ bei naujas „OpenSSL“ versijas (1.1.0+).
  • „CMake“ pagrindu sukurti scenarijai pagerino „Ninja“ generatoriaus, „libappindicator“, „systemd“, „Solaris“ ir „macOS“ palaikymą.
  • „MacOS“ klientas padidino platformos versijos reikalavimus (10.10), pridėjo tamsios temos palaikymą.

Kaip įdiegti „Transmission“ į „Linux“?

į tie, kurie naudojasi „Debian“, „Ubuntu“, „Linux Mint“ ar bet kokiu iš jų gautu platinimu, įdiegia programą su:

sudo add-apt-repository ppa:transmissionbt/ppa -y
sudo apt install transmission

Jei jie yra „Fedora“ vartotojai ar ja pagrįsti paskirstymai, jie gali įdiegti programą naudodami šiuos veiksmus komanda:

sudo yum install transmission

Nors tiems, kurie „Mandriva Linux“ vartotojai turi įdiegti naudodami šią komandą:

sudo urpmi transmission

Tiems, kurie yra „openSUSE“ vartotojai į terminalą turėtų įvesti:

sudo zypper install transmission

Galiausiai, tiems, kurie naudojasi Arch Linux ir iš jo gautus paskirstymus galite įdiegti naudodami šią komandą:

sudo pacman -S transmission

Taip pat Transliaciją sistemoje galite sukompiliuoti iš jos šaltinio kodo, kad tai atliktumėte, tiesiog turite atlikti šiuos veiksmus.

Jų šaltinio kodas yra „GitHub“, todėl jie turi turėti „git“ palaikymą, kad galėtų klonuoti saugyklą.

Ketiname atidaryti terminalą ir jame įvesti šiuos duomenis.

Pirmiausia gausime šaltinio kodą su:

git clone https://github.com/transmission/transmission Transmission

Mes patenkame į katalogą:

cd Transmission

Kompiliavimą pradedame šiomis komandomis, kurias turime įvesti po vieną:

git submodule update --init
mkdir build
cd build
cmake ..
make
sudo make install

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.