11Aug
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 napájanú 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 uschuje energiu ako kolibrík. Jadrová doska Raspberry Pi využíva menej ako 3 doláre energie ročne a dokonca aj pridáva niekoľko externých pevných diskov, stále budete mať svoje ročné prevádzkové náklady na menej ako hamburger a hranolky.
Plus, 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-on stroj zaručuje, že budete tam, keď tieto vzácne súbory vzhľad),
Ak to znie dobre, prečítajte si, ako vám ukážeme, ako premeniť váš Pi na úplne vzdialene ovládaný downloadovací stroj.
Čo potrebujete
Pre tento tutoriál predpokladáme, že máte zariadenie Raspberry Pi s Raspbian nainštalovaným, máte prístup k zariadeniu buď priamo cez pripojený monitor a klávesnicu alebo vzdialene cez SSH a VNC a že máte externý USBdisk( alebo disky), ktoré sú k nemu pripojené.Ak potrebujete dosiahnuť rýchlosť v týchto oblastiach, dôrazne odporúčame prečítať si nasledovné príručky v poradí, v akom ich máme uvedené:
- Všetko, čo potrebujete vedieť, ako začať s malinovou pi
- Ako nakonfigurovať svoju malinu Pi pre diaľkové ovládanieShell, Desktop a prenos súborov
- Ako premeniť Malinovo Pi na nízkonapäťové sieťové úložné zariadenie
Všetko v prvom tutoriále je potrebné.druhý výukový program je voliteľný( ale vzdialený prístup je neuveriteľne šikovný 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áciana automatické pripojenie na boot( ako je popísané v tretej príručke).
Okrem toho, ak nie ste príliš oboznámený s inštrukciami nastavenia BitTorrent klienta pre anonymné sťahovanie, mali by ste si ho prečítať.Ste absolútne potrebujú nejaký anonymný proxy alebo VPN systém na mieste, aby BitTorrent bezpečne používali. Proxy uvedený v tejto príručke je lacný a jednoduchý, ale dobrá VPN je zvyčajne rýchlejšia a všestrannejšia, a preto si prečítajte túto príručku, ak chcete miesto VPN.
Po skontrolovaní celého materiálu a 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.
Krok 1: Inštalácia útoku na Raspbian
Existuje niekoľko klientov BitTorrentu pre Linux, ktoré by sme si nemali pochváliť, ale odporúčame to Deluge.je to len správna rovnováha medzi funkciami a stopou, takže si nenájdete, že by ste chceli mesiac, kedy ste mali inštaláciu niečoho silnejšieho.
Môžete ísť na konfiguráciu Deluge viacero spôsobov, ale nie všetky konfigurácie sú vhodné pre tento bezhlavý download box Pi. 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 čas a zbytočne stráca 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ť skutočný stolový 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šetka akcia sa deje vo vzdialenej krabici.
Ak sa nemôžete rozhodnúť medzi týmito dvoma možnosťami, môžete skutočne používať oba v tandeme, aj keď to bude trvať trochu dlhšie na nastavenie. Ak chcete tak urobiť, postupujte podľa pokynov v oboch sekciách nižšie.
Možnosť jedna: nastavenie Deluge pre ThinClient Access
Predtým, ako urobíte čokoľvek, chvíľku si nechajte aktualizovať a inovovať svoje repozitáre. Otvorte terminál a spustite nasledovné dva príkazy jeden po druhom:
sudo apt-get update sudo apt-get upgradeAkoná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 nainštalovať deluge-consoleTýmto stiahnete inštalačné balíky démona a konzoly Deluge a spustite 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:
potopený sudo pkill potopenýSpustí daemon Deluge( ktorý vytvorí konfiguračný súbor) a potom vypne démona. Tento konfiguračný súbor zmeníme a potom ho spustíme. Napíšte nasledovné príkazy, aby ste najskôr 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/ authAkonáhle sa dostanete do nano textového editora, budete musieť pridaťriadok do dolnej časti konfiguračného súboru s nasledujúcou konvenciou:
používateľ: heslo: úroveňAk je užívateľom užívateľské meno, ktoré chcete pre Deluge, heslo je heslo, ktoré chcete a thelevel je 10( úplná / 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ávesovú skratku Ctrl + X a po výzve uložte zmeny. Potom znova spustite démon a konzolu:
zaplavená deluge-consoleAk spustíte konzolu a namiesto príjemného čisto formátovaného konzolového rozhrania zadáte kód chyby, napíšte "exit" a potom sa uistite, že ste spustili démona.
Akonáhle sa dostanete do konzoly, musíte vykonať rýchlu zmenu konfigurácie. Zadajte nasledovné:
config -s allow_remote True config allow_remote exitPríkazy a príslušný výstup budú vyzerať ako snímka obrazovky nižšie.
Umožňuje vzdialené pripojenie k démonu Deluge a dvojitú kontrolu, či bola nastavená premenná config. Teraz je čas zabiť démona a znova ho znova spustiť, aby sa zmenili konfiguracné zmeny:
sudo pkill zaplavený napadnutýV tomto bode 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 stolový program Deluge. Inštalačný program pre váš operačný systém nájdete 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 & gt;Rozhranie. V podponuke rozhrania sa zobrazí políčko pre "Klasický režim".Štandardne je začiarknuté.Zrušte začiarknutie.
Kliknite na tlačidlo OK a potom reštartujte Deluge desktop client. Tentokrát, keď začne Deluge, zobrazí 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 položku Pridať.
Späť v Správcovi pripojení uvidíte položku pre Raspberry Pi;ak všetko ide dobre, indikátor sa rozsvieti takto:
Kliknite na Connect 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 pripojeniemedzi 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á: Nastaviť príval 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 aplikácii Deluge. Ale ako sme už uviedli predtým, budete mať prístup k menšiemu počtu 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 nainštalujte a aktualizujte svoje úložiská.Otvorte terminál a spustite nasledujúce dva príkazy jeden po druhom:
sudo apt-get aktualizácia sudo apt-get upgradePotom nainštalujte WebUI, spustite nasledovné príkazy. Poznámka: Ak ste už nainštalovali démon Deluge v sekcii ThinClient tutorial, preskočte tu prvý príkaz.
sudo apt-get nainštalovať sudo apt-get nainštalovať sudo apt-get nainštalovať deluge-web deluge-webTá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 chcete zmeniť, spustite nasledovné príkazy:
sudo pkill deluge-web nano ~ /.config/deluge/ web.confToto zastaví WebUI a otvorí preň 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 WebUI je čas pripojiť sa k nemu pomocou webového prehliadača. Môžete použiť prehliadač na Pi, ak ste niekedy potrebovať, ale to nie je najpriaznivejšie užívateľské skúsenosti 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 výzvu na zadanie hesla( predvolené heslo je "záplava") a okamžite ho povoľte zmeniť po jeho prvom zadaní.Potom budete môcť komunikovať s Deluge prostredníctvom ľahkého rozhrania.
Nie je to úplne to isté ako ThinClient, ale je dostatočne robustné na ľahké používanie a má ďalší prínos slúžiť ako miesto pripojenia pre množstvo mobilných aplikácií na kontrolu torrentu.
Druhý krok: Konfigurácia servera proxy alebo VPN
Možno budete v pokušení začať sťahovať torrenty, ale počkajte! Nerobte to ešte. Je absolútne bezstarostné používať klienta BitTorrent bez toho, aby ste najskôr prepojili svoje pripojenie cez proxy server alebo VPN.
Ak ste si nečítali, ako ešte anonymizovať a zašifrovať BitTorrent Traffic, 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 BitTorrent) a potom sa zaregistrujte na službu proxy, alebo ešte lepšie na dobrú VPN, a potom pokračujte ďalej.
Ak používate VPN, je to celkom jednoduché: stačí vybrať VPN, ktorá ponúka klienta Linux. Potom stiahnite a nainštalujte klienta Linux na svojom Pi, spustite ho a pripojte sa k požadovanému serveru.(Môžete dokonca chcieť nastaviť, aby sa spustil, keď sa zavesí Raspberry Pi, takže je vždy pripojený k sieti VPN.)
Ak používate server proxy, môžete prepojiť jeho informácie do adresy Deluge pod položkou Preferences & gt;Proxy. 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.
Aby sa nastavenie servera proxy stalo účinným, je potrebné reštartovať daemon Deluge. Z terminálu zadajte nasledujúce príkazy:
sudo pkill potopený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 navrhnutý na oznamovanie svojej IP adresy. Môžete nájsť veľa 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 umiestnenia 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ľto všetko, čo musíte urobiť, je zmeniť predvolené miesta v 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 nové zložky v zdieľaniach /media/USBHDD1/, č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 majú sieťovú prístupnú sledovaciu zložku pre automatické načítanie torrentových súborov. Použite nasledujúce príkazy na vytvorenie sady zložiek( nastavenie názvov cesty pre vašu polohu, ak nepoužívate rovnaké nastavenie Pi z predchádzajúceho tutoriálu, akým sme my):
sudo mkdir /media/USBHDD1/shares/torrents/ sťahovanie sudo mkdir /media/USBHDD1/shares/torrents/ dokončený sudo mkdir /media/USBHDD1/shares/torrents/ hodinky sudomkdir /media/USBHDD1/shares/torrents/ torrent zálohyPotom 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é 1,7 GB, ideálne pre monitorovanie rýchlosti pripojenia.
Po potvrdení, že vaše pripojenie je stabilné a torrent systému Linux bzučí pekne, je čas prejsť na ďalší krok: automatizáciu spustenia klienta.
Krok päť: Konfigurácia potápača pri spustení pri spustení
Predtým než opustíme nastavenie Deluge, je tu jedna posledná detailná pozornosť.Potrebujeme vytvoriť démon Deluge a WebUI, aby sa spustil automaticky, keď sa naša Raspberry Pi štartuje. Ak to chcete urobiť jednoducho a bez zbytočného úsilia pri editovaní zložitejších súborov a nastavení initov, jednoducho budeme jednoducho anotovať súbor rc.local. Spustite nasledujúci príkaz v termináli.
sudo nano /etc/ rc.localPri načítaní súboru rc.local pridajte nasledujúce riadky na koniec súboru. Poznámka: Ak nepoužívate WebGUI, nemusíte pridávať druhý príkaz zakončujúci "potopenie web".To môže byť tiež dobré miesto na pridanie vášho programu VPN, ak ho používate.
# Spustiť Deluge na začiatku: sudo -u pi /usr/bin/ python /usr/bin/ zaplavený sudo -u pi /usr/bin/ python /usr/bin/ potopa webVáš súbor rc.local by mal vyzerať takto po dokončení( možno 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 restart" na príkazovom riadku. Po dokončení reštartu systému Pi prejdite na druhý počítač a pokúste sa pripojiť k nástroju Deluge ThinClient a / alebo WebUI, aby ste sa uistili, že obaja fungujú.
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 Low-Power Network Storage.
Vylepšenie vášho skúsenosti s torrentovaním
Teraz, keď máte torrent box nakonfigurovaný a pripravený na rock, existuje niekoľko ďalších nástrojov a modifikácií, ktoré môžete vyskúšať, aby ste skutočne vylepšili svoje užívateľské skúsenosti.Žiadny z týchto tipov a trikov nie je potrebný, ale robia váš 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 v aplikácii App Store( a zakázala všetky aplikácie, ktoré prešla procesom odosielania) zaujala skutočne agresívny postoj k aplikáciám súvisiacim s torrentom.
Deluge momentálne neobsahuje šablónu optimalizovanú pre mobilné zariadenia, ale je to viac ako funkčná na tabletoch ako je iPad a Kindle Fire.
Nastavenie priečinka zdieľanej kvapky : Napriek tomu, že sme to spomenuli krátko skôr v príručke, uistite sa, že vytvorená zložka /torrents/watch/ je prístupná v sieti. Je to naozaj výhodné, aby ste mohli vyložiť hromadu súborov. torrent do priečinka a nechať ich Deluge automaticky načítať.
Inštalácia doplnkov pre prehliadač : Existuje niekoľko zásuvných modulov pre Chrome a Firefox, ktoré zlepšujú užívateľskú skúsenosť, vrátane:
- Chrome :
- DelugeSiphon: Umožňuje pridanie. torrent z WebUI
- Deluge Remote: Jednoduchý pohľad na aktuálne torrenty a ichpokrok
- 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 ľahké torrent pridanie
Aktivovať Deluge Pluginy : Existuje veľa skvelých pluginov, Deluge a ešte viac pluginov tretích strán. Niektoré z zahrnutých pluginov, ktoré možno budete chcieť využiť, zahŕňajú: Oznámenie
- : Dostávate e-mailové upozornenia od spoločnosti Deluge o dokončení torrentu a iných udalostiach Plánovač
- : Limitná šírka pásma podľa denného času
Tieto môžete nájsť v preferenciách & gt;Plugins. Skontrolujte požadované položky a v ponuke predvolieb sa zobrazí nová položka( napr. Preferencie & gt; 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 konfigurovaní, testovaní a vylepšení vylepšení a plug-inov máte viac než schopnú torrentovú krabicu, ktorá stojí za bežnú prevádzku len pár halierov. Nájdite si ticho a mimo cesty, 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.