Sťahovanie a vkladanie torrentov z počítača alebo iného dedikovaného servera spotrebuje veľmi slušné množstvo energie, ak ich prenášate nepretržite. A tiež nie je opodstatnené neustále zapínať laptop, aby ste si stiahli iba torrent. Takže tu prichádza na rad náš vreckový počítač: Raspberry Pi. Je to perfektná voľba pre torrentový box, pretože spotrebúva veľmi malé množstvo energie a môže zostať dlho zapnutý. Lacný Torrent Box tak môžete mať neustále spustený za zanedbateľné prevádzkové náklady a sťahovať torrenty za seba. Môžete tiež spustiť ďalšie programy, ktoré vyžadujú dlhodobé zapnutie Raspberry Pi, napríklad ho môžete použiť ako sledovaciu kameru Motion Capture a súčasne môžete sťahovať torrent. Tak poďme na to!
Existujú hlavne dve najobľúbenejšie riešenia na sťahovanie torrentov v systéme Linux (Raspberry Pi): Transmission a Deluge. Tu v tomto výučbe používam prenos, pretože mi pripadal jednoduchší, ľahší a ľahší ako Deluge. Tu je malé porovnanie:
Prenos vs Potopa:
Ako už bolo spomenuté vyššie, Transmission je v porovnaní s Deluge jednoduchý a ľahký torrentový klient. Na druhej strane má Deluge viac funkcií, ale je o niečo ťažších, ale nebudete cítiť žiadne ďalšie zaťaženie počítača, pretože počítače sú dnes oveľa rýchlejšie.
Prenos sa dodáva s webovým rozhraním, cez ktoré máte prístup k torrentom na pracovnej ploche aj na smartfónoch pomocou webového prehliadača. Deluge má tiež webové používateľské rozhranie, ale musíte si ho stiahnuť a nakonfigurovať osobitne. Deluge má tiež pekného torrentového klienta pre desktopy, ktorý je však potrebné stiahnuť aj osobitne na plochu. Okrem toho dokáže prevodovka zvládnuť odkazy na torrentové magnety veľmi hladko ako Deluge.
Mojím primárnym účelom je stiahnuť si torrenty bez toho, aby som sa pohrával s konfiguráciou a nechcem inštalovať na svoju plochu iného klienta Torrentu (už mám uTorrent), takže som použil Transmission. Oba sú dobré a majú základné možnosti ako Stop, Start, pause alebo delete atď.
Konverzia Raspberry Pi na TorrentBox za pár minút:
Najskôr, ak ste s Raspberry Pi začiatočníci, prečítajte si naše predchádzajúce návody na inštaláciu Raspbian OS v Raspberry Pi a Začíname s Raspberry Pi. Skontrolujte tu tiež všetky naše ďalšie projekty Raspberry Pi.
Ak máte model Raspberry Pi nižší ako verzia 3, možno budete potrebovať bezdrôtový kľúč Wi-Fi na bezdrôtové pripojenie Raspberry Pi k smerovaču alebo môžete Raspberry Pi priamo pripojiť k smerovaču pomocou ethernetového kábla. Raspberry Pi 3 má v sebe zabudovanú Wi-Fi. Tu sme použili Raspberry Pi 2 Model B s Wi-Fi adaptérom. Uistite sa teda , že je Raspberry Pi pripojený k internetu, a to buď pomocou siete LAN alebo Wi-Fi, a potom postupujte podľa nasledujúcich krokov:
Krok 1: Najskôr spustite nasledujúci príkaz na aktualizáciu a aktualizáciu operačného systému Raspbian na Raspberry Pi:
sudo apt-get aktualizácia sudo apt-get aktualizácia
Krok 2: Teraz si stiahnite a nainštalujte Prenos pomocou nasledujúceho príkazu:
sudo apt-get install transmission-daemon
Krok 3: Teraz všetko, čo musíme urobiť, je urobiť nejaké zmeny v konfiguračnom súbore Transmission . Najskôr otvorte konfiguračný súbor pomocou nano editora:
sudo nano /etc/transmission-daemon/settings.json
Pridajte IP adresy LAN do možnosti nastavenia „rpc-whitelist“ a nastavte „rpc-whitelist-enabled“ na „true“, ako je uvedené nižšie. Toto je IP, ktorá bude pridelená nášmu Raspberry Pi našim smerovačom.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "rpc-whitelist-enabled": true,
Môžete tiež vidieť niektoré ďalšie nastavenia, ako napríklad „rpc-používateľské meno“ a „rpc-heslo“, ktoré sa budú vyžadovať pri prihlásení, keď otvoríme webové používateľské rozhranie vo webovom prehliadači. Podľa toho ich môžete zmeniť; Používateľské meno som nechal predvolené a zmenil som heslo. Po uložení súboru sa heslo automaticky zašifruje.
Krok 4: Umiestnenie stiahnutých súborov je definované v súbore settings.json, ako je uvedené nižšie. Predvolené umiestnenie je / var / lib / transmission-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
Ak sa chcete vyhnúť akejkoľvek chybe „Povolenie odmietnuté“, musíme sa ubezpečiť, že vlastník týchto adresárov musí byť ten istý používateľ, ktorý vlastní Transmission Daemon. Používateľ, ktorý vlastní démon Transmission, je „debian-transmission “, takže sa z neho stáva vlastník adresárov na stiahnutie spolu s adresármi, ktoré obsahujú súbor nastavení:
sudo chown -R debian-prenos: debian-prenos / etc / transmission-daemon sudo chown -R debian-prenos: debian-prenos /etc/init.d/transmission-daemon sudo chown -R debian-prenos: debian-prenos / var / lib / prenos-daemon
Krok 5: Nakoniec spustite démona Transmission a znovu načítajte nastavenia:
sudo service transmission-daemon start sudo service transmission-daemon reload
Krok 6: Teraz je všetko pripravené na stiahnutie vašich súborov Torrent na Raspberry Pi. Stačí otvoriť webový prehliadač a zadať IP vašej Raspberry Pi s portom 9091, ako je http://192.168.1.100:9091 . Zobrazí sa kontextové okno Prihlásenie, kde musíte zadať rovnaké používateľské meno a heslo, ktoré sme nastavili v kroku 3. A svoje používateľské rozhranie Torrent máte pred sebou, ako je uvedené nižšie:
http: // IP_of_vasej_maliny_Pi: 9091
Teraz kliknite na ikonu Otvoriť torrent v ľavom hornom rohu a načítajte súbor torrentu alebo vložte URL odkazu na magnet, čím spustíte sťahovanie. Je to celkom jednoduché a priame použitie, ľahko to pochopíte.
Je to rovnaké ako u každého iného klienta BitTorrentu a môžete jednoducho preskúmať možnosti pomocou rozhrania. Môžeme pridávať, odstraňovať, plánovať torrenty a odkazy na magnet fungujú veľmi hladko.
Krok 7: Posledným krokom je načítanie nastavení prenosu pri štarte. Aj keď sa prenos štandardne spúšťa pri štarte a začne sťahovať torrenty vo fronte, webové rozhranie sa nespustí automaticky pri štarte, kým nespustíme príkaz „ sudo service transmission-daemon reload“ .
Ak chcete túto vec automatizovať, najskôr vytvorte súbor s názvom „transmission-boot“ vo vnútri /etc/init.d
sudo nano /etc/init.d/transmission-boot
A do tohto súboru zadajte nasledujúci text:
#! / bin / sh ### BEGIN INIT INFO # Poskytuje: transmission-daemon-reload # Required-Start: $ all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Krátky popis: Znovu načítajte démona prenosu # Popis: Znovu načítajte démona prenosu pri štarte. ### END INIT INFO sleep 20 service transmission-daemon reload
Nakoniec urobte súbor spustiteľným a pridajte ho do rc.d pomocou nasledujúcich príkazov:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot predvolené
Všetko je teraz hotové, môžete začať používať svoj stroj na preberanie súborov Torrent vždy s Raspberry Pi.
Voliteľné nastavenia:
Zmeniť predvolené umiestnenie sťahovania:
Ak vám nevyhovuje predvolené umiestnenie sťahovania (/ var / lib / transmission-daemon / downloads) alebo na ukladanie stiahnutých súborov používate externý pevný disk, môžete umiestnenie sťahovania zmeniť pomocou súboru settings.json, ako je uvedené v kroku 4 vyššie. Pamätajte však, že vlastník týchto adresárov musí byť ten istý, kto vlastní démon Transmission, aby sa zabránilo akejkoľvek chybe odmietnutia povolenia , ako je vysvetlené v kroku 4.
Zmeniť používateľa prenosového démona:
Ako vieme, predvolený používateľ, ktorý vlastní démon Transmission, je „debian-transmission “. Je definovaná v súbore /etc/init.d/transmission-daemon a odtiaľ môžeme zmeniť používateľa:
sudo nano /etc/init.d/transmission-daemon
Väčšinu nastavení som ponechal na predvolených nastaveniach, vrátane tohto, ako už bolo spomenuté, že chcem iba stiahnuť súbory a nemám žiadne konkrétne požiadavky. Ale tohto používateľa môžete zmeniť na iného používateľa, napríklad „pi“ úpravou vyššie uvedeného súboru . Nech už je to ktokoľvek, musíme urobiť tohto používateľa ako vlastníka adresárov, do ktorých sa budú ukladať stiahnuté súbory a kde sa uchovávajú súbory s nastaveniami.
Aby sme tiež zmenili používateľa, musíme najskôr zastaviť prenos a potom ho po zmene spustiť pomocou nižšie uvedených príkazov:
sudo služba prenos-démon stop
spustenie služby sudo service-daemon
Nastaviť rýchlosť sťahovania a nahrávania:
Existuje veľa možností konfigurácie na riadenie torrentu, napríklad rýchlosť sťahovania a nahrávania torrentu. Môžeme obmedziť a nastaviť rýchlosť sťahovania a nahrávania v súbore settings.json, ako je uvedené nižšie. Môžeme tiež zmeniť rýchlosti z webového používateľského rozhrania. Rýchlosti sú uvedené v kB / s:
sudo nano /etc/transmission-daemon/settings.json
Ďalej preskúmajte súbor nastavení a zmeňte ho podľa svojich požiadaviek. Tu nájdete všetky podrobnosti týkajúce sa rôznych možností a premenných v tomto súbore.
Anonymné torrenty:
Nakoniec, ak chcete skryť svoje torrentové aktivity pred ISP alebo niektorými vládnymi agentúrami, existujú rôzne platené a bezplatné služby, ktoré vám skryjú skutočnú IP adresu pred ostatnými ľuďmi v sieti. Jedným zo spôsobov je použitie služby Proxy Torrent na skrytie vašej adresy IP a / alebo šifrovanie prenášaných údajov, ako sú BTGuard, Torguard atď. A ďalší spôsob, ako použiť službu VPN na smerovanie všetkého vášho torrentového prenosu z VPN, aby nikto nemohol vidieť vašu skutočnú adresu IP, ale uvidia adresu IP siete VPN, napríklad StrongVPN, Proxy.sh atď. Týmto spôsobom môžete úplne anonymizovať svoj prenos BitTorrent.
Takto môžete previesť svoje Raspberry Pi na torrent box s nízkou spotrebou. Skontrolujte naše ďalšie zaujímavé projekty IoT tu.