Nedlasting og såing Torrenter fra datamaskinen eller en annen dedikert server bruker veldig god energi hvis du sår den 24x7. Og det er heller ikke berettiget å sette den bærbare datamaskinen på hele tiden for bare å laste ned Torrent. Så her kommer vår datamaskin med lommestørrelse inn i bildet: Raspberry Pi. Det er et perfekt valg for Torrent-boksen, da den bruker veldig lite strøm og kan være på lenge. Så du kan ha en billig Torrent Box som kjører hele tiden til en ubetydelig driftskostnad, og laster ned torrenter for deg. Du kan også kjøre noen andre programmer som krever at Raspberry Pi skal være på lenge, som om du kan bruke det som bevegelseskamera og kan laste ned torrenten samtidig. Så la oss begynne!
Det er hovedsakelig to mest populære løsninger for nedlasting av Torrents i Linux System (Raspberry Pi): Transmission and Deluge. Her i denne opplæringen bruker jeg Transmission, da jeg syntes det var enklere, lettere og lettere enn Deluge. Her er den lille sammenligningen:
Overføring vs Deluge:
Som nevnt tidligere er overføring enkel og lett torrent-klient sammenlignet med Deluge. På den annen side har Deluge flere funksjoner, men litt tyngre, men du vil ikke føle noe ekstra belastning på datamaskinen ettersom datamaskiner er mye raskere i dag.
Overføring kommer med nettgrensesnitt ut av boksen, der du kan få tilgang til torrents på skrivebordet, så vel som på smarttelefoner ved hjelp av nettleseren. Deluge har også Web UI, men du må laste ned og konfigurere det separat, Deluge har også en fin torrentklient for stasjonære datamaskiner, men den må også lastes ned separat på skrivebordet. Bortsett fra det , kan overføring håndtere Torrent-magnetkoblinger veldig jevnt enn Deluge.
Mitt primære formål er å bare laste ned Torrents uten å rote rundt konfigurasjonen, og jeg vil ikke installere en annen Torrent-klient på skrivebordet mitt (har allerede uTorrent), så jeg har brukt Transmission. Begge er gode og har grunnleggende alternativer som Stopp, Start, pause eller slett etc.
Konvertere Raspberry Pi til en TorrentBox på få minutter:
Først og fremst hvis du er nybegynner med Raspberry Pi, så gå gjennom våre tidligere opplæringsprogrammer om å installere Raspbian OS i Raspberry Pi og komme i gang med Raspberry Pi. Sjekk også alle våre andre Raspberry Pi-prosjekter her.
Hvis du har Raspberry Pi-modellen nedenfor enn versjon 3, kan det hende du trenger en Wi-Fi-dongle for å koble Raspberry Pi trådløst til ruteren, eller du kan koble Raspberry Pi direkte til ruteren ved hjelp av Ethernet-kabel. Raspberry Pi 3 har innebygd Wi-Fi. Her har vi brukt Raspberry Pi 2 Model B med en Wi-Fi-dongle. Så sørg for at Raspberry Pi er koblet til internett, enten ved hjelp av LAN eller Wi-Fi, og følg deretter trinnene nedenfor:
Trinn 1: Kjør først kommandoen nedenfor for å oppdatere og oppgradere Raspbian OS på Raspberry Pi:
sudo apt-get update sudo apt-get upgrade
Trinn 2: Last ned og installer transmisjonen ved å bruke kommandoen nedenfor:
sudo apt-get install transmission-daemon
Trinn 3: Nå trenger vi bare noen endringer i konfigurasjonsfilen for overføring . Åpne først konfigurasjonsfilen ved hjelp av nano editor:
sudo nano /etc/transmission-daemon/settings.json
Og legg til LAN-IP- ene i innstillingsalternativet "rpc-whitelist" og sett "rpc-whitelist-enabled" til "true" som nedenfor. Dette er IP-en som tildeles Raspberry Pi av ruteren vår.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "rpc-whitelist-enabled": true,
Du kan også se noen andre innstillinger som “rpc-brukernavn” og “rpc-passord”, dette vil være nødvendig for å logge inn når vi åpner nettgrensesnittet i nettleseren. Du kan endre dem tilsvarende; Jeg forlot brukernavnet som standard og endret passordet. Passordet blir automatisk kryptert når filen lagres.
Trinn 4: Plasseringen av nedlastede filer er definert i settings.json- filen som vist nedenfor. Standardplassering er / var / lib / transmission-daemon / nedlastinger
sudo nano /etc/transmission-daemon/settings.json
For å unngå “Permission denied error”, må vi sørge for at eieren av disse katalogene må være den samme brukeren som eier Transmission Daemon. Brukeren, som eier overføringsdemonen, er "debian-transmission ", så vi gjør det til eier av Nedlasting av kataloger sammen med katalogene som inneholder innstillingsfilen:
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
Trinn 5: Start endelig overføringsdemonen og last innstillingene på nytt:
sudo service transmission-daemon start sudo service transmission-daemon reload
Trinn 6: Nå er du klar til å laste ned Torrent-filene dine på Raspberry Pi. Bare åpne nettleseren og skriv inn IP-en til din Raspberry Pi med porten 9091 som http://192.168.1.100:9091 . Du vil bli presentert med Login popup der du trenger å oppgi samme brukernavn og passord som vi har angitt i trinn 3. Og du har ditt Torrent brukergrensesnitt foran deg som nedenfor:
http: // IP_of_your_Raspberry_Pi: 9091
Klikk nå på Åpne torrent- ikonet øverst til venstre og last opp torrentfilen eller lim inn URL-en til magnetkoblingen for å starte nedlastingen. Det er ganske enkelt og rett frem å bruke det, du vil lett forstå det.
Dette er det samme som enhver annen BitTorrent-klient, og du kan bare utforske alternativene ved hjelp av grensesnittet. Vi kan legge til, fjerne, planlegge torrenter og magnetkoblinger fungerer veldig greit.
Trinn 7: Et siste trinn er å laste overføringsinnstillingene ved oppstart. Selv om overføring , som standard, starter ved oppstart og begynner å laste ned torrents i kø, men webgrensesnittet starter ikke automatisk ved oppstart før vi avfyrer kommandoen " sudo service transmission-daemon reload" .
Så for å automatisere denne tingen, må du først opprette en fil med navnet “transmission-boot” inne i /etc/init.d
sudo nano /etc/init.d/transmission-boot
Og skriv inn følgende tekst i den filen:
#! / bin / sh ### BEGIN INIT INFO # Gir: transmission-daemon-reload # Required-Start: $ all # Required-Stop: # Standard-Start: 2 3 4 5 # Standard-Stop: 0 1 6 # Kort beskrivelse: Last overføringsdemonen på nytt # Beskrivelse: Last overføringsdemonen på nytt ved oppstart. ### END INIT INFO sleep 20 service transmission-daemon reload
Til slutt gjør filen kjørbar og legg den til rc.d ved å bruke følgende kommandoer:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot standard
Alt gjort nå, du kan begynne å bruke Always-on Raspberry Pi Torrent nedlastingsmaskin.
Valgfrie innstillinger:
Endre standard nedlastingssted:
Hvis du ikke er komfortabel med standard nedlastingsplassering (/ var / lib / transmission-daemon / nedlastinger) eller du bruker en ekstern harddisk for å lagre de nedlastede filene, kan du endre nedlastingsplasseringen ved hjelp av settings.json-filen som vist i trinn 4 ovenfor. Men husk at eieren av disse katalogene må være den samme som eier overføringsdemonen for å unngå enhver tillatt nektet feil , som forklart i trinn 4.
Endre bruker for overføringsdemon:
Som vi vet er standardbrukeren som eier overføringsdemonen “debian-transmission ”. Det er definert i /etc/init.d/transmission-daemon-filen , og vi kan endre brukeren derfra:
sudo nano /etc/init.d/transmission-daemon
Jeg forlot de fleste innstillingene som standard, inkludert denne som nevnt tidligere, at jeg bare vil laste ned filene og ikke har noen spesifikke krav. Men du kan endre denne brukeren til en annen bruker som "pi" ved å redigere filen ovenfor . Men uansett hvem brukeren er, må vi gjøre denne brukeren, som eier av katalogene der nedlastningene blir lagret og hvor innstillingsfilene oppbevares.
Også for å bytte bruker, må vi først stoppe overføringen og deretter starte den etter endringen ved å bruke kommandoene nedenfor:
sudo service transmission-daemon stop
sudo service transmission-daemon start
Angi nedlastingshastighet:
Det er mange konfigurasjonsalternativer for å kontrollere Torrent som nedlasting og opplasting av torrenthastighet. Vi kan begrense og sette nedlastings- og opplastingshastighet i settings.json-filen som nedenfor. Vi kan også endre hastighetene fra nettgrensesnittet. Hastighetene vises i KB / s:
sudo nano /etc/transmission-daemon/settings.json
Utforsk innstillingsfilen for å endre den i henhold til dine behov. Du finner alle detaljene angående de forskjellige alternativene og variablene i denne filen her.
Anonym torrenting:
Til slutt, hvis du vil skjule torrentaktivitetene dine fra ISP eller noen offentlige etater, så er det forskjellige betalte og gratis tjenester for å skjule din faktiske IP-adresse fra andre mennesker i nettverket. En måte er å bruke noen Proxy Torrent service for å skjule din IP og / eller kryptere overfører data som BTGuard, Torguard etc. Og annen måte å bruke noen VPN-tjeneste for å rute alt du Torrent Trafikk fra VPN, slik at ingen kan se din faktiske IP, men de vil se IP-en til VPN, som StrongVPN, Proxy.sh osv. På denne måten kan du anonymisere BitTorrent-trafikken din fullstendig.
Så dette er hvordan du kan konvertere Raspberry Pi til Torrent Box med lav effekt. Sjekk de andre interessante IoT-prosjektene våre her.