Installer transmission på Raspberry Pi til en “Always-on” Torrent Client
Transmission er en Torrent-klientsoftware. Den bruger en webgrænseflade, hvilket gør den særlig velegnet til hovedløse opsætninger til at håndtere download af torrenter i baggrunden. Der er mange artikler på nettet om transmission på Raspberry Pi. Desværre er mange af dem enten alt for komplicerede eller blot forkerte. Imidlertid er det faktisk relativt enkelt at installere og konfigurere transmission, når du følger vores detaljerede instruktion.

I dag, efter at have drøftet fordelene ved at bruge enVPN, når du torrenter, vil vi introducere dig til torrents og til transmission. Vi vil derefter diskutere, hvad der gør Raspberry Pi til en så god platform til at køre transmission. Når vi springer til kernen i sagen, giver vi dig detaljerede instruktioner om, hvordan du installerer, konfigurerer og bruger transmission på din Raspberry Pi. Vi har forsøgt at holde vores guide enkel. Vi har fjernet fluff og har kun opbevaret det, der virkelig kræves. Dette hjælper med at gøre processen så enkel som den kan.
Eksklusivt tilbud: Spar 49%. Prøv ExpressVPN risikofri!
Få VPN-nummer 1
30-dages pengene-tilbage-garanti
Sådan får du en GRATIS VPN i 30 dage
Hvis du har brug for en VPN en kort stund, når du f.eks. Rejser, kan du få vores toprankede VPN gratis. ExpressVPN inkluderer en 30-dages pengene-tilbage-garanti. Du skal betale for abonnementet, det er en kendsgerning, men det tillader det fuld adgang i 30 dage, og derefter annullerer du for en fuld refusion. Deres annulleringspolitik, der ikke stilles spørgsmål, lever op til navnet.
For at få bedre privatliv ved download af Torrenter skal du bruge en VPN
Der er ikke noget galt i at downloade torrenteri sig selv. Faktisk distribueres masser af open source-software på den måde. Imidlertid bruges torrenter også til at distribuere ophavsretligt beskyttet materiale. Af den grund kan nogle internetudbydere blive ført til at tro, at nogen overtræder deres vilkår og betingelser, bare fordi de bruger torrenter. Og når de gør det, kan de reagere ved at afbryde hastigheden, sende meddelelser om overtrædelse eller endda afbryde tjenesten. For at skjule din online aktivitet fra undersøgelsen af din internetudbyder skal du bruge en VPN.
En VPN fungerer sin magi ved at kryptere dine dataved hjælp af stærke algoritmer, der gør det næsten umuligt at knække. Din IPS - eller hvem som helst - for den sags skyld - kan ikke se, hvor du skal hen, eller hvad du laver online. Som en bonus tillader en VPN at omgå geografiske begrænsninger ved at lade dig maskerere din placering og se ud som om du befinder dig et andet sted.
Med så mange udbydere, der er tilgængelige, kan det at vælge en VPN være en skræmmende opgave. Her er et par vigtige faktorer, du skal overveje. EN hurtig tilslutningshastighed reducerer buffering, a politik uden logning vil beskytte dit privatliv yderligere ingen brugsrestriktioner giver dig adgang til ethvert indhold i fuld hastighed og software til flere platforme vil sikre, at VPN fungerer på dine enheder.
Den bedste VPN til Torrenting: IPVanish

Vi har testet flere VPN-udbydere mod kriterierne ovenfor, og den udbyder, vi anbefaler til torrenting, er IPVanish. Med servere over hele verden, ingen speed cap ellerthrottling, ubegrænset båndbredde, ubegrænset trafik og en streng politik, der ikke er logget af, IPVanish leverer imponerende ydelse og værdi. Selvom den ikke har en Linux-klient, bruger IPVanish industristandarden OpenVPN-protokollen og fungerer derfor fint på Raspberry Pi ved blot at installere og konfigurere OpenVPN-softwaren.
IPVanish tilbyder en 7-dages pengene-tilbage-garanti, hvilket betyder, at du har en uge til at teste den risikofri. Bemærk, at Vanedannende tip-læsere kan spare enorme 60% her på IPVanish-årsplanen, hvilket tager den månedlige pris ned til kun $ 4,87 / mo.
En hurtig introduktion til Torrenter
Torrent, eller mere præcist BitTorrent, er enkommunikationsprotokol brugt til at dele filer mellem brugere. I modsætning til andre metoder til at hente filer fra Internettet - såsom download fra websteder eller FTP, er det ikke afhængigt af servere, der holder sit indhold. Det er snarere fordelt på alle brugere. BitTorrent blev oprettet i 2002 primært som en måde at distribuere open source Linux-operativsystemet. I dag er BitTorrent blevet den mest anvendte metode til download af filer. Mere end halvdelen af alle filoverførsler på Internettet foregår gennem torrents.

BitTorrent er en peer-to-peer-protokol, hvor hverbruger ikke kun får, men deler også indhold. BitTorrent Trackers - en speciel type server - holder styr på alle filsegmenterne, der er tilgængelige fra hver af de tilsluttede peers. Når du starter din torrentsoftware, opretter den forbindelse automatisk til peers og trackers i nærheden og deler automatisk alle lokale filsegmentoplysninger, hvilket gør dem tilgængelige for andre brugere. Dette er vigtigt for torrentens drift. Filer hostes og deles på hver brugers computer.
For at finde og downloade en bestemt fil bruger torrentbrugere indekseringswebsteder. Blandt de bedst kendte er websteder som The Pirate Bay eller KickassTorrents. Disse torrentindekseringswebsteder tilbyder søgningkapaciteter. Deres søgeresultater returnerer .torrentfiler, som du downloader, og som bruges af torrentklientens software til at downloade de faktiske filer. Nogle softwareudgivere tilbyder også .torrent-filer til at downloade deres software.
Hvad er transmission?
Transmission er en torrent-klientsoftware tilLinux-operativsystem. Det tager .torrent-filer, opretter forbindelse til peers og trackers og håndterer downloading og deling af filer. Hvor transmission adskiller sig fra andre torrentklienter, er, at den ikke har nogen brugergrænseflade. Det er beregnet til at køre på en server og tilgås og bruges via en webgrænseflade.

Webgrænsefladen er det sted, hvor du åbner .torrent-filer - eller indsætter weblink til .torrent-filer, se udviklingen i dine igangværende og afsluttede downloads og administrerer alle aspekter af torrenting.
Hvorfor vælge Raspberry Pi?
Kombineret med transmission gør en Raspberry Pifor en af de billigste torrent-download-servere kan man forestille sig. Hvorfor bruge flere hundreder af dollars - hvis ikke tusind eller mere - på hardware, når Raspberry Pi har alt det, der kræves. Hardware-klogt, alt hvad du har brug for er en Raspberry Pi og noget eksternt lager - som du muligvis allerede har - og du kunne have en maskine dedikeret til at håndtere torrenter på få minutter. Du behøver ikke længere at lade din computer køre pga. løbende downloads.
Raspberry Pi i et nøddeskal
Udviklet i England af en non-profit organisationkaldet Raspberry Pi Foundation for at undervise i grundlæggende datalogi i skoler og i udviklingslande. Raspberry Pis funktionssæt, tilpasningsevne, størrelse og overkommelige priser (du kan få det til omkring 35 amerikanske dollars) har gjort det enormt populært uden for dets tilsigtede publikum med mere end 11 millioner enheder solgt over hele verden siden udgivelsen i 2012.
Den mest aktuelle model - og den, vi anbefalerBrug af Raspberry Pi 3 model B tilbyder en lang række funktioner og grænsefladefunktioner. Med en 1,2 GHz, 64-bit, quad-core ARM Cortex-A53-processor, en højtydende Broadcom VideoCore IV grafisk processor, 1 GB RAM-, video-, lyd- og USB-grænseflader er det virkelig en kraftfuld og alsidig enhed. Selvom det har en video-grænseflade, er det ikke nødvendigt for dens drift, og Raspberry Pi er en fantastisk hovedløs enhed.
Før vi begynder
Selvom installation og konfiguration af transmissionpå en Raspberry Pi er ikke særlig kompliceret, der er et par ting, vi skal verificere, før vi starter. Det ville være en skam at være ude af stand til at gennemføre opsætningen, fordi vi mangler noget.
Et par antagelser
Vi antager, at du har fået din Raspberry Pi op og kører den nyeste version af Raspbian-operativsystemet.
Vi antager også, at du har tilsluttet nogleekstern opbevaring til din Raspberry Pi. Det kan være en ekstern USB-harddisk, eller det kan være en form for Network Attached Storage. Vi antager også, at du har testet dit lageropsætning, og at det fungerer korrekt.
Endelig antager vi, at du har ditRaspberry Pi tilsluttet dit netværk - enten via Ethernet eller WiFi, at du har testet, at netværket fungerer, og at du ved, hvordan du ekstern forbindelse til din Raspberry Pi vha. SSH.
Hvad du har brug for
Grundlæggende har du brug for tre ting for at få dette til.
- EN Hindbær Pi. Vi anbefaler kraftigt en Raspberry Pi 3. Det skal også køre Raspbian-operativsystemet. Du har naturligvis også brug for det krævede tilbehør såsom en strømadapter, et microSD-kort og måske en etui.
- En eller anden form for ekstern lagring. Som vi nævnte i det foregående afsnit, en USBharddisk ville være perfekt egnet til dette formål, og det samme ville noget tilknyttet netværkslager. Du kan endda bruge en USB-nøgle. Nogle af dem er ret store i disse dage. Det hele afhænger af, hvor meget data du har til hensigt at gemme.
- Sidst men ikke mindst har du brug for en computer at udføre al installation og konfiguration ogat bruge transmissionssoftwaren, når den er installeret. Det kan være stort set enhver computer Windows, Macintosh eller Linux, så længe den er forbundet til det samme netværk som Raspberry Pi. For at kunne eksternt oprette forbindelse til Raspberry Pi til opsætningen, skal det have en SSH-klientsoftware. På Windows anbefaler vi Putty. Den skal også have en webbrowser til at oprette forbindelse til transmission efter installationen.
Installation og konfiguration af transmission på Raspberry Pi
Der er ganske mange trin involveret i indstillingenop transmission på Raspberry Pi, men ingen af dem er særlig kompliceret. Hvis du udfører hver som specificeret, skal du have en fungerende installation inden for få minutter,
Trin 1: Sørg for, at Raspbian er opdateret og den nyeste version.
Før du installerer ny software, er det altid bedre at først sikre dig, at du har den nyeste version af operativsystemet, og at alle programrettelser er installeret.
De følgende trin antager alle, at du er forbundet til fjernt til Raspberry Pi ved hjælp af en SSH-klient, der kører på en computer efter dit valg.
Indtast følgende to kommandoer og venter på, at den første afsluttes, inden den anden startes:
sudo apt-get update
sudo apt-get upgrade
Du bliver muligvis bedt om at acceptere nogle ændringer, når disse kommandoer kører. Hvis du er det, skal du sørge for at skrive "y" for at bekræfte.
Trin 2: Installation af transmission
Selve installationen er muligvis den enkleste del af hele denne proces.
Skriv blot denne kommando:
sudo apt-get install transmission-daemon
Trin 3: Oprettelse af mapper
Derefter skal vi oprette et par mapper, hvor transmission vil gemme filerne, der downloades, og de færdige filer. Lad os antage, at din eksterne lagersti er / medier / lager.
For at oprette mapper skal du indtaste disse to kommandoer:
mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete
Trin 4: Indstilling af tilladelser
Transmissionen kører som standard som bruger “debian-transmission”. Det anbefales stærkt at ikke ændre dette af sikkerhedsmæssige årsager. Vi har dog brug for transmission for at have ret til at skrive til bibliotekerne Torrent_inprogress og Torrent_complete. Disse mapper, oprettet i det forrige trin, har som standard tilladelse til 770 for brugerpi og gruppe pi. Vi har derfor simpelthen brug for at tilføje ”debian-transmission”Bruger til“ pi ”-gruppen.
Dette opnås ved at indtaste følgende kommando:
sudo usermod -a -G pi debian-transmission
Hvis du er tilpas med det og ved, hvad du laver, kan du ændre dette trin i henhold til dit sikkerhedskrav. Bare sørg for, at dine torrent-downloadkataloger har rw-adgang til “debian-transmission”Bruger.
Trin 5: Konfiguration af transmission
Al transmissionskonfigurationen gemmes i en tekstfil, der hedder indstillinger.json lokaliserer i / etc / transmission-daemon-biblioteket.
Sådan ser en typisk setting.json-fil ud:
{
"alt-speed-down": 15,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 15,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/storage/Torrent_complete",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/storage/Torrent_inprogress",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": true,
"umask": 7,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
De fleste af parametrene i settings.json er noget selvforklarende. Og normalt skal du ikke være nødt til at ændre nogen af dem undtagen nogle få: Download-dir, ufuldstændig dir, rpc-brugernavn, RPC-adgangskode. De fremhæves med fed skrift i eksemplefilen ovenfor.
De første to skal erstattes afrigtige stier til de mapper, der er oprettet i trin 3. rpc-brugernavn kan være alt, hvad du vælger, og det samme kan rpc-password. Bemærk, at selv om parameteren rpc-password vises i klar tekst, når du redigerer filen, konverteres den til en krypteret hash, når du gemmer den.
Vi vil bruge nano-editoren til at ændre filen.j.j-filen. Det kan startes med denne kommando:
sudo nano /etc/transmission-daemon/settings.json
Når redaktøren er startet, ændrer denparametre, der kræver ændring. Når du er færdig med at redigere filen, skal du skrive CTRL-X for at forlade nano-editoren og derefter skrive Y, når du bliver bedt om at gemme den ændrede fil.
Trin 6: Genindlæs transmission
På dette tidspunkt bør du bestemt ikke genstarte. Det er her, flere transmissionstutorials skruer ting op. Genstart overskriver konfigurationsfilen, og det er bestemt ikke det, du ønsker.
Hvad du har brug for er at genstarte transmission-dæmonen. Det gør du med denne kommando:
sudo service transmission-daemon reload
Voila! Vi er færdige. Du skal ikke have transmissionssoftwaren kørt hovedløst på din Raspberry Pi.
Trin 7: Bekræft din installation
For at sikre, at transmission fungerer fint, skal du åbne en webbrowser og gå til http: //Pi-IP-adresse: 9091, hvor Pi-IP-adresse skal erstattes af den faktiske IP-adresse på din Raspberry Pi. Alternativt kan du også bruge dets værtsnavn i stedet for dets IP-adresse.
Du bliver bedt om at angive et bruger-id og adgangskode. Indtast dem, du har konfigureret, og du skal få en side, der ligner denne:

Brug af transmission på Raspberry Pi
Nu hvor vi har installeret transmission, hvordan gør vi detbrug det, spørger du måske? Det er godt så let som at installere det. Husk bare, at transmission er bare en torrent-klient, og ligesom med enhver anden lignende software, skal du foretage dine søgninger efter indhold et andet sted, som et af de mange torrentindekseringswebsteder, der findes.
Når du først har fundet en passende .torrent-fil, skal du i stedet for at downloade den højreklikke på linket (eller knappen) og vælge Kopier linkplacering i rullemenuen.

Gå nu tilbage til transmissionssiden og klik på mappeikonet øverst til venstre i vinduet. I Upload Torrent-fil højreklik på feltet under “Eller indtast en URL:”Og indsæt den URL, du lige har kopieret.

Klik på Upload -knappen, og din download starter et øjeblik. Du vil derefter være i stand til at overvåge downloadforløbet i transmissionsvinduet.

Konklusion
For bare prisen på en Raspberry Pi og nogleekstern lagerplads, som du allerede allerede ejer, kan du have din egen medieserver komplet med en Torrent-klient, som du altid kan lade køre. Selvom det har ry for at være en kompliceret bestræbelse, er det faktisk ikke så ard af dig, der har det rigtige sæt instruktioner. Og når det først er installeret, er det så let at bruge transmission som enhver anden torrent-klient.
Prøv transmission og del derefter dinoplevelse med os. Vi ville meget gerne vide, hvordan det gik, hvilke problemer - hvis nogen - du havde, og hvordan du løste dem. Brug kommentarerne herunder til at dele dine tanker med os.
Kommentarer