
Den nye versjonen Transmisjon 4.1 nå tilgjengelig Dette er en større oppdatering til denne velkjente åpen kildekode-, gratis- og plattformuavhengige BitTorrent-klienten, som opprettholder sine forskjellige GTK- og Qt-baserte grensesnitt, en daemon uten grafisk grensesnitt og en webklient som er tilgjengelig fra nettleseren.
Denne leveransen kommer nesten tre år etter Transmisjon 4.0 og representerer et betydelig sprang innen tilkoblingsmuligheter, ytelse og bruksmuligheter, med nye funksjoner som påvirker både kjernen i applikasjonen og de ulike grafiske grensesnittene og nettversjonen, som er mye brukt på hjemmeservere og eksterne datamaskiner.
Transmission 4.1 introduserer viktige nye funksjoner innen nettverk, sporere og IPv6
En av de mest bemerkelsesverdige forbedringene er utvidelsen av nettverksstøtte, med kompatibilitet for UDP-trackere med IPv6 og dual-stack-konfigurasjon (IPv4 og IPv6), som blir stadig mer vanlig i fiberoptiske forbindelser fra operatører. Videre fungerer Transmission 4.1 nå også med trackere som bare forstår den eldre BEP-7-modulen, og utvider dermed utvalget av kilder den kan koble til.
Klienten inkluderer også støtte for Lokal peer-oppdagelse over IPv6Dette gjør det enklere å finne motparter på det lokale nettverket i moderne miljøer med blandet IP-adressering. I tillegg er det mulighet for å bruke en proxy-server Spesielt for nettforbindelser, en nyttig funksjon for de som ønsker å skille ekstern trafikk eller nettgrensesnitttrafikk fra annen systemkommunikasjon.
Internt introduserer Transmission 4.1 muligheten til å Send en IPv4-parameter under Extension Protocol-håndtrykketDette forbedrer kompatibiliteten med klienter og sporere som fortsatt er avhengige av denne informasjonen. Portsjekker for IPv4 og IPv6 har også blitt separert i både Qt- og GTK-klientene, slik at hver adressefamilie kan sjekkes uavhengig.
Torrenthåndtering og nye nedlastingsalternativer i Transmission 4.1
Blant funksjonene som er designet for daglig bruk, er integreringen av valgfri sekvensiell nedlastingDenne funksjonen lar deg prioritere delene av torrenten i rekkefølge, noe som er spesielt nyttig for de som strømmer innhold direkte mens det lastes ned.
Transmisjon 4.1 legger også til et nytt alternativ for automatisk bekrefte en torrent rett etter at den er fullførtDenne umiddelbare sjekken bidrar til å oppdage potensielle datafeil eller lagringsproblemer uten at brukeren må kjøre sjekken manuelt senere.
Programmet sjekker nå om lokale filer finnes etter at torrent-plasseringen er endretDenne forbedringen reduserer typiske feil når man flytter nedlastinger mellom forskjellige disker eller stier, noe som er veldig vanlig på stasjonære datamaskiner og hjemmeservere med flere lagringsvolumer.
En annen relevant endring er muligheten til å hurtigbuffer-IP-adresser brukt i global kommunikasjonDisse lagrede adressene brukes til å redusere det velkjente problemet med UDP6-relaterte advarselsmeldinger i logger, rydde opp i loggen og forhindre et overskudd av gjentatte advarsler.
Ytelse av Transmission 4.1, DHT og µTP-protokollen
Når det gjelder ytelse, har utviklingsteamet finjustert den interne motoren slik at Transmission 4.1 Bruk mindre CPU og RAMDisse justeringene av libtransmission-koden er spesielt interessante på enheter med lavt strømforbruk, som mini-PC-er, NAS-enheter eller små hjemmeservere som er mye brukt av avanserte brukere.
Ytelsen til DHT (distribuert hashtabell)Dette forbedrer klientens evne til å finne jevnaldrende uten å bare stole på sentrale sporere. Parallelt har nedlastinger over µTP-protokollen blitt optimalisert. µTP er et alternativ til TCP som er utviklet for å bedre håndtere nettverksbelastning og er nyttig i delte hjemmetilkoblinger.
Transmission 4.1 inkluderer også et nytt RPC API som er kompatibelt med JSON-RPC 2.0Dette oppdaterte grensesnittet forenkler utviklingen av tredjepartsapplikasjoner, integrasjoner med automatiseringsverktøy og eksterne kontrollpaneler – et interessant poeng for administratorer som administrerer nedlastinger på servere i datasentre eller i digitale hjemmemiljøer.
Håndteringen av samtidige tilkoblinger har også blitt revidert: klienten håndterer Bedre for flere tilkoblinger som stammer fra samme IP-adresse og forsterker HTTP-trackerens responsanalysator, noe som gir ekstra stabilitet mot misdannede eller upålitelige svar.
Spesifikke forbedringer av GTK-klienten
I Linux-skrivebordsmiljøer basert på GNOME og relaterte problemer, får GTK-klienten støtte for dialogbokser for valg av innebygde filerintegreres bedre med systemet. Denne avgjørelsen gir en mer konsistent og kjent opplevelse når du åpner, lagrer eller flytter nedlastinger.
Fargene på Fremdriftslinjen er justert For å samsvare med fargeskjemaet som brukes i macOS-klienter og webgrensesnittet, og skape et konsistent visuelt utseende på tvers av plattformer. Samtidig er støtten for Flatpak-pakker, et mye brukt format i distribusjoner, forbedret, og tilgjengeligheten er forbedret for å gjøre det enklere for et bredere spekter av brukere å bruke.
Hva er nytt i Qt-klienten
Når det gjelder Qt-klienten, brukes den primært i miljøer som KDE Plasma og andre stasjonære datamaskiner, tillater Transmission 4.1 nå definer en tilpasset URL-bane når du kobler til eksterne servere fra overføring. Dette er nyttig når tjenesten er bak en omvendt proxy eller på ikke-standardiserte ruter.
Fremdriftslinjene inneholder et system av fargekode for å skille torrenttilstanderDette gjør det enkelt å se med et øyekast hva som lastes ned, deles eller er satt på pause. I tillegg er etikettfunksjonen fra nettversjonen lagt til Qt-klienten, slik at du kan kategorisere torrenter etter type eller andre kriterier.
Kunden tar også i bruk innebygde ikoner for menyer og verktøylinjerDette forsterker den visuelle integrasjonen med skrivebordet. En annen praktisk forbedring er tillegget av estimerte fullføringstider (ETA-er) for den kompakte visningen, noe som bidrar til å holde vinduet mindre uten å miste viktig informasjon.
Endringer i webklienten og fjernbruk
Nettgrensesnittet, som er mye brukt til å administrere overføring fra nettleseren på servere og NAS-enheter, får en ny høykontrast-tema noe som forbedrer synlighet og lesbarhet, spesielt nyttig for brukere med tilgjengelighetsbehov eller for lengre økter.
Støtte er lagt til for Legg til torrenter ved hjelp av dra-og-slipp direkte i nettleservinduet, noe som forenkler tilføyelsen av nye filer eller lenker. Fremdriftslinjen viser nå prosentvise sifre, og separate portkontroller er implementert for IPv4 og IPv6, akkurat som i skrivebordsklientene.
Blant organisasjonsverktøyene tillater webklienten Filtrer torrenter basert på personvernnivå eller feilstatusDette hjelper med å raskt finne problematiske nedlastinger eller skille offentlige torrenter fra private. En ny varselmelding og en indikator for delingsprosent er også lagt til i kompakte rader.
Når en torrent slettes fra webgrensesnittet, kan det nå merkes av i en avmerkingsboks for å sletter også dataene som er lagret på diskenDette unngår ekstra trinn i plasshåndteringen. Videre introduseres en kolonnemodus for nettlesere uten viewport-begrensninger, sammen med et nytt popup-håndteringssystem som kan håndtere flere popup-vinduer hierarkisk.
Berøringsopplevelsen er forbedret med støtte for Bruk berøringsskjermer i hurtigmenyenDette blir stadig mer relevant på hybridenheter. Til slutt kan nettgrensesnittet vise detaljert dato- og klokkeslettinformasjon i torrentdetaljene, noe som gir kontekst om aktiviteten og alderen på hver nedlasting.
Fjernoverføring og avanserte innstillinger
Kommandolinjeverktøyet fjernstyrt transmisjon får nye muligheter Disse funksjonene vil være av interesse for avanserte brukere og administratorer. Blant dem er muligheten til å laste ned sekvensielt fra et bestemt element, noe som gjør det enklere for eksterne applikasjoner å søke i multimediefiler i strømmescenarier.
Støtte er også innført for delingsgrenser i inaktiv tilstandDette lar deg definere betingelser for å stoppe eller justere seeding når en torrent har vært inaktiv en stund. Standardrekkefølgen er dato når torrenter føres opp, noe som gjør det enklere å finne de nyeste nedlastingene.
En annen slående ny funksjon er visualiseringen av Estimert gjenværende tid (ETA) kan uttrykkes i måneder og år i ekstreme tilfeller med veldig lav hastighet, noe som bedre gjenspeiler realiteten til torrenter med svært få aktive jevnaldrende.
I konfigurasjonsfilen settings.json inkluderer Transmission 4.1 alternativet preferred_transport, som brukere kan bruke Velg din preferanse mellom µTP og TCP avhengig av tilkoblingstype eller nettverkspolicyer. I tillegg kan du deaktivere diskskrivebuffering helt ved å angi alternativet cache-size-mb til 0, en nyttig mulighet i systemer med spesifikke lagringskonfigurasjoner.
Ved å fullføre alle disse endringene har libtransmission-kodebasen blitt justert til redusere bruken av systemressurserDette, sammen med de andre forbedringene innen tilkobling, grensesnitt og fjernkontroll, gjør Transmission 4.1 til en spesielt interessant oppdatering for de som håndterer mange nedlastinger eller bruker klienten på servere og enheter med begrenset maskinvare.