Downloading og såning af Torrents fra computeren eller enhver anden dedikeret server bruger en meget rimelig mængde energi, hvis du sår den 24x7. Og det er heller ikke berettiget at sætte den bærbare computer på hele tiden for bare at downloade Torrent. Så her kommer vores lommeformede computer ind i billedet: Raspberry Pi. Det er et perfekt valg til Torrent-boksen, da den bruger meget lidt strøm og kan forblive tændt i lang tid. Så du kan have en billig Torrent Box, der kører hele tiden til en ubetydelig driftsomkostning ved at downloade torrents til dig. Du kan også køre nogle andre programmer, der kræver, at Raspberry Pi skal være tændt i lang tid, som om du kan bruge den som Motion capture-overvågningskamera og kan downloade torrenten på samme tid. Så lad os starte!
Der er hovedsagelig to mest populære løsninger til download af Torrents i Linux System (Raspberry Pi): Transmission og Deluge. Her i denne vejledning bruger jeg transmission, da jeg fandt det enklere, lettere og lettere end Deluge. Her er den lille sammenligning:
Transmission vs Deluge:
Som nævnt tidligere er transmission en enkel og letvægts torrentklient sammenlignet med Deluge. På den anden side har Deluge flere funktioner, men lidt tungere, men du vil ikke mærke nogen ekstra belastning på computeren, da computere er meget hurtigere i dag.
Transmission leveres med webgrænsefladen ud af kassen, hvorigennem du kan få adgang til torrents på skrivebordet såvel som på smartphones ved hjælp af webbrowseren. Deluge har også Web UI, men du skal downloade og konfigurere det separat, Deluge har også en dejlig torrentklient til desktops, men den skal også downloades separat på skrivebordet. Bortset fra det kan transmission håndtere Torrent-magnetlink meget jævnt end Deluge.
Mit primære formål er bare at downloade Torrents uden at ødelægge konfigurationen, og jeg vil ikke installere en anden Torrent-klient på mit skrivebord (har allerede uTorrent), så jeg har brugt transmission. De er begge gode og har grundlæggende muligheder som Stop, Start, pause eller slet osv.
Konvertering af Raspberry Pi til en TorrentBox på få minutter:
Først og fremmest, hvis du er nybegynder med Raspberry Pi, skal du gennemgå vores tidligere tutorials om installation af Raspbian OS i Raspberry Pi og Kom godt i gang med Raspberry Pi. Tjek også vores alle andre Raspberry Pi-projekter her.
Hvis du har en Raspberry Pi-model nedenfor end version 3, skal du muligvis bruge en Wi-Fi-dongle til at forbinde Raspberry Pi trådløst til routeren, eller du kan tilslutte Raspberry Pi direkte til routeren ved hjælp af Ethernet-kabel. Raspberry Pi 3 har indbygget Wi-Fi. Her har vi brugt Raspberry Pi 2 Model B med en Wi-Fi-dongle. Så sørg for, at Raspberry Pi har forbindelse til internettet, enten ved hjælp af LAN eller Wi-Fi, og følg derefter nedenstående trin:
Trin 1: Kør først nedenstående kommando for at opdatere og opgradere Raspbian OS på Raspberry Pi:
sudo apt-get opdater sudo apt-get upgrade
Trin 2: Download og installer transmissionen nu ved hjælp af kommandoen nedenfor:
sudo apt-get install transmission-dæmon
Trin 3: Nu skal vi bare gøre nogle ændringer i konfigurationsfilen til transmission . Åbn først konfigurationsfilen ved hjælp af nano editor:
sudo nano /etc/transmission-daemon/settings.json
Og tilføj LAN-IP'erne i indstillingsmuligheden "rpc-hvidliste" og indstil "rpc-hvidliste-aktiveret" til 'sand' som nedenfor. Dette er den IP, der tildeles vores Raspberry Pi af vores router.
"rpc-hvidliste": "127.0.0.1,192.168. *. *", "rpc-hvidliste-aktiveret": sand,
Du kan også se nogle andre indstillinger som “rpc-brugernavn” og “rpc-adgangskode”, dette kræves for at logge ind, når vi åbner Web UI i webbrowser. Du kan ændre dem i overensstemmelse hermed; Jeg forlod brugernavnet som standard og ændrede adgangskoden. Adgangskoden krypteres automatisk, når filen gemmes.
Trin 4: Placeringen af downloadede filer defineres i settings.json- filen som vist nedenfor. Standardplacering er / var / lib / transmission-dæmon / downloads
sudo nano /etc/transmission-daemon/settings.json
For at undgå enhver ”Permission denied fejl”, er vi nødt til at sørge for, at ejeren af disse mapper skal være den samme bruger, der ejer Transmission Daemon. Brugeren, der ejer Transmissionsdæmonen, er "debian-transmission ", så vi gør det ejer af Downloading af mapper sammen med de mapper, der indeholder indstillingsfil:
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-dæmon
Trin 5: Start endelig Transmissionsdemon og genindlæs indstillingerne:
sudo service transmission-daemon start sudo service transmission-daemon reload
Trin 6: Nu er du klar til at downloade dine Torrent-filer på Raspberry Pi. Åbn bare webbrowseren, og indtast din Raspberry Pi's IP med porten 9091 som http://192.168.1.100:9091 . Du får præsenteret Login-popup, hvor du skal indtaste det samme brugernavn og adgangskode, som vi har angivet i trin 3. Og du har din Torrent-brugergrænseflade foran dig som nedenfor:
http: // IP_of_y_Raspberry_Pi: 9091
Klik nu på ikonet Åbn torrent øverst til venstre, og upload torrentfilen, eller indsæt magnetlinkets URL for at starte download. Det er ret simpelt og ligetil at bruge det, du vil let forstå det.
Dette er det samme som enhver anden BitTorrent-klient, og du kan bare udforske mulighederne ved hjælp af grænsefladen. Vi kan tilføje, fjerne, planlægge torrents og magnetlink fungerer meget glat.
Trin 7: Et sidste trin er at indlæse transmissionsindstillingerne ved opstart. Selvom transmission som standard starter ved opstart og begynder at downloade torrents i kø, men webgrænsefladen starter ikke automatisk ved opstart, før vi affyrer kommandoen “ sudo service transmission-daemon reload” .
Så for at automatisere denne ting skal du først oprette en fil med navnet “transmission-boot” inde i /etc/init.d
sudo nano /etc/init.d/transmission-boot
Og indtast følgende tekst i den fil:
#! / bin / sh ### BEGIN INIT INFO # Giver: transmission-daemon-reload # Påkrævet-Start: $ alle # Påkrævet-Stop: # Standard-Start: 2 3 4 5 # Standard-Stop: 0 1 6 # Kort beskrivelse: Genindlæs transmission-dæmonen # Beskrivelse: Genindlæs transmission-dæmonen ved opstart. ### END INIT INFO sleep 20 service transmission-daemon reload
Til sidst gør filen eksekverbar og tilføj den til rc.d ved hjælp af følgende kommandoer:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot standardindstillinger
Det hele er gjort nu, du kan begynde at bruge din Always-on Raspberry Pi Torrent-downloadmaskine.
Valgfri indstillinger:
Skift standard downloadplacering:
Hvis du ikke er fortrolig med standard downloadplacering (/ var / lib / transmission-dæmon / downloads), eller hvis du bruger en ekstern harddisk til at gemme de downloadede filer, kan du ændre downloadplaceringen ved hjælp af settings.json-filen som vist i trin 4 ovenfor. Men husk, at ejeren af disse mapper skal være den samme, som ejer transmissionsdemonen for at undgå enhver tilladelse nægtet fejl , som forklaret i trin 4.
Skift transmissionsdemon-bruger:
Som vi ved, at standardbrugeren, der ejer transmissionsdæmonen, er "debian-transmission ". Det er defineret i /etc/init.d/transmission-daemon-filen , og vi kan ændre brugeren derfra:
sudo nano /etc/init.d/transmission-daemon
Jeg forlod de fleste af indstillingerne ved standardindstillinger inklusive denne som nævnt tidligere, at jeg kun vil downloade filerne og ikke har noget specifikt krav. Men du kan ændre denne bruger til en anden bruger som “pi” ved at redigere ovenstående fil . Men uanset hvem brugeren er, er vi nødt til at gøre denne bruger som ejer af de mapper, hvor downloads gemmes, og hvor indstillingsfilerne opbevares.
Også for at skifte bruger skal vi først stoppe transmissionen og derefter starte den efter ændringen ved hjælp af nedenstående kommandoer:
sudo service transmission-dæmon stop
sudo service transmission-dæmon start
Indstil download-upload hastighed:
Der er mange konfigurationsmuligheder til at kontrollere Torrent som download og upload Speed of torrent. Vi kan begrænse og indstille download- og uploadhastigheden i settings.json-filen som nedenfor. Vi kan også ændre hastighederne fra webgrænsefladen. Hastighederne vises i KB / s:
sudo nano /etc/transmission-daemon/settings.json
Udforsk indstillingsfilen for at ændre den i henhold til dine krav. Du kan finde alle detaljer vedrørende de forskellige muligheder og variabler i denne fil her.
Anonym torrenting:
Endelig, hvis du vil skjule dine torrentaktiviteter fra internetudbyderen eller nogle offentlige agenturer, så er der forskellige betalte og gratis tjenester, der skjuler din faktiske IP-adresse fra andre mennesker i netværket. En måde er at bruge nogle Proxy Torrent-tjenester til at skjule din IP og / eller kryptere de overførte data som BTGuard, Torguard osv. Og anden måde at bruge nogle VPN-tjenester til at dirigere al din Torrent-trafik fra VPN, så ingen kan se din faktiske IP, men de vil se IP'en til VPN, som StrongVPN, Proxy.sh osv. På denne måde kan du anonymisere din BitTorrent-trafik fuldstændigt.
Så det er sådan, du kan konvertere din Raspberry Pi til Torrent Box med lav effekt. Tjek vores andre interessante IoT-projekter her.