Transmission er en Torrent-klient software. Det gør brug af en web-grænseflade, hvilket gør den særligt velegnet til headless opsætninger til at håndtere downloading af torrents i baggrunden. Der er mange artikler på nettet om transmission på Raspberry Pi. Desværre er mange af dem enten alt for komplicerede eller simpelthen forkerte. Men det er faktisk relativt nemt at installere og konfigurere transmission, når du følger vores detaljerede instruktion.

For bedre beskyttelse af personlige oplysninger, når du downloader torrenter, skal du bruge en VPN
Der er ikke noget galt med downloading af torrents per se. Faktisk distribueres masser af open source software på den måde. Men torrents bruges også til at distribuere copyright-beskyttet materiale. Af den grund kan nogle internetudbydere blive ledt 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 smække ned hastigheden, sende tilsagn om overtrædelser eller endog forstyrre tjenesten. For at skjule din onlineaktivitet fra din internetudbyders kontrol skal du bruge en VPN.
En VPN virker sin magi ved at kryptere dine data ved hjælp af stærke algoritmer, der gør det næsten umuligt at knække. Din IPS-eller nogen, 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 maskerer din placering og virke som om du er placeret et andet sted.
Med så mange udbydere til rådighed, kan valg af et VPN være en skræmmende opgave. Her er et par vigtige faktorer at overveje. EN hurtig tilslutningshastighed vil reducere buffering, a ingen logningspolitik vil yderligere beskytte dit privatliv, ingen brugsbegrænsninger vil give dig adgang til noget indhold med fuld hastighed og software til flere platforme vil sikre VPN-værkerne på dine enheder.
Den bedste VPN til Torrenting: IPVanish

Vi har testet flere VPN-udbydere over for ovenstående kriterier, og den udbyder, vi anbefaler, at torrenting er IPVanish. Med servere over hele verden, ingen hastighedsdæksel eller spænding, ubegrænset båndbredde, ubegrænset trafik og en streng ingen logningspolitik, leverer IPVanish imponerende ydeevne og værdi. Selvom den ikke har en Linux-klient, bruger IPVanish den industrielle standard OpenVPN-protokol og vil derfor fungere fint på Raspberry Pi ved blot at installere og konfigurere OpenVPN-softwaren.
IPVanish tilbyder en 7-dages penge tilbage garanti, hvilket betyder at du har en uge til at teste det uden risiko. Bemærk, at Addictive Tips læsere kan gemme en massiv 60% her på IPVanish årlige plan, tager den månedlige pris ned til kun $ 4,87 / mo.
En hurtig introduktion til torrenter
Torrent, eller mere præcist BitTorrent, er en kommunikationsprotokol, der bruges til at dele filer mellem brugere. I modsætning til andre metoder til at hente filer fra internettet - som f.eks. Downloading fra websteder eller FTP, er det ikke afhængigt af servere at holde indholdet. Det er temmelig fordelt blandt alle brugere. BitTorrent blev oprettet i 2002 primært som en måde at distribuere Linux-operativsystemet på. I dag er BitTorrent blevet den mest anvendte metode til download af filer. Mere end halvdelen af alle filoverførsler på internettet sker via torrenter.

For at finde og downloade en bestemt fil bruger torrent brugere indekseringswebsteder. Blandt de bedre kendte er hjemmesider som The Pirate Bay eller KickassTorrents. Disse torrent indekseringssites tilbyder søgemuligheder. Deres søgeresultater returnerer.torrent-filer, som du downloader, og som bruges af torrent-klientsoftwaren til at downloade de faktiske filer. Nogle softwareudgivere tilbyder også.torrent-filer til at downloade deres software.
Hvad er transmission?
Transmission er en torrent klient software til Linux operativsystemet. Det vil tage.torrent filer, forbinde til jævnaldrende og trackers og håndtere downloading og deling af filer. Hvor transmissionen afviger fra andre torrentklienter er det, at den ikke har en brugergrænseflade. Det er beregnet til at køre på en server og få adgang til og bruges via en webinterface.

Hvorfor vælge The Raspberry Pi?
Kombineret med Transmission, gør en Raspberry Pi til en af de billigste torrent download server, man kan forestille sig. Hvorfor tilbringe flere hundrede dollars - hvis ikke tusind eller mere på hardware, når Raspberry Pi har alt, hvad der kræves. Hardware-wise, alt hvad du behøver er en Raspberry Pi og noget eksternt lager - som du måske allerede har - og du kunne have en maskine dedikeret til at håndtere torrents i minutter. Du behøver ikke længere at lade din computer køre på grund af løbende downloads.
Raspberry Pi i et nøddeskal
Udviklet i Storbritannien af en non-profit organisation kaldet Raspberry Pi Foundation til at undervise i grundlæggende computervidenskab i skoler og i udviklingslande, The Raspberry Pi sættet, tilpasningsevne, størrelse og overkommelighed (du kan få det til omkring 35 amerikanske dollars) har gjorde det umådeligt populært uden for det tilsigtede publikum med mere end 11 millioner enheder solgt over hele verden siden udgivelsen i 2012.
Den mest aktuelle model - og den, vi anbefaler at bruge, Raspberry Pi 3 model B, tilbyder en bred vifte af funktioner og grænseflader. Med en 1,2 GHz 64-bit quad-core ARM Cortex-A53-processor, en højpræget Broadcom VideoCore IV grafisk processor, 1 GB RAM, video, lyd og USB-grænseflader, er det virkelig en kraftfuld og alsidig enhed. Selv om det har en video grænseflade, er det ikke nødvendigt for dets drift, og Raspberry Pi gør en stor hovedløs enhed.
Før vi begynder
Selv om installation og konfiguration af transmission på en hindbærpi ikke er særlig kompliceret, er der et par ting, vi skal verificere, inden vi starter. Det ville være en skam at være ude af stand til at fuldføre opsætningen, fordi vi mangler noget.
Et par antagelser
Vi antager, at du har din Raspberry Pi op og kører den nyeste version af Raspbian operativsystemet.
Vi antager også, at du har forbundet noget eksternt lager til din Raspberry Pi. Det kan være en ekstern USB-harddisk, eller det kan være en form for netværkshæftet opbevaring. Vi antager også, at du har testet din lagringsopsætning, og at den fungerer korrekt.
Endelig antager vi, at du har din Raspberry Pi tilsluttet dit netværk - enten via Ethernet eller WiFi, at du har testet, at netværket virker, og at du ved, hvordan du eksternt tilslutter din Raspberry Pi ved hjælp af SSH.
Hvad du skal bruge
I det væsentlige har du brug for tre ting for at få det gjort.
- EN Hindbær Pi. Vi anbefaler stærkt et Raspberry Pi 3. Det skal også køre Raspbian Operating System. Du skal selvfølgelig også bruge de nødvendige tilbehør såsom en strømforsyning, et microSD-kort og måske en sag.
- En eller anden form for ekstern lagring. Som vi nævnte i det foregående afsnit, ville en USB-harddisk være perfekt velegnet til dette formål, og det ville også være noget netværkstilsluttet lagring. Du kan endda bruge en USB-nøgle. Nogle af dem er ganske store i disse dage. Alt afhænger af, hvor meget data du har til hensigt at gemme.
- Sidst men ikke mindst, skal du også have en computer at gøre al installation og konfiguration og til at bruge transmissionssoftwaren, når den er installeret. Det kunne være stort set enhver computer Windows, Macintosh eller Linux, så længe det er forbundet med det samme netværk som Raspberry Pi. For at kunne forbinde fjernbetjeningen til Raspberry Pi til opsætningen, skal den have en SSH-klient software. På Windows anbefaler vi Putty. Det skal også have en webbrowser til at oprette forbindelse til transmission efter installation.
Installation og konfiguration af transmission på Raspberry Pi
Der er ganske få skridt involveret i at etablere Transmission på Raspberry Pi, men ingen er særlig kompliceret. Hvis du udfører hver enkelt som angivet, skal du have en arbejdsinstallation 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 sørge for, at du har den nyeste version af operativsystemet, og at alle patcherne er installeret.
De følgende trin antager, at du er tilsluttet fjernt til Raspberry Pi ved hjælp af en SSH-klient, der kører på en computer efter eget valg.
Indtast følgende to kommandoer, venter på den første til at afslutte inden lanceringen af den anden:
sudo apt-get opdatering sudo apt-get opgradering
Du bliver muligvis bedt om at acceptere nogle ændringer, når disse kommandoer kører. Hvis du er, skal du sørge for at skrive "y" for at bekræfte.
Trin 2: Installation af transmission
Den egentlige installation er muligvis den simpleste del af hele processen.
Indtast bare denne kommando:
sudo apt-get install transmission-daemon
Trin 3: Oprettelse af mapper
Dernæst skal vi oprette et par kataloger, hvor Transmission vil gemme de filer, der downloades og de færdige filer. Lad os antage, at din eksterne lagringssti er / media / storage.
For at oprette katalogerne skal du indtaste disse to kommandoer:
mkdir -p / media / storage / Torrent_inprogress mkdir -p / media / storage / Torrent_complete
Trin 4: Indstilling af tilladelser
Transmission kører som standard som bruger " debian-transmission ”. Det anbefales på det kraftigste ikke at ændre dette på grund af sikkerhedsårsager. Vi har imidlertid brug for Transmission for at have ret til at skrive til Torrent_inprogress og Torrent_complete kataloger. Disse mapper, der er oprettet i det foregående trin, har som standard deres tilladelse som 770 for bruger pi og gruppe pi. Vi skal simpelthen derfor tilføje " debian-transmission"Bruger til" pi "gruppen.
Dette opnås ved at indtaste følgende kommando:
sudo usermod -a -Gpi debian-transmission
Hvis du er fortrolig med det og ved, hvad du laver, kan du ændre dette trin i henhold til dit sikkerhedskrav. Bare sørg for, at din torrent download directories har rw adgang til " debian-transmission"Bruger.
Trin 5: Konfiguration af transmission
Al transmissionskonfigurationen er gemt i en tekstfil med navnet settings.json i mappen / etc / transmission-daemon.
Sådan ser en typisk settings.json-fil ud:
{alt-speed-down ": 15," alt-speed-aktiveret ": falsk," alt-speed-time-start ": 540," alt-speed-tid-dag ": 127, tidsaktiveret ": falsk," alt-speed-time-end ": 1020," alt-speed-up ": 15," bind-adresse-ipv4 ":" 0.0.0.0 "," bind-adresse-ipv6 ": "::", "blocklist-enabled": true, "blocklist-url": "https://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": sand, "download-queue-size": 5, "kryptering": 1, "idle-seeding-limit ": 30," idle-seeding-limit-enabled ": falsk, " ufuldstændig-dir": "/ media / storage / Torrent_inprogress", "ufuldstændig dir-aktiveret": sand, "lpd-aktiveret": falsk, "maks-peers-global": 200, "message level": 2, "peer-congestion-algoritme": " grænseoverskridende ": 240," peer-limit-per-torrent ": 60," peer-port ": 51413," peer-port-random-high ": 65535," peer-port-random-low ": 49152, "peer-port-random-on-start": falsk, "peer-socket-tos": "standard", "pex-aktiveret": true, "port forwarding-enabled": true, "preallocation": 1, "prefetch-enabled": 1, "køstoppet-aktiveret": sandt, "køstoppet-minutter": 30, "ratio-limit": 2, "ratio-limit-enabled" delvise filer ": true," rpc-authentication-required ": true," rpc-bind-adresse ":" 0.0.0.0 "," rpc-aktiveret ": ægte, " rpc-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo", "rpc-port": 9091, "rpc-url": "/ transmission /", " rpc-brugernavn": "transmission", "rpc-whitelist": "127.0.0.1", "rpc-whitelist-enabled": falsk, "scrape-paused-torrents-enabled": sand, "script-torrent-done-enabled": falsk, "script-torrent -done-filnavn ":" "," frø-kø-aktiveret ": falsk," frø-kø-størrelse ": 10," hastighedsbegrænsning ": 100," hastighedsbegrænsningsaktiveret ": falsk, "hastighedsbegrænsning": 100, "hastighedsbegrænsning aktiveret": falsk, "start-added-torrents": sandt, "trash-original-torrent-filer": sandt "umask": 7, "upload-limit": 100, "upload-limit-enabled": 0, "upload-slots-per-torrent": 14, "udp-aktiveret": true}
De fleste af parametrene i settings.json er noget selvforklarende. Og normalt skal du ikke ændre nogle af dem undtagen et par: Download-dir, ufuldstændig dir, rpc-brugernavn, RPC-adgangskode. De er markeret med fed skrift i prøvefilen ovenfor.
De første to skal erstattes af de korrekte stier til de mapper, der oprettes i trin 3. rpc-brugernavn kan være alt hvad du vælger, og det kan også rpc-adgangskode. Bemærk, at selv om parameteren rpc-password vises i klar tekst, som du redigerer filen, konverteres den til en krypteret hash, når du gemmer den.
Vi vil bruge nano-editoren til at ændre filen settings.json. Det kan lanceres med denne kommando:
sudo nano /etc/transmission-daemon/settings.json
Når redaktøren er startet, ændres de parametre, der skal ændres. 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: Reload transmission
På dette tidspunkt skal du helt sikkert ikke genstarte. Dette er her flere Transmission tutorials skrue ting op. Genstart overskriver konfigurationsfilen og det er bestemt ikke, hvad du vil.
Hvad du har brug for er at genstarte transmissionsdemonen. Det gør du med denne kommando:
sudo service transmission-daemon reload
Voila! Vi er færdige. Du bør ikke have transmissionssoftwaren kører på hovedet på din Raspberry Pi.
Trin 7: Verificering af 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 bør erstattes af din Raspberry Pi's faktiske IP-adresse. Alternativt kan du også bruge sit værtsnavn i stedet for dets IP-adresse.
Du bliver bedt om et bruger-id og en adgangskode. Indtast de, du har konfigureret, og du skal få en side der ligner dette:

Brug af transmission på Raspberry Pi
Nu hvor vi har installeret Transmission, hvordan bruger vi det, kan du spørge? Nå, det handler lige så nemt som at installere det. Husk bare, at transmission er bare en torrentklient og ligesom med andre lignende software, skal du gøre dine søgninger efter indhold et andet sted, som en af de mange torrentindekseringssteder, der findes.
Når du 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 overførselssiden og klik på mappeikonet øverst til venstre i vinduet. I Upload Torrent fil boks, højreklik på feltet under "Eller indtast en webadresse:"Og indsæt den webadresse, du lige har kopieret.

Klik på knappen Upload knappen og din download vil starte øjeblikkeligt. Du vil derefter kunne overvåge download fremskridt i Transmission vinduet.

Konklusion
For blot prisen på en Raspberry Pi og noget eksternt lager, som begge måske allerede ejer, kan du have din egen medieserver komplet med en Torrent-klient, som du kan forlade løb hele tiden. Selv om det har ry for at være en kompliceret bestræbelse, er det faktisk ikke, at ard af dig har det rette sæt af instruktioner. Og når det er installeret, er det muligt at bruge Transmission som enhver anden torrent-klient.
Giv transmissionen et forspring og del din erfaring med os. Vi vil gerne vide, hvordan det gik, hvilke problemer - hvis nogen - du havde, og hvordan du løste dem.Brug kommentarerne nedenfor til at dele dine tanker med os.