Úvodná » ako » Ako urobiť malinový Pi do BitTorrent Boxu, ktorý je vždy nabitý

    Ako urobiť malinový Pi do BitTorrent Boxu, ktorý je vždy nabitý

    Je ideálny na to, aby mal váš počítač BitTorrent špecializovaný počítač, takže sa môžete očkovať 24 hodín denne. Je však energeticky náročné nechať plnú súpravu zapnutú a on-line, že často. Zadajte Raspberry Pi.

    Väčšina stolných počítačov čerpá značné množstvo energie - náš skromný domáci server napríklad spotrebuje elektrinu ročne takmer 200 dolárov. Raspberry Pi, na druhej strane, je postavená okolo mobilného procesora a uschováva energiu ako kolibrík. Jadro Raspberry Pi využíva menej ako 3 doláre energie za rok a dokonca aj pridanie na niekoľko externých pevných diskov, stále budete mať vaše ročné prevádzkové náklady na menej ako hamburger a hranolky.

    Navyše, pokiaľ ide o sťahovanie torrentov, vždy je stroj kráľom. S torrentmi, čím viac monitorujete oblak a osivo, tým lepšie je váš pomer na vašom trackere (aj keď ste leeching z verejných trackerov, vždy-na stroj zaistí, že budete tam, keď tieto vzácne súbory vzhľad).

    Ak to znie dobre, prečítajte si, ako vám ukážeme, ako zmeniť svoj Pi na úplne vzdialene ovládaný downloadovací stroj.

    Čo potrebuješ

    Pre tento tutoriál predpokladáme, že máte nainštalovanú jednotku Raspberry Pi s Raspbian, máte prístup k zariadeniu buď priamo prostredníctvom pripojeného monitora a klávesnice alebo vzdialene cez SSH a VNC a že máte externý USB disk (alebo disky) k nej. Ak sa v týchto oblastiach potrebujete zvýšiť rýchlosť, dôrazne odporúčame, aby ste si prečítali nasledovné príručky v uvedenom poradí, v akom ich máme uvedené:

    1. Všetko, čo potrebujete vedieť o Začíname s malinami Pi
    2. Ako nakonfigurovať vaše Raspberry Pi pre vzdialený Shell, Desktop a prenos súborov
    3. Ako premeniť Malinovo Pi na sieťové úložné zariadenie s nízkym výkonom

    Všetko v prvom tutoriále je potrebné. druhý výukový program je voliteľný (ale vzdialený prístup je neuveriteľne praktický na to, aby bol pre tento projekt, pretože krabica na prevzatie je dokonalým kandidátom na bezhlavé postavenie) a najdôležitejšou časťou tretieho tutoriálu je jednoducho nastavenie pevného disku a konfigurácia na automatické pripojenie na boot (ako je popísané v tretej príručke).

    Okrem toho, ak nie ste príliš oboznámený s prírastkami nastavenia BitTorrent klienta pre anonymné sťahovanie, mali by ste si to prečítať. vy absolútne potrebujete akýkoľvek anonymný proxy alebo systém VPN na mieste, aby ste bezpečne používali BitTorrent. Proxy uvedený v tejto príručke je lacný a jednoduchý, ale dobrá VPN je zvyčajne rýchlejšia a všestranná, a preto si prečítajte túto príručku, ak chcete miesto VPN.

    Po preskúmaní všetkého materiálu a po nakonfigurovaní nástroja Pi, je čas, aby ste sa dostali do podnikania, vďaka čomu budete Pi stáť na tichú a veľmi nízku energiu sťahujúcu bestie.

    Prvý krok: Inštalujte útok na Raspbian

    Existuje niekoľko klientov BitTorrentu pre Linux, ktoré by sme si mali uvedomiť, ale odporúčame vám Deluge. je to len správna rovnováha funkcií a stopy, takže si nenájdete, že by ste chceli mesiac odteraz, že ste nainštalovali niečo silnejšie.

    Môžete ísť o konfigurovanie Deluge viacero spôsobov, ale nie všetky konfigurácie sú vhodné pre tento bezhlavý Pi download box. Zatiaľ čo väčšina ľudí používa torrent klienta na pracovnej ploche ako akákoľvek iná aplikácia, nefunguje to veľmi dobre pre naše účely, pretože to znamená, že zakaždým, keď chceš komunikovať s torrentmi, budeš musieť prihlásiť do krabice cez vzdialený desktop a neporiadok s desktopovým klientom. To stráca váš čas a to zbytočné zdroje na Pi.

    Môžete spustiť Deluge WebUI, ktorý vám umožní prístup k klientovi Deluge z prehliadača na inom počítači. Toto stále nie je našou preferovanou možnosťou, aj keď vám otvára možnosť používať aplikáciu smartphone na zobrazenie a ovládanie služby Deluge (viac o tom neskôr).

    Odporúčame konfigurovať Deluge na vzdialenom počítači, aby ste prijímali pripojenia ThinClient. Týmto spôsobom môžeme použiť aktuálny desktopový klient Deluge na inom počítači (či už je to Windows, Linux alebo OS X box) na ovládanie inštalácie Raspberry Pi Deluge. Získate všetky výhody desktopového klienta na vašej skutočnej ploche, zatiaľ čo všetky akcie sa dejú vo vzdialenej krabici.

    Ak sa nemôžete rozhodnúť medzi týmito dvoma možnosťami, môžete ich skutočne použiť v tandeme, aj keď to bude trvať o niečo dlhšie. Ak chcete tak urobiť, postupujte podľa pokynov v oboch sekciách nižšie.

    Možnosť jedna: nastavenie Deluge pre ThinClient Access

    Predtým, než urobíte čokoľvek, chvíľku na aktualizáciu a aktualizáciu vašich repozitárov. Otvorte Terminal a spustite nasledujúce dva príkazy jeden po druhom:

    sudo apt-get update sudo apt-get upgrade

    Akonáhle je to hotovo, je čas začať s inštaláciou potrebných komponentov pre nastavenie ThinClient. Zadajte nasledujúce príkazy:

    sudo apt-get nainštalovať sudo apt-get inštalovať deluge-console

    Tým sa načítajú inštalačné balíky démonov a konzolov Deluge a spúšťajú ich. Keď sa zobrazí výzva na pokračovanie, zadajte reťazec Y. Po dokončení inštalácie programu Deluge musíte spustiť démon Deluge. Zadajte nasledujúce príkazy:

    zaplavovaný sudo pkill zaplavený

    Tým sa spustí démon Deluge (ktorý vytvorí konfiguračný súbor) a potom vypne démona. Tento konfiguračný súbor zmeníme a potom ho spustíme. Zadajte nasledujúce príkazy, aby ste najprv vytvorili zálohu pôvodného konfiguračného súboru a potom ho otvorili na úpravu:

    cp ~ / .config / deluge / auth ~ / .config / deluge / auth.old nano ~ / .config / deluge / auth

    Po vložení do textového editora nano musíte do dolnej časti konfiguračného súboru pridať riadok s nasledujúcou konvenciou:

    Užívateľ: Heslo: level

    Kde užívateľ je užívateľské meno, ktoré chcete pre spoločnosť Deluge, heslo je heslo, ktoré chcete, ahladina je 10 (plná prístupová / administratívna úroveň pre démona). Takže pre naše účely sme použili pi: malina: 10. Po dokončení úprav stlačte klávesy Ctrl + X na klávesnici a po výzve uložte zmeny. Potom znovu spustite démon a konzolu:

    zaplavovaný záplava-console

    Ak sa pri spustení konzoly zobrazí kód chyby namiesto príjemného čisto formátovaného konzolového rozhrania, napíšte "exit" a potom sa uistite, že ste spustili démon.

    Po vložení do konzoly je potrebné vykonať rýchlu zmenu konfigurácie. Zadaj nasledujúce:

    config -s allow_remote True config allow_remote východ

    Príkazy a príslušný výstup budú vyzerať ako snímka obrazovky nižšie.

    To umožňuje vzdialené pripojenie k vášmu démonu Deluge a dvojité kontroly, že bola nastavená konfigurácia premennej. Teraz je čas zabiť démona a znova ho znova spustiť, aby sa uskutočnili zmeny konfigurácie:

    sudo pkill zaplavený zaplavovaný

    V tomto momente je váš démon Deluge pripravený na vzdialený prístup. Prejdite do vášho bežného počítača (nie na Raspberry Pi) a nainštalujte desktopový program Deluge. Inštalačný program nájdete vo svojom operačnom systéme na stránke Súbory na stiahnutie. Po nainštalovaní programu Deluge do počítača ho spustite po prvýkrát. musíme urobiť niekoľko rýchlych zmien.

    Po spustení prejdite na položku Predvoľby> Rozhranie. V podponuke rozhrania sa zobrazí políčko "Klasický režim". Štandardne je začiarknuté. Zrušte začiarknutie.

    Kliknite na tlačidlo OK a potom reštartujte počítač Deluge desktop. Tentokrát, keď začne Deluge, predstaví vám správcu pripojenia. Kliknite na tlačidlo "Pridať" a potom zadajte adresu IP Raspberry Pi v sieti, rovnako ako používateľské meno a heslo, ktoré ste nastavili počas predchádzajúcej konfigurácie. Ponechajte port na predvolenom nastavení 58846. Kliknite na tlačidlo Pridať.

    Späť v Správcovi pripojení uvidíte položku pre Raspberry Pi; ak všetko ide dobre, indikátor sa rozsvieti tak, ako by to bolo:

    Kliknite na tlačidlo Pripojiť a budete spustení do rozhrania pripojeného k vzdialenému počítaču:

    Je to nová inštalácia, nary a .torrent v lokalite, ale naše spojenie medzi vzdialeným počítačom a desktopovým klientom je úspešné!

    Pokračujte a nakonfigurujte WebUI teraz (ak chcete tak urobiť), alebo prejdite na nasledujúci krok tohto tutoriálu.

    Možnosť druhá: nastavenie Deluge pre prístup do WebUI

    Konfigurácia webového rozhrania je podstatne rýchlejšia a umožňuje používanie niektorých mobilných aplikácií na prístup k serveru Deluge. Ale ako sme už spomenuli, budete mať prístup k menej funkcií ako k plnému zážitku ThinClient. Napríklad ThinClient môže priradiť súbory .torrent s Deluge ThinClient pre automatický prenos na Pi, ale nemôžete to urobiť s WebUI.

    Najskôr si chvíľku poznačte, aby ste aktualizovali a aktualizovali svoje úložiská. Otvorte Terminal a spustite nasledujúce dva príkazy jeden po druhom:

    sudo apt-get update sudo apt-get upgrade

    Potom nainštalujte WebUI, spustite nasledujúce príkazy. Poznámka: Ak ste už nainštalovali démon Deluge v časti ThinClient tutoriálu, preskočte tu prvý príkaz.

    sudo apt-get nainštalovať sudo apt-get nainštalovať python-mako sudo apt-get nainštalujte prívalový web záplava-web

    Táto sekvencia nainštaluje démon Deluge (ak ste ho ešte nenainštaloval v poslednej sekcii), Mako (galériu šablón pre Python, ktorú potrebuje WebUI), samotný WebUI a potom spustí program WebUI.

    Predvolený port pre WebUI je 8112. Ak ho chcete zmeniť, spustite nasledovné príkazy:

    sudo pkill potopa-web nano ~ / .config / deluge / web.conf

    Tým sa zastaví WebUI a otvorí sa konfiguračný súbor. Použite nano na úpravu riadku: "port": 8112 a nahraďte 8112 ľubovoľným číslom portu nad 1000 (ako 1-1000 sú vyhradené systémom).

    Po spustení webového rozhrania a jeho spustení je čas pripojiť sa k nemu pomocou webového prehliadača. vy môcť použite prehliadač na Pi, ak ho niekedy potrebujete, ale nie je to najpriaznivejší užívateľský zážitok a najlepšie odišiel pre núdzové situácie. Otvorte prehliadač na svojom bežnom stolnom počítači a nasmerujte ho na adresu IP Pi s portom, ktorý ste práve vybrali (napr. http://192.168.1.13:8112 ).

    Budete pozdravení s heslom výzva (predvolené heslo je "záplava") a okamžite sa odporúča zmeniť ho po prvom zadaní. Potom budete môcť komunikovať s Deluge prostredníctvom ľahkého rozhrania.

    Nie je to úplne rovnaké ako ThinClient, ale je dostatočne robustné na ľahké používanie a má ďalší prínos slúžiť ako miesto pripojenia pre veľa mobilných aplikácií na kontrolu torrentu.

    Druhý krok: Konfigurácia servera Proxy alebo VPN

    Môžete byť v pokušení začať sťahovať torrenty teraz, ale počkajte! Nerobte to ešte. Je absolútne bezstarostné používať BitTorrent klienta bez toho, aby ste najskôr prepojili vaše pripojenie cez proxy server alebo VPN.

    Ak ste neprečítali, ako ešte anonymizovať a zašifrovať BitTorrent prevádzku, teraz je čas na to. Prečítajte si prvú časť (pre lepšie pochopenie toho, prečo je dôležité chrániť vaše pripojenie BitTorrentu) a potom sa zaregistrujte na službu proxy, alebo lepšie ešte dobrú VPN, a potom pokračujte.

    Ak používate VPN, je to celkom jednoduché: Stačí vybrať VPN, ktorá ponúka klienta Linux. Potom stiahnite a nainštalujte klienta Linux na vašom počítači Pi, spustite ho a pripojte sa k požadovanému serveru. (Môžete dokonca chcieť nastaviť, aby sa spustil, keď sa topánka Pipe Raspberry Pi, takže je vždy pripojený k VPN.)

    Ak používate server proxy, môžete v časti Predvoľby> Proxy prepojiť svoje informácie na server Deluge. Musíte vyplniť sekcie Peer, Web Seed, Tracker a DHT, a tak umiestniť svoje používateľské meno a heslo proxy do príslušných priestorov. Služba Typ, hostiteľ a port proxy služby sa môže líšiť, preto skontrolujte svoju dokumentáciu.

    Ak chcete, aby sa nastavenia proxy stali účinnými, musíte reštartovať démon Deluge. Z terminálu zadajte nasledujúce príkazy:

    sudo pkill zaplavený zaplavovaný

    Potom by ste mali byť všetci nastavení.

    Najlepší spôsob, ako otestovať, že aktívne používate server proxy alebo VPN, je prevziať súbor torrent, ktorý je výslovne určený na hlásenie svojej IP adresy. Môžete nájsť mnoho z týchto torrentov online, vrátane tohto od BTGuard a to od TorGuard. Vložte jeden alebo oba torrenty do Deluge a počkajte chvíľu.

    Po tom, čo torrenty mali možnosť pripojiť sa k príslušným trackerom, vyberte torrenty v klientele Deluge a skontrolujte položku "Status tracker", ako je uvedené vyššie. Obaja nahlásia IP adresu, ktorú zistia od vášho klienta. Ak sa táto adresa IP zhoduje s vašou verejnou adresou IP, potom server proxy alebo VPN nie je správne nakonfigurovaný a mali by ste sa vrátiť do predchádzajúcej časti a skontrolovať svoju konfiguráciu. Ak je správne nakonfigurovaný, zobrazí sa adresa IP proxy alebo VPN a nie vaša vlastná adresa.

    Tretí krok: Konfigurácia polohy preberania

    Ďalej budete musieť nakonfigurovať Deluge na použitie externého pevného disku. Ak ste postupovali spolu s pokynmi na montáž pevného disku v tomto spomenutom sprievodcovi, ste pripravení s pevným diskom nastaveným na automatické pripojenie na boot.

    Odtiaľ je všetko, čo musíte urobiť, aby ste zmenili predvolené polohy v zariadení Deluge. Prejdite na Predvoľby služby Deluge a prejdite na kartu Súbory na prevzatie. V predvolenom nastavení služba Deluge nasmeruje všetko na / home / pi. Táto malá SD karta sa naplní skutočne rýchlo, takže ju potrebujeme zmeniť.

    Najprv vytvoríme niekoľko nových priečinkov v priečinku / media / USBHDD1 / shares, čo je zdieľaný priečinok, ktorý sme už nastavili v príručke Low Power Network Storage. Týmto spôsobom môžeme ľahko pristupovať k našim stiahnutým torrentom cez sieť a mať priečinok sledovania prístupný v sieti pre automatické načítanie torrentových súborov. Použite nasledujúce príkazy na vytvorenie množiny priečinkov (ak si nepoužívate rovnaké nastavenie Pi z predchádzajúceho tutoriálu, akým sme my):

    sudo mkdir / media / USBHDD1 / akcie / torrenty / sťahovanie sudo mkdir / media / USBHDD1 / zdieľanie / torrenty / dokončené sudo mkdir / media / USBHDD1 / share / torrenty / hodinky sudo mkdir / media / USBHDD1 / share / torrents /

    Potom otočte doprava a zapojte tieto štyri nové adresáre do Deluge.

    Kliknutím na tlačidlo OK nastavíte adresáre. Nie je potrebné reštartovať, ako ste urobili s nastavením servera proxy.

    Krok štyri: otestujte svoje pripojenie

    Teraz je čas stiahnuť dostatočne veľký torrent, aby sme mohli naozaj vidieť, či systém beží hladko. Pre náš test sme chytili súbor .torrent pre súčasnú distribúciu Linux Mint - to váži na pevných 1,7 GB, ideálne pre monitorovanie rýchlosti pripojenia.

    Akonáhle ste potvrdili, že vaše pripojenie je stabilné a Linux torrent bzučí pozdravne, je čas prejsť na ďalší krok: automatizácia spustenia klienta.

    Krok č. 5: Konfigurácia potopenia pri spustení

    Predtým než opustíme nastavenie Deluge, je tu jeden detail, na ktorý sa môžete venovať. Potrebujeme vytvoriť démon Deluge a WebUI, aby sa spustil automaticky, keď sa naša Raspberry Pi rozbehne. Ak to chcete robiť jednoducho a bez problémov s úpravou zložitejších initných súborov a nastavení, jednoducho budeme anotovať súbor rc.local. Spustite nasledujúci príkaz v termináli.

    sudo nano /etc/rc.local

    Pri načítaní súboru rc.local pridajte na koniec súboru nasledujúce riadky. Poznámka: Ak nepoužívate WebGUI, nemusíte pridávať druhý príkaz zakončujúci "potopný web". To môže byť tiež dobré miesto na pridanie vášho programu VPN, ak ho používate.

    # Spustiť Deluge na boot: sudo -u pi / usr / bin / python / usr / bin / potopený sudo -u pi / usr / bin / python / usr / bin /

    Váš súbor rc.local by mal vyzerať takto po dokončení (prípadne s pridaním tejto VPN):

    Stlačením klávesov Ctrl + X ukončíte a uložíte svoju prácu.

    V tomto bode by sme vám odporučili opätovné spustenie vášho Raspberry Pi, takže vypnite "sudo reboot" na príkazovom riadku. Po dokončení reštartovania Pi skončíte na druhý počítač a pokúsite sa pripojiť k Deluge ThinClient a / alebo WebUI, aby ste sa uistili, že obaja pracujú.

    Existujú dve hlavné chyby, s ktorými sa môžete stretnúť. Po prvé, spojenie vôbec neznamená, že inicializačné skripty nefungovali. Otvorte terminál na Pi a manuálne spustite démon a WebUI pomocou príkazov, ktoré sme sa naučili v príručke. Skontrolujte, či funguje teraz. Ak áno, vráťte sa a opravte skript rc.local.

    Po druhé, ak môžete otvoriť klienta, ale zobrazuje chyby povolenia pre vaše existujúce torrenty (ako torrent systému Linux sme testovali veci skôr), znamená to, že váš externý pevný disk nebol namontovaný alebo pripojený nesprávne. Pozrite si sekcie týkajúce sa inštalácie externej jednotky a jej nastavenia na automatické pripojenie pri zavádzaní v príručke o nízkej spotrebe siete.

    Zlepšenie vašej skúsenosti

    Teraz, keď máte torrent box nakonfigurovaný a pripravený na rock, existuje niekoľko ďalších nástrojov a úprav, ktoré môžete vyskúšať, aby ste skutočne zvýšili svoje užívateľské skúsenosti. Žiadny z týchto tipov a trikov nie je potrebný, ale robia vašu Raspberry Pi Torrent Box ľahšie použiteľný.

    Pridať mobilný prístup: Zvážte prevzatie mobilnej aplikácie ako Transdroid a Transdrone pre Android. Bohužiaľ nemáme žiadne pevné návrhy používateľov systému iOS, pretože spoločnosť Apple si naozaj zaujímala agresívny postoj k aplikáciám súvisiacim s torrentmi v aplikácii App Store (a zakázala aplikácie, ktoré prešli procesom odosielania).

    Deluge v súčasnosti neobsahuje šablónu optimalizovanú pre mobilné zariadenia pre WebUI, ale je to viac ako funkčné na tabletoch ako iPad a Kindle Fire.

    Nastaviť priečinok zdieľanej kvapky: Hoci sme to spomenuli krátko skôr v príručke, uistite sa, že súbory / torrenty / hodinky / zložky, ktoré ste vytvorili, sú prístupné vo vašej sieti. Je naozaj výhodné, aby ste mohli vyložiť hromadu súborov .torrent do priečinka a nechať ich nahrať automaticky.

    Nainštalujte doplnky prehliadača: Existuje niekoľko zásuvných modulov pre Chrome a Firefox, ktoré zlepšujú zážitok používateľov, vrátane:

    • chróm:
      • DelugeSiphon: Umožňuje pridanie .torrent z WebUI
      • Deluge Remote: Jednoduchý pohľad na aktuálne torrenty a ich priebeh
    • Firefox:
      • BitTorrent WebUI +: Umožňuje pridanie .torrent z WebUI
      • WebUI Rýchle pridávanie torrentu: Greasemonkey Script, ktorý pridáva kliknuteľnú ikonu na webových stránkach pre jednoduché pridanie torrentu

    Aktivovať doplnkové zálohy: Existuje množstvo skvelých doplnkov už zahrnutých v Deluge a ešte viac pluginov tretích strán. Niektoré dodávané pluginy, ktoré budete chcieť využiť, zahŕňajú:

    • Upozornenie: Dostávate e-mailové upozornenia od spoločnosti Deluge o dokončení torrentu a iných udalostiach
    • Plánovač: Obmedzte šírku pásma podľa času

    Nájdete ich v časti Predvoľby> Pluginy. Zvoľte požadované položky a v ponuke predvolieb sa zobrazí nová položka (napríklad Predvoľby> Upozornenia).

    Ďalšie informácie o doplnkoch tretích strán a ich inštalácii nájdete na stránke Plugins v Deluge Wiki.


    Po konfigurácii, testovaní a vylepšení vylepšení a pluginov, máte viac než schopný torrent box, ktorý stojí peniaze za deň len pre prevádzku. Nájdite si ticho a mimo miesta, kde ho zapojíte, načítajte ho pomocou torrentov a nechajte ho robiť ťažké zdvíhanie sťahovania a očkovania pre vás.