Installera sändning på Raspberry Pi för en “alltid-på” Torrentklient
Transmission är en Torrent-klientprogramvara. Det använder ett webbgränssnitt, vilket gör det särskilt väl lämpat för huvudlösa inställningar för att hantera nedladdning av torrenter i bakgrunden. Det finns många artiklar på webben om överföring på hallonpi. Tyvärr är många av dem antingen alldeles för komplicerade eller helt enkelt fel. Men det är faktiskt relativt enkelt att installera och konfigurera överföring när du följer vår detaljerade instruktion.

Idag, efter att ha diskuterat fördelarna med att använda enVPN vid torrenting, vi kommer att presentera dig för torrents och för överföring. Vi diskuterar sedan vad som gör Raspberry Pi till en så bra plattform för att köra Transmission. Genom att hoppa till kärnan i saken kommer vi att ge dig detaljerade instruktioner om hur du installerar, konfigurerar och använder Transmission på din Raspberry Pi. Vi har försökt att hålla vår guide enkel. Vi har eliminerat fluff och har behållit bara det som verkligen krävs. Detta hjälper till att göra processen så enkel som den kan.
Exklusivt erbjudande: Spara 49%. Prova ExpressVPN riskfritt!
Få VPN-nummer 1
30-dagars pengarna tillbaka-garanti
Hur du får en gratis VPN i 30 dagar
Om du behöver ett VPN en kort stund när du till exempel reser, kan du få vårt högst rankade VPN gratis. ExpressVPN inkluderar en 30-dagars återbetalningsgaranti. Du måste betala för prenumerationen, det är faktiskt, men det tillåter full åtkomst i 30 dagar och sedan avbokar du för full återbetalning. Deras inga frågor ställda avbokningsregler lever upp till dess namn.
För en bättre integritet när du laddar ner Torrenter, använd ett VPN
Det finns inget fel med att ladda ner torrenteri sig. Faktum är att massor av öppen källkodsprogram distribueras på det sättet. Men torrenter används också för att distribuera upphovsrättsskyddat material. Av den anledningen kanske vissa Internetleverantörer tror att någon bryter mot deras villkor bara för att de använder torrenter. Och när de gör det, kan de reagera genom att stryka ner hastigheten, skicka meddelanden om intrång eller till och med avbryta tjänsten. För att dölja din onlineaktivitet från granskningen av din internetleverantör använder du ett VPN.
En VPN fungerar med sin magi genom att kryptera dina datamed starka algoritmer som gör det nästan omöjligt att spricka. Din IPS - eller någon för den delen - ser inte vart du ska eller vad du gör online. Som en bonus tillåter en VPN att kringgå geografiska begränsningar genom att låta dig maskera din plats och se ut som om du befinner dig någon annanstans.
Med så många leverantörer tillgängliga kan det vara en skrämmande uppgift att välja ett VPN. Här är några viktiga faktorer att tänka på. EN snabb anslutningshastighet kommer att minska buffring, a ingen loggningspolicy kommer att skydda din integritet ytterligare, inga användningsbegränsningar ger dig tillgång till allt innehåll på full hastighet och programvara för flera plattformar kommer att se till att VPN fungerar på dina enheter.
The Best VPN For Torrenting: IPVanish

Vi har testat flera VPN-leverantörer mot kriterierna ovan och leverantören som vi rekommenderar för torrenting är IPVanish. Med servrar över hela världen, inget hastighetslock ellergasreglering, obegränsad bandbredd, obegränsad trafik och en strikt politik utan loggning, IPVanish levererar imponerande prestanda och värde. Även om den inte har en Linux-klient använder IPVanish industristandarden OpenVPN-protokollet och kommer därför att fungera bra på Raspberry Pi genom att helt enkelt installera och konfigurera OpenVPN-programvaran.
IPVanish erbjuder en 7-dagars pengarna tillbaka-garanti vilket innebär att du har en vecka att testa det riskfritt. Vänligen notera att Beroendeframkallande läsare kan spara massiva 60% här på IPVanish årsplan, vilket tar månadspriset ner till endast $ 4,87 / mo.
En snabb introduktion till Torrenter
Torrent, eller mer exakt BitTorrent, är enkommunikationsprotokoll som används för att dela filer mellan användare. I motsats till andra metoder för att hämta filer från Internet - till exempel nedladdning från webbplatser eller FTP, litar det inte på att servrar håller sitt innehåll. Det är snarare fördelat mellan alla användare. BitTorrent skapades 2002 främst som ett sätt att distribuera Linux-operativsystemet med öppen källkod. Idag har BitTorrent blivit den mest använda metoden för att ladda ner filer. Mer än hälften av alla filöverföringar på Internet sker via torrenter.

BitTorrent är ett peer-to-peer-protokoll där varjeanvändaren inte bara får utan också delar innehåll. BitTorrent Trackers - en speciell typ av server - hålla reda på alla filsegment som är tillgängliga från var och en av de anslutna kamraterna. När du startar din torrent-programvara ansluts den automatiskt till närliggande kamrater och spårare och delar automatiskt all lokal filsegmentinformation, vilket gör dem tillgänglig för andra användare. Detta är centralt för torrentens drift. Filer värdas och delas på varje användares dator.
För att hitta och ladda ner en specifik fil använder torrentanvändare indexeringswebbplatser. Bland de mest kända är webbplatser som The Pirate Bay eller KickassTorrents. Dessa torrentindexingsajter erbjuder sökningFörmågor. Deras sökresultat returnerar .torrentfiler som du laddar ner och som används av torrentklientprogramvaran för att ladda ner faktiska filer. Vissa programutgivare erbjuder också .torrentfiler för att ladda ner sin programvara.
Vad är överföring?
Transmission är en torrentklientprogramvara förLinux-operativsystem. Det tar .torrentfiler, ansluter till kamrater och spårare och hanterar nedladdning och delning av filer. Där sändningen skiljer sig från andra torrentklienter är att den inte har ett användargränssnitt. Det är tänkt att köra på en server och åtkomst till och användas via ett webbgränssnitt.

Webgränssnittet är där du öppnar .torrentfiler - eller klistrar in webblänkar till .torrentfiler, se framstegen med dina pågående och slutförda nedladdningar och hantera alla aspekter av torrent.
Varför välja Raspberry Pi?
Kombinerat med transmission gör en Raspberry Piför en av de billigaste torrentnedladdningsservrar man kan föreställa sig. Varför spendera flera hundratals dollar - om inte tusen eller mer - på hårdvara när Raspberry Pi har allt som krävs. Maskinvarumässigt, allt du behöver är en Raspberry Pi och en del extern lagring - som du kanske redan har - och du kan ha en maskin avsedd för att hantera torrenter på några minuter. Du behöver inte längre lämna din dator igång på grund av pågående nedladdningar.
Hallon Pi i ett nötskal
Utvecklad i Storbritannien av en ideell organisationkallade Raspberry Pi Foundation för att undervisa grundläggande datavetenskap i skolor och i utvecklingsländer. Raspberry Pis funktionsuppsättning, anpassningsförmåga, storlek och prisvärdhet (du kan få det för cirka 35 US-dollar) har gjort det oerhört populärt utanför dess avsedda publik med mer än 11 miljoner enheter sålde över hela världen sedan det släpptes 2012.
Den senaste modellen - och den vi rekommenderarRaspberry Pi 3-modell B använder, erbjuder ett brett utbud av funktioner och gränssnittsfunktioner. Med en 1,2 GHz, 64-bitars, fyrkärnig ARM Cortex-A53-processor, en högpresterande Broadcom VideoCore IV-grafisk processor, 1 GB RAM-, video-, ljud- och USB-gränssnitt är det verkligen en kraftfull och mångsidig enhet. Även om det har ett videogränssnitt krävs det inte för dess drift och Raspberry Pi är en fantastisk huvudlös enhet.
Innan vi börjar
Även om installation och konfigurering av sändningpå Raspberry Pi är inte särskilt komplicerat, det finns några saker som vi måste verifiera innan vi börjar. Det skulle vara synd att inte kunna slutföra installationen eftersom vi saknar något.
Några antaganden
Vi antar att du har fått upp din Raspberry Pi och kör den senaste versionen av Raspbian operativsystem.
Vi antar också att du har anslutit någraextern lagring till din Raspberry Pi. Det kan vara en extern USB-hårddisk eller det kan vara någon form av nätverksmonterad lagring. Vi antar också att du har testat din lagringsinställning och att den fungerar korrekt.
Slutligen antar vi att du har dinRaspberry Pi ansluten till ditt nätverk - antingen via Ethernet eller WiFi, att du har testat att nätverket fungerar och att du vet hur du kan fjärransluta din Raspberry Pi med SSH.
Vad du behöver
I huvudsak behöver du tre saker för att göra detta.
- EN Raspberry Pi. Vi rekommenderar starkt en Raspberry Pi 3. Det bör också köra Raspbian-operativsystemet. Du kommer naturligtvis också att behöva de tillbehör som krävs, till exempel en nätadapter, ett microSD-kort och kanske ett fodral.
- Någon form av extern lagring. Som vi nämnde i föregående avsnitt, en USBhårddisken skulle vara perfekt lämpad för detta ändamål och så skulle en del nätverksmonterad lagring. Du kan till och med använda en USB-nyckel. Några av dem är ganska stora i dag. Det beror på hur mycket data du tänker lagra.
- Sist men inte minst behöver du också en dator att göra all installation och konfiguration ochatt använda överföringsprogramvaran när den har installerats. Det kan vara nästan alla datorer Windows, Macintosh eller Linux, så länge det är anslutet till samma nätverk som Raspberry Pi. För att kunna fjärransluta till Raspberry Pi för installationen bör det ha en SSH-klientprogramvara. På Windows rekommenderar vi Putty. Den bör också ha en webbläsare för att ansluta till sändning efter installationen.
Installera och konfigurera överföring på hallon Pi
Det finns en hel del steg involverade i inställningenupp överföring på Raspberry Pi men ingen är särskilt komplicerad. Om du kör alla som anges bör du ha en fungerande installation inom några minuter,
Steg 1: Se till att Raspbian är uppdaterad och den senaste versionen.
Innan du installerar ny programvara är det alltid bättre att först se till att du har den senaste versionen av operativsystemet och att alla korrigeringar är installerade.
Följande steg antar alla att du är ansluten på distans till Raspberry Pi med en SSH-klient som körs på en dator du väljer.
Ange följande två kommando och vänta på att det första ska slutföras innan det andra startas:
sudo apt-get update
sudo apt-get upgrade
Du kan bli ombedd att acceptera några ändringar när dessa kommandon körs. Om du är det, se till att du skriver "y" för att bekräfta.
Steg 2: Installera sändning
Den faktiska installationen är kanske den enklaste delen av hela processen.
Skriv bara in det här kommandot:
sudo apt-get install transmission-daemon
Steg 3: Skapa kataloger
Därefter måste vi skapa några kataloger där Transmission lagrar filerna som laddas ner och de färdiga filerna. Låt oss anta att din externa lagringsväg är / media / lagring.
Om du vill skapa kataloger anger du dessa två kommandon:
mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete
Steg 4: Ställa in behörigheter
Överföringen går som standard som användare "debian-transmission”. Det rekommenderas starkt att inte ändra detta på grund av säkerhetsskäl. Vi behöver emellertid Transmission för att ha rätt att skriva till katalogerna Torrent_inprogress och Torrent_complete. Dessa kataloger, skapade i det föregående steget, har som standard tillåtts som 770 för användar-pi och grupp-pi. Vi behöver därför helt enkelt lägga till ”debian-transmission”Användare till” pi ”-gruppen.
Detta åstadkoms genom att ange följande kommando:
sudo usermod -a -G pi debian-transmission
Om du är bekväm med det och vet vad du gör kan du ändra detta steg enligt ditt säkerhetskrav. Se bara till att dina kataloger för nedladdning av torrent har rw-åtkomst för "debian-transmission”Användare.
Steg 5: Konfigurera överföring
All överföringskonfiguration lagras i en textfil som heter inställningar.json lokalisera i katalogen / etc / transmission-daemon.
Så här ser en typisk setting.json-fil ut:
{
"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 flesta av parametrarna i settings.json är något självförklarande. Och normalt sett bör du inte behöva byta någon av dem förutom några: download-dir, ofullständig-dir, rpc-username, rpc-lösenord. De markeras med fet stil i exempelfilen ovan.
De första två måste ersättas avkorrigera sökvägar till de kataloger som skapats i steg 3. rpc-användarnamn kan vara allt du väljer och så kan rpc-lösenord. Observera att även om rpc-lösenordsparametern visas i klar text när du redigerar filen, kommer den att konverteras till en krypterad hash när du sparar den.
Vi kommer att använda nano-redigeraren för att ändra filen inställning.json. Det kan startas med detta kommando:
sudo nano /etc/transmission-daemon/settings.json
När redaktören har startats, ändrar denparametrar som kräver ändring. När du har redigerat filen skriver du CTRL-X för att lämna nano-redigeraren och skriv sedan Y när du uppmanas att spara den modifierade filen.
Steg 6: Ladda om överföring
Vid denna punkt bör du absolut inte starta om. Det är här flera överföringshandledningar skruvar upp. Omstart skrivs över konfigurationsfilen och det är verkligen inte det du vill ha.
Det du behöver är att starta om överföringsdemonet. Du gör det med det här kommandot:
sudo service transmission-daemon reload
Voila! Var gjort. Du bör inte ha överföringsprogramvaran som kör huvudlöst på din Raspberry Pi.
Steg 7: Verifiera din installation
För att se till att sändningen fungerar bra öppnar du en webbläsare och går till http: //Pi-IP-adress: 9091, där Pi-IP-adress bör ersättas med den faktiska IP-adressen för din Raspberry Pi. Alternativt kan du också använda dess värdnamn istället för IP-adressen.
Du blir ombedd att ange ett användar-ID och lösenord. Ange de du har konfigurerat och du bör få en sida som liknar den här:

Använda sändning på hallon Pi
Nu när vi har installerat Transmission, hur gör vi detanvända det, kanske du frågar? Det är ungefär lika enkelt som att installera det. Kom bara ihåg att Transmission bara är en torrentklient och precis som med någon annan liknande programvara, måste du göra dina sökningar efter innehåll någon annanstans, som en av de många torrentindexingsajter som finns.
När du hittar en lämplig .torrent-fil, högerklicka på länken (eller knappen) istället för att ladda ner den och välj Kopiera länkplats på rullgardinsmenyn.

Gå nu tillbaka till sändningssidan och klicka på mappikonen längst upp till vänster i fönstret. I Ladda upp Torrent-fil , högerklicka på fältet under "Eller ange en URL:”Och klistra in webbadressen du just har kopierat.

Klicka på Ladda upp -knappen och din nedladdning startar en stund. Du kommer då att kunna övervaka nedladdningens framsteg i överföringsfönstret.

Slutsats
För bara priset på en Raspberry Pi och någraextern lagring, som du redan äger, kan du ha din egen mediaserver komplett med en Torrent-klient som du kan lämna igång hela tiden. Även om det har rykte att vara en komplicerad strävan, är det faktiskt inte så att du har rätt uppsättning instruktioner. Och när det väl har installerats är Transmission lika enkelt som alla andra torrentklienter.
Prova överföringen och dela sedan dinerfarenhet med oss. Vi skulle gärna veta hur det gick, vilka problem - om något - du hade och hur du löste dem. Använd kommentarerna nedan för att dela dina tankar med oss.
kommentarer