11Aug
Idealno je imeti namenski stroj za vašega BitTorrent odjemalca, tako da lahko vzamete 24 ur na dan. Ampak to je energetsko intenzivno, da pustite polno vrečo pogon in online, da pogosto. Vpišite Malina Pi.
Večina namiznih računalnikov črpata pošteno količino energije - naš skromen strežnik za domače pisarne, na primer, porabi skoraj 200 dolarjev električne energije na leto. Raspberry Pi, na drugi strani, je zgrajen okoli mobilnega procesorja in potaplja energijo kot kolibri. Jedro razpredelnice Raspberry Pi porabi manj kot 3 USD energije na leto in celo dodaja na nekaj zunanjih trde diske, še vedno boste ohranjali svoje letne operativne stroške na manj kot hamburger in krompirček.
Plus, ko gre za nalaganje tolarjev, je vedno na stroj kralj. S puščicami, bolj boste nadzorovali oblak in seme vanj, bolje je vaše razmerje na vašem sledilniku( tudi če pišete iz javnih sledilcev, stroj vedno zagotavlja, da boste tam, ko se pojavijo te redke datoteke).
Če se to dobro sliši, preberite, kot vam pokažemo, kako spremeniti svoj Pi v popolnoma daljinsko nadzorovan prenosni računalnik.
Kaj potrebujete
Za ta vadnik predpostavljamo, da imate nameščeno Raspberry Pi enoto s programom Raspbian, lahko dostopate do naprave bodisi neposredno preko priloženega monitorja ali tipkovnice ali oddaljenega preko SSH in VNC ter da imate zunanji USBpogon( ali pogon), ki je pritrjen nanjo.Če potrebujete hitrost na teh področjih, priporočamo branje naslednjih navodil v vrstnem redu, ki smo jih navedli tukaj:
- Vse, kar morate vedeti, kako začeti z Raspberry Pi
- Kako nastaviti vaš malinček Pi za daljinski upravljalnikShell, Desktop in prenos datotek
- Kako obrniti malinega pi v nizko napajalno omrežno napravo
Vse v prvem vadišču je potrebno.drugi vadnica je neobvezna( vendar je oddaljeni dostop izjemno priročen za ta projekt, ker je prenosno polje odličen kandidat za izdelavo brez glave), najpomembnejši del tretjega vadnice pa je preprosto nastavljanje trdega diska in konfiguriranječe želite samodejno namestiti ob zagonu( kot je opisano v tretjem priročniku).
Poleg tega, če niste preveč seznanjeni z ins in outs nastavitev odjemalca BitTorrent za anonimno downloading, bi morali prebrati na njej. absolutno potrebuje neke vrste anonimizirajočega proxyja ali VPN sistema, da bi lahko uporabljal BitTorrent varno. Proxy, omenjen v tem priročniku, je poceni in enostaven, vendar je dober VPN navadno hitrejši in bolj vsestranski, zato preberite ta priročnik, če želite namesto VPN.
Ko ste pregledali ves material in nastavili Pi, je čas, da se odpravite v stik s podjetjem, da spremenite vaš Pi v tiho in ultra-nizko močjo prenosne zveri.
Prvi korak: namestite poplav na Raspbian
Obstaja več BitTorrent strank za Linux, ki jih je vredno razmisliti, vendar priporočamo poplav.to je ravno ravnovesje značilnosti in odtisa, tako da se ne boste znašno želeli mesec dni od sedaj, ko ste namestili nekaj močnejšega.
Poskusite konfigurirati Deluge na več načinov, vendar vse konfiguracije niso primerne za to brezvodno polje za prenos Pi. Medtem ko večina ljudi uporablja svoje torrent torrent na namizju, kot katera koli druga aplikacija, to ne deluje zelo dobro za naše namene, ker to pomeni vsakič, ko želite interakcijo z vašimi torrenti, se boste morali prijaviti v polje nad daljinskim upravljalnikomnamizje in nered z namiznim odjemalcem. Odpravlja vaš čas in porabi vire za Pi.
Lahko bi zagnali program Deluge WebUI, ki vam omogoča dostop do odjemalca Deluge iz brskalnika na drugem računalniku. To še vedno ni naša prednostna možnost, čeprav vas odpre potencial uporabe aplikacije pametnega telefona, da si ogledate in nadzirate Deluge( več o tem kasneje).
Priporočamo, da nastavite Deluge na oddaljenem računalniku, da sprejmete povezave ThinClient. Na ta način lahko uporabimo dejanski odjemalec namiznega namizja na drugem računalniku( naj bo to okno Windows, Linux ali OS X) za nadzor nad namestitvijo Raspberry Pi Deluge. Na vašem namizju dobite vse prednosti namiznega odjemalca, medtem ko se celotno dejanje zgodi v oddaljenem polju.
Če se med tema dvema možnostma ne morete odločiti, lahko dejansko uporabljate obe v tandemu, čeprav bo za nastavitev potrebnih nekaj časa. Upoštevajte navodila v obeh spodnjih razdelkih, da to storite.
Možnost ena: Nastavite poplavo za dostop ThinClient
Preden naredite kaj, vzemite trenutek, da posodobite in nadgradite svoje repozitorije. Odprite terminal in zaženite naslednja dva ukaza, eno za drugo:
sudo apt-get posodobitev sudo apt-get nadgradnjaKo je to končano, je čas, da začnete nameščati potrebne komponente za namestitev ThinClient. Vnesite naslednje ukaze:
sudo apt-get namestite deluged sudo apt-get namestite deluge-consoleTo bo prenesel namestitvene pakete za demone in konzole in jih zagnati. Ko boste pozvani, da nadaljujete, vnesite Y. Ko je Deluge končal z namestitvijo, morate zagnati demon potopa. Vnesite naslednje ukaze:
deluged sudo pkill delugedTo zažene demon Deluge( ki ustvari konfiguracijsko datoteko) in nato zaustavi demon. To konfiguracijsko datoteko bomo uredili in jo zagnali. Vnesite naslednje ukaze, da najprej naredite varnostno kopijo izvirne konfiguracijske datoteke in jo nato odprete za urejanje:
cp ~ /.config/deluge/ auth ~ /.config/deluge/ auth.old nano ~ /.config/deluge/ authKo je v urejevalniku nano besedila, morate dodatičrto na dnu konfiguracijske datoteke z naslednjo konvencijo:
uporabnik: geslo: ravenČe je uporabnik uporabniško ime, ki ga želite za Deluge, geslo je geslo, ki ga želite, in na ravni 10( polni dostop / upravni nivoza demona).Torej za naše namene smo uporabili pi: malina: 10.Ko končate urejanje, pritisnite tipko Ctrl + X na tipkovnici in po pozivu shranite spremembe. Nato znova zaženite demon in konzolo:
deluged deluge-consoleČe zaženete konzolo, namesto lepega čisto oblikovanega vmesnika konzole vnesete kodo napake, vnesite »exit« in se prepričajte, da ste začeli z izvajanjem daemon.
Ko je v konzoli enkrat, morate narediti hitro spremembo konfiguracije. Vnesite naslednje:
config -s allow_remote True config allow_remote exitUkazi in ustrezni izhodi bodo videti spodaj.
To omogoča oddaljenim povezavam z vašim demonom in dvojnim preverjanjem, da je nastavljena nastavitvena spremenljivka. Zdaj je čas, da ubijete demon in ga znova zaženite še enkrat, tako da bodo spremembe nastavitev začele veljati:
sudo pkill deluged delugedNa tej točki je vaš Deluge daemon pripravljen za oddaljeni dostop. Pojdite do običajnega osebnega računalnika( ne Raspberry Pi) in namestite namizni program Deluge. Namestitveni program za vaš operacijski sistem najdete na strani Prenesi datoteke. Ko ste namestili Prenapetost na svoj računalnik, ga prvič zaženite;nekaj hitrih sprememb moramo narediti.
Ko ste začeli, se pomaknite do možnosti Nastavitve & gt;Vmesnik. V podmeniju vmesnika boste videli potrditveno polje »Classic Mode«.Privzeto se preveri. Počistite to.
Kliknite V redu in nato znova zaženite odjemalca namizja. Tokrat, ko se začne Deluge, vas bo predstavil z upraviteljem povezav. Kliknite gumb »Dodaj« in nato vnesite naslov IP Raspberry Pi v omrežju, kot tudi uporabniško ime in geslo, ki ste ju nastavili med prejšnjo konfiguracijo. Pustite vrata na privzeto 58846. Kliknite Dodaj.
Nazaj v Upravljalniku povezav se bo prikazal vnos za Raspberry Pi;če gre vse dobro, bo indikatorska luč obarvana zeleno:
Kliknite Connect in vas bo vdrl v vmesnik, ki je povezan z oddaljenim računalnikom:
To je sveža namestitev, nary.torrent na mestu, vendar naša povezavamed oddaljenim računalnikom in namiznim odjemalcem je uspeh!
Pojdite in zdaj konfigurirajte WebUI( če želite to storiti) ali preskočite na naslednji korak tega vaja.
Možnost dve: nastavitev poplav za dostop do omrežja WebUI
Konfiguriranje programske opreme WebUI je bistveno hitrejša in omogoča uporabo nekaterih mobilnih aplikacij za dostop do Potopa. Toda, kot smo že omenili, boste imeli dostop do manj funkcij kot s popolno izkušnjo ThinClient. Na primer, ThinClient lahko povezuje datoteke. torrent s ThinClientom za samodejno prenose na Pi, vendar tega ne morete storiti s programom WebUI.
Najprej vzemite trenutek, da posodobite in nadgradite svoje repozitorije. Odprite terminal in zaženite naslednja dva ukaza: ena za drugo:
sudo apt-get posodobitev sudo apt-get nadgradnjaNato namestite program WebUI in sledite naslednjim ukazom. Opomba: če ste že namestili demo potopa v razdelku ThinClient vadnice, preskočite prvi ukaz tukaj.
sudo apt-get namestite deluged sudo apt-get namestite python-mako sudo apt-get install deluge-web deluge-webV tem zaporedju je nameščen demo za popravek( če ga niste že namestili v zadnjem delu), Mako( galerija predlog za Python, ki jo potrebuje WebUI), sam WebUI in nato zažene program WebUI.
Privzeta vrata za WebUI je 8112. Če jo želite spremeniti, zaženite naslednje ukaze:
sudo pkill deluge-web nano ~ /.config/deluge/ web.confS tem ustavite WebUI in odprete konfiguracijsko datoteko za to. Uporabite nano, če želite urediti vrstico: "port": 8112 in zamenjati 8112 s katero koli številko vrat, ki presega 1000( kot jih sistem rezervira za 1-1000).
Ko imate program WebUI vklopljen, je čas, da se z njim povežete s spletnim brskalnikom. lahko uporablja brskalnik na Pi, če ga kdaj potrebujete, vendar to ni najprijetnejša uporabniška izkušnja in najboljša rešitev za nujne primere. Odprite brskalnik na svojem običajnem namiznem računalniku in ga usmerite na IP naslov vašega Pi s pristaniščem, ki ste ga pravkar izbrali( npr. Http://192.168.1.13:8112).
Vas bo pozdravil z geslom( privzeto geslo je "potop") in ga takoj spodbudite, da ga spremenite, ko ga prvič vnesete. Po tem, boste lahko z Deluge povezali z lahkim vmesnikom.
To ni povsem enako kot ThinClient, vendar je dovolj robusten za uporabo v svetlobi in ima dodatno prednost, ki služi kot točka povezave za veliko mobilnih aplikacij za nadzor torrentov.
Drugi korak: konfigurirajte svoj proxy ali VPN
Zdaj lahko začnete nalagati torrente, vendar počakajte! Ne delaj tega še. Neprimerno je, da uporabite BitTorrent Client, ne da bi najprej preusmerili povezavo preko proxy strežnika ali VPN-ja.
Če niste prebrali nad tem, kako Anonimizirati in šifrirati svoj BitTorrent prometa, je zdaj čas za to. Preberite prvi del( za boljše razumevanje, zakaj je pomembno, da zaščitite svojo BitTorrentovo povezavo), nato pa se pred nadaljevanjem prijavite za storitev proxy ali še boljši VPN.
Če uporabljate VPN, je precej preprosto: samo izberite VPN, ki ponuja odjemalca Linux. Nato prenesite in namestite odjemalca Linux na svoj Pi, ga zaženite in se povežite z želenim strežnikom.(Morda ga boste celo želeli nastaviti, ko bo čevelj Raspberry Pi škorenj, zato je vedno povezan z VPN.)
Če uporabljate proxy, lahko svoje podatke vključite v popravek pod Preferences & gt;Proxy. V razdelkih Peer, Web Seed, Tracker in DHT morate izpolniti tako imenovane podatke, tako da svoje uporabniško ime in geslo namestite v ustrezne reže. Vrsta, gostitelj in vrata se lahko razlikujejo, zato preverite njegovo dokumentacijo.
Da bi nastavitve proxy lahko začele delovati, morate znova zagnati demon potopa. Iz terminala vnesite naslednje ukaze:
sudo pkill deluged delugedPo tem morate biti vsi nastavljeni.
Najboljši način, da preizkusite, ali aktivno uporabljate proxy ali VPN, je, da prenesete torrent datoteko, ki je zasnovana posebej za poročanje o svojem IP naslovu. Veliko teh torrents lahko najdete na spletu, vključno s to temo iz BTGuard in to iz TorGuard. Naložite bodisi oba tornika v Potop in počakajte trenutek.
Ko so se torrenti imeli možnost, da se povežejo s svojimi sledilci, izberite torrente v odjemalcu za odtekanje in preverite vnos »Tracker Status«, kot je prikazano zgoraj. Oba bosta poročali o naslovu IP, ki ga zaznajo od vašega odjemalca.Če se ta naslov IP ujema z vašim javnim IP naslovom, proxy ali VPN ni pravilno nastavljen in se morate vrniti v prejšnji razdelek, da preverite svojo konfiguracijo.Če je pravilno konfiguriran, boste videli naslov proxyja ali naslova VPN-ja, ne pa lastnega.
Tretji korak: Konfigurirajte lokacijo prenosa
Naprej morate konfigurirati Deluge, da uporabi svoj zunanji trdi disk.Če ste sledili navodilom za namestitev trdega diska v prej omenjenem priročniku, ste pripravljeni na trdi disk, ki je nastavljen na samodejno namestitev ob zagonu.
Od tam je vse, kar morate storiti, je spremeniti privzete lokacije v Deluge. Pomaknite se na Nastavitve Preusmeritve in pojdite na kartico Prenosi. Privzeto Deluge usmerja vse na /home/ pi. Ta malo SD kartica se bo dejansko hitro zapolnila, zato jo moramo spremeniti.
Najprej bomo ustvarili nekaj novih map v /media/USBHDD1/ delnicah, kar je mapa v skupni rabi, ki smo jo že nastavili v vadnici za nizko porabo omrežja. Na ta način lahko enostavno dostopamo do naletnih torentov prek omrežja in , ki imajo dostopno omrežno mapo za samodejno nalaganje torrent datotek. Uporabite naslednje ukaze, če želite ustvariti nastavljeno mapo( ustrezno prilagajati imenike poti za vašo lokacijo, če ne uporabljate istega nastavitev Pi iz prejšnje vadnice, kot smo mi):
sudo mkdir /media/USBHDD1/shares/torrents/ prenašanje sudo mkdir /media/USBHDD1/shares/torrents/ dokončano sudo mkdir /media/USBHDD1/shares/torrents/ watch sudomkdir /media/USBHDD1/shares/torrents/ torrent-varnostne kopijeNato zavijte desno in priključite te štiri nove imenike v Potop.
Kliknite V redu, da nastavite imenike. Ni treba znova zagnati, kot ste naredili s namestitvijo proxyja.
Četrti korak: Preizkusite svojo povezavo
Zdaj je čas, da prenesemo dovolj velik torrent, da lahko vidimo, ali sistem deluje gladko. Za naš test smo zgrabili datoteko. torrent za trenutno distribucijo Linux Mint-tehta pri trdnih 1.7GB, kot nalašč za spremljanje hitrosti povezave.
Ko potrdite, da je vaša povezava stabilna in da se torrent Linux ponikne lepo, je čas, da se premaknete na naslednji korak: avtomatiziranje zagona odjemalca.
5. korak: Konfigurirajte potop, ki se bo zagnal ob zagonu
Preden zapustimo nastavitev Deluge, je na voljo še ena zadnja podrobnost. Moramo nastaviti demon za poplavo in WebUI, da se samodejno zažene, ko se naša paleta izdelkov Raspberry Pi zažene.Če želite to narediti preprosto in brez strahu pri urejanju zapletenih init datotek in nastavitev, bomo enostavno označili datoteko rc.local. Zaženite naslednji ukaz v terminalu, da to storite.
sudo nano /etc/ rc.localZ naloženo datoteko rc.local dodajte naslednje vrstice na konec datoteke. Opomba: vam ni treba dodati drugega ukaza, ki se konča v "potopu-spletu", če ne uporabljate WebGUI.To je lahko tudi dober kraj za dodajanje programa VPN, če ga uporabljate.
# Začni Deluge pri zagonu: sudo -u pi /usr/bin/ python /usr/bin/ deluged sudo -u pi /usr/bin/ python /usr/bin/ deluge-webVaša datoteka rc.local bi morala izgledati takole takrat, ko končate( morda z dodatkom tega VPN-ja):
Pritisnite Ctrl + X za izhod in shranite svoje delo.
Na tej točki priporočamo ponovni zagon vašega Raspberry Pi, zato v ukazni vrstici odklopite "sudo reboot".Ko bo Pi ponovno končal z zagonom, se pomaknite do drugega računalnika in poskusite vzpostaviti povezavo s ThinClientom in / ali WebUI-jem Deluge, da se prepričate, ali oba delata.
Obstajata dve večji napaki, s katerimi se lahko srečate tukaj. Prvič, neuspeli povezava pomeni, da skripte za inicializacijo niso delovale. Odprite terminal na svojem Pi in ročno zaženite daemon in WebUI z ukazi, ki smo se jih naučili prej v vadnici. Preverite, ali deluje zdaj.Če je, pojdite nazaj in popravite svoj rc.local skript.
Drugič, če lahko odprete odjemalca, vendar prikazuje napake v dovoljenju za vaše obstoječe torrente( na primer torrent torrent, ki smo ga prej testirali), kar pomeni, da vaš zunanji trdi disk ni bil nameščen ali je bil nepravilno nameščen. Oglejte si razdelke o namestitvi zunanjega pogona in ga nastavite na samodejno namestitev ob zagonu v vadnici Low-Power Network Storage.
Izboljšanje izkušenj s preteklostjo
Zdaj, ko imate nastavljeno vašo torrent vrsto in je pripravljen na rock, obstaja nekaj dodatnih orodij in sprememb, ki jih lahko preučite, da boste resnično izboljšali svojo uporabniško izkušnjo. Nobeden od teh nasvetov in trikov ni potreben, vendar pa vaši Raspberry Pi postanejo Torrent Box enostavnejši za uporabo.
Dodaj dostop za mobilne naprave : razmislite o prenosu aplikacije za nadzor nad mobilnimi napravami, kot sta Transdroid in Transdrone za Android. Na žalost nimamo trdnih predlogov za uporabnike iOS, saj je Apple v agenciji App Store resnično agresivno držal aplikacij, povezanih s torrentom( in prepovedal vse aplikacije, ki so se dotaknile postopka predložitve).
Potopa trenutno nima predloge za optimizirano mobilno omrežje za WebUI, vendar je več kot funkcionalna v tabličnih računalnikih, kot sta iPad in Kindle Fire.
Nastavite mapo s skupnimi spusti : čeprav smo na kratko omenili že v vadnici, zagotovite, da je mapa, ki ste jo ustvarili, dosegljiva v vašem omrežju. Zelo je priročno, da lahko v mapo nalepite kup datotek. torrent in da jih bo Deluge samodejno naložil.
Namestite brskalniške vtičnike : za Chrome in Firefox sta na voljo več vtičnikov, ki so usmerjeni na poteze, ki izboljšujejo uporabniško izkušnjo, vključno z:
- Chrome :
- DelugeSiphon: Omogoča. torrent dodajanje iz WebUI
- Deluge Remote: preprost pogled trenutnih torrents in njihovihnapredek
- Firefox :
- BitTorrent WebUI +: omogoči. torrent dodajanje iz WebUI
- WebUI Hitro dodajanje torrent: Greasemonkey skript, ki dodaja ikono, ki jo je mogoče klikniti, za enostavno nalaganje torrenta
Aktiviranje vtičnikov za vtič : v računalniku so vključene številne odlične vtičnicePotop, in še več plugin tretjih oseb. Nekateri vključeni vtičniki, ki jih morda želite izkoristiti, vključujejo:
- Obvestilo: Prejeli boste e-poštna opozorila iz Potopa ob zaključku torrenta in drugih dogodkih
- Scheduler: omejitev pasovne širine glede na čas v dnevu
To lahko najdete v Preferences & gt;Plugins. Preverite tiste, ki jih želite, in v meniju z nastavitvami se bo pojavil nov vnos( npr. Nastavitve & gt; Obvestila).
Če želite več informacij o vtičnikih drugih proizvajalcev in kako jih namestiti, si oglejte stran Plugins na Wiki Deluge.
Po konfiguraciji, testiranju in tweaking izboljšavah in vtičnikih imate več kot trden torrent polje, ki stane samo en dan na dan. Poiščite tišino in izven mesta, da ga priključite, ga naložite s hudourniki in pustite, da naredi težko dviganje nalaganja in sejanje za vas.