Nedladdning och sådd Torrents från datorn eller någon annan dedikerad server förbrukar mycket energi om du sår det 24x7. Och det är inte heller berättigat att sätta på den bärbara datorn hela tiden för att bara ladda ner Torrent. Så här kommer vår fickstorlek till bild: Raspberry Pi. Det är ett perfekt val för Torrent-box eftersom den förbrukar mycket lite makt och kan vara kvar länge. Så du kan ha en billig Torrent Box som körs hela tiden till en försumbar driftskostnad och ladda ner torrents för dig. Du kan också köra några andra program som kräver att Raspberry Pi ska vara på länge, som att du kan använda den som Motion capture-övervakningskamera och kan ladda ner torrenten samtidigt. Så låt oss börja!
Det finns främst två mest populära lösningar för nedladdning av Torrents i Linux System (Raspberry Pi): Transmission and Deluge. Här i denna handledning använder jag Transmission, eftersom jag tyckte att det var enklare, lättare och lättare än Deluge. Här är den lilla jämförelsen:
Överföring vs Deluge:
Som tidigare nämnts är Transmission enkel och lätt torrent-klient jämfört med Deluge. Å andra sidan har Deluge mer funktion men lite tyngre, men du kommer inte att känna någon extra belastning på datorn eftersom datorer är mycket snabbare idag.
Sändning kommer med webbgränssnittet ur lådan, genom vilket du kan komma åt torrents på skrivbordet, såväl som på smartphones via webbläsaren. Deluge har också webbgränssnitt men du måste ladda ner och konfigurera det separat, Deluge har också en trevlig torrentklient för stationära datorer men det måste också laddas ner separat på skrivbordet. Bortsett från det kan Transmission hantera Torrent-magnetlänkar mycket smidigt än Deluge.
Mitt primära syfte är att bara ladda ner Torrents utan att störa konfigurationen och jag vill inte installera en annan Torrent-klient på mitt skrivbord (har redan uTorrent), så jag har använt Transmission. De är båda bra och har grundläggande alternativ som Stopp, Start, paus eller radera etc.
Konvertera Raspberry Pi till en TorrentBox på några minuter:
Först och främst om du är nybörjare med Raspberry Pi, gå igenom våra tidigare handledning om installation av Raspbian OS i Raspberry Pi och komma igång med Raspberry Pi. Kolla också alla våra andra Raspberry Pi-projekt här.
Om du har Raspberry Pi-modellen nedan än version 3 kan du behöva en Wi-Fi-dongel för att trådlöst ansluta Raspberry Pi till routern eller så kan du direkt ansluta Raspberry Pi till routern med Ethernet-kabel. Raspberry Pi 3 har inbyggt Wi-Fi. Här har vi använt Raspberry Pi 2 Model B med en Wi-Fi-dongel. Så se till att Raspberry Pi är ansluten till internet, antingen med LAN eller Wi-Fi och följ sedan stegen nedan:
Steg 1: Kör först kommandot nedan för att uppdatera och uppgradera Raspbian OS på Raspberry Pi:
sudo apt-get uppdatering sudo apt-get upgrade
Steg 2: Ladda ner och installera nu sändningen med kommandot nedan:
sudo apt-get install transmission-daemon
Steg 3: Nu behöver vi bara göra några ändringar i konfigurationsfilen för överföring . Öppna först konfigurationsfilen med nano- editor:
sudo nano /etc/transmission-daemon/settings.json
Och lägg till LAN-IP: erna i inställningsalternativet "rpc-whitelist" och ställ in "rpc-whitelist-enabled" till "true" som nedan. Detta är den IP som kommer att tilldelas vår Raspberry Pi av vår router.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "rpc-whitelist-enabled": true,
Du kan också se några andra inställningar som “rpc-användarnamn” och “rpc-lösenord”, detta krävs för att logga in när vi öppnar webbgränssnittet i webbläsaren. Du kan ändra dem i enlighet därmed; Jag lämnade användarnamnet som standard och ändrade lösenordet. Lösenordet krypteras automatiskt när filen sparas.
Steg 4: Platsen för nedladdade filer definieras i settings.json- filen enligt nedan. Standardplatsen är / var / lib / transmission-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
För att undvika ”Åtkomst nekad error”, måste vi se till att ägare av dessa kataloger måste vara samma användare som äger Transmission Daemon. Användaren, som äger överföringsdemon, är "debian-transmission ", så vi gör det till ägare av nedladdning av kataloger tillsammans med kataloger som innehåller inställningsfilen:
sudo chown -R debian-transmission: debian-transmission / etc / transmission-daemon sudo chown -R debian-transmission: debian-transmission /etc/init.d/transmission-daemon sudo chown -R debian-transmission: debian-transmission / var / lib / transmission-daemon
Steg 5: Starta slutligen sändningsdemon och ladda om inställningarna:
sudo service transmission-daemon start sudo service transmission-daemon reload
Steg 6: Nu är du redo att ladda ner dina Torrent-filer på Raspberry Pi. Öppna bara webbläsaren och ange IP: n för din Raspberry Pi med porten 9091 som http://192.168.1.100:9091 . Du får en popup-inloggning där du måste ange samma användarnamn och lösenord som vi har ställt in i steg 3. Och du har ditt Torrent-användargränssnitt framför dig som nedan:
http: // IP_of_y_Raspberry_Pi: 9091
Klicka nu på ikonen Öppna torrent högst upp till vänster och ladda upp torrentfilen eller klistra in magnetlänkens URL för att starta nedladdningen. Det är ganska enkelt och rakt framåt att använda det, du kommer lätt att förstå det.
Detta är samma som alla andra BitTorrent-klienter och du kan bara utforska alternativen med gränssnittet. Vi kan lägga till, ta bort, schemalägga torrents och magnetlänkar fungerar mycket smidigt.
Steg 7: Ett sista steg är att ladda överföringsinställningarna vid start. Även om sändning , som standard, startar vid start och börjar ladda ner torrents i kö, men webbgränssnittet startar inte automatiskt vid start förrän vi avfyrar kommandot “ sudo service transmission-daemon reload” .
Så för att automatisera den här saken, skapa först en fil med namnet “transmission-boot” inuti /etc/init.d
sudo nano /etc/init.d/transmission-boot
Och skriv in följande text i den filen:
#! / bin / sh ### BEGIN INIT INFO # Tillhandahåller: transmission-daemon-reload # Required-Start: $ all # Required-Stop: # Standard-Start: 2 3 4 5 # Standard-Stop: 0 1 6 # Kort beskrivning: Ladda om överföringsdemon # Beskrivning: Ladda om överföringsdemon vid start. ### END INIT INFO sleep 20 service transmission-daemon reload
Slutligen gör filen körbar och lägg till den i rc.d med följande kommandon:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot standard
Allt är klart nu, du kan börja använda din Always-on Raspberry Pi Torrent-nedladdningsmaskin.
Valfria inställningar:
Ändra standardnedladdningsplats:
Om du inte är bekväm med standardhämtningsplatsen (/ var / lib / transmission-daemon / downloads) eller om du använder någon extern hårddisk för att spara de nedladdade filerna kan du ändra nedladdningsplatsen med inställningar. Json-fil som visas i steg 4 ovan. Men kom ihåg att ägaren till dessa kataloger måste vara densamma som äger sändningsdemon för att undvika tillstånd som nekas tillstånd , vilket förklaras i steg 4.
Ändra överföringsdemon-användare:
Som vi vet är standardanvändaren som äger överföringsdemon "debian-transmission ". Det definieras i /etc/init.d/transmission-daemon-filen och vi kan ändra användaren därifrån:
sudo nano /etc/init.d/transmission-daemon
Jag lämnade de flesta inställningarna som standard, inklusive den här som nämnts tidigare, att jag bara vill ladda ner filerna och inte har några specifika krav. Men du kan ändra den här användaren till någon annan användare som "pi" genom att redigera filen ovan . Men vem som helst användaren måste vi göra den här användaren, som ägare till katalogerna där nedladdningarna kommer att sparas och där inställningsfilerna förvaras.
För att byta användare måste vi först stoppa sändningen och sedan starta den efter ändringen med kommandona nedan:
sudo service transmission-daemon stop
sudo service transmission-daemon start
Ställ in nedladdningshastighet:
Det finns många konfigurationsalternativ för att styra Torrent som nedladdning och uppladdning av torrenthastighet. Vi kan begränsa och ställa in nedladdnings- och uppladdningshastighet i inställningar.json-filen som nedan. Vi kan också ändra hastigheterna från webbgränssnittet. Hastigheterna visas i KB / s:
sudo nano /etc/transmission-daemon/settings.json
Utforska vidare inställningsfilen för att ändra den enligt dina krav. Du hittar alla detaljer om de olika alternativen och variablerna i den här filen här.
Anonym torrenting:
Slutligen, om du vill dölja dina torrentaktiviteter från ISP eller några statliga myndigheter finns det olika betalda och gratis tjänster för att dölja din faktiska IP-adress från andra människor i nätverket. Ett sätt är att använda någon Proxy Torrent-tjänst för att dölja din IP och / eller kryptera överföringsdata som BTGuard, Torguard etc. Och på annat sätt att använda någon VPN-tjänst för att dirigera all din Torrent-trafik från VPN så att ingen kan se din faktiska IP men de kommer att se IP: n för VPN, som StrongVPN, Proxy.sh etc. På så sätt kan du anonymisera din BitTorrent-trafik helt.
Så det här är hur du kan konvertera din Raspberry Pi till Torrent Box med låg effekt. Kolla in våra andra intressanta IoT-projekt här.