11Aug

Kaip paversti Aviečių Pi į visada įjungtą "BitTorrent" langelį

click fraud protection

Idealiai tinka, kad jūsų BitTorrent klientui būtų skirta speciali aparatūra, taigi jūs galėsite sėti 24/7.Tačiau tai daug energijos reikalaujama, kad dažnai išeikvoti įjungtą ir internetinį įrenginį.Įveskite Aviečių Pi.

Daugelis stalinių kompiuterių pagamina pakankamai energijos - mūsų kuklus namų biuro serveris, pvz., Sunaudoja beveik 200 dolerių per metus."Raspberry Pi", kita vertus, yra pastatytas aplink mobilųjį procesorių ir sulaiko energiją kaip kolibris. Pagrindinė aviečių pieno plokštė naudoja mažiau nei 3 JAV dolerius energijos per metus ir netgi pridedant keletą išorinių standžiųjų diskų, jūs vis tiek išlaikysite savo metines veiklos išlaidas mažiau nei mėsainiai ir bulvytės.

Plus, kai kalbama apie torentų parsisiuntimą, visada yra karalius. Naudodami torentus, tuo daugiau stebėsite debesį ir sėklą į jį, tuo geriau turėsite savo santykį jūsų stebėjimo sistemoje( net jei jūs naudojate viešuosius stebėjimus, visada įrenginys užtikrina, kad būsite ten, kai tie retai atsiras failai)..

instagram viewer

Jei tai skamba gerai, perskaitykite, kaip parodysime, kaip paversti savo "Pi" visiškai nuotoliniu būdu valdomą atsisiuntimo įrenginį.

Ką reikia

Šiai mokymo programai mes manome, kad turite "Raspberry Pi" įrenginį su įdiegta "Raspbian", galite prieiti prie įrenginio tiesiogiai per prijungtą monitorių ir klaviatūrą arba nuotoliniu būdu per SSH ir VNC ir turėti išorinį USBprie jo pritvirtintą diską( arba diską).Jei jums reikia paspartinti greitį šiose srityse, mes primygtinai rekomenduojame skaityti šiuos vadovus tokia tvarka, kokia jie yra išvardyti čia:

  1. Viskas, ką jums reikia žinoti apie tai, kaip pradėti naudoti "Raspberry Pi"
  2. Kaip konfigūruoti "Raspberry Pi" nuotolinio valdymo pultą"Shell", "Darbalaukis" ir "File Transfer"
  3. Kaip paversti "Aštrus Pi" į mažos galios tinklo saugojimo įrenginį

Visiems pirmajame vadovėlyje yra būtina.antroji pamoka yra neprivaloma( tačiau nuotolinė prieiga yra neįtikėtinai naudinga, kad šis projektas būtų, kadangi atsisiuntimo dėžutė yra puikus kandidatas į "be galerijos" sudarymą), o svarbiausia trečiojo pamokos dalis yra tiesiog kietojo disko nustatymas ir konfigūravimastai įkelti automatiškai ant boot( kaip aprašyta trečiajame vadove).

Be to, jei nesate pernelyg susipažinę su "BitTorrent" kliento anonimiškam atsisiuntimui nustatytų įkėlimų ir trūkumų, turėtumėte skaityti apie tai. Jūs, visiškai reikia tam tikros anonimizuojančios proxy arba VPN sistemos vietoje, kad būtų galima saugiai naudoti BitTorrent.Šiame vadove minimas įgaliotinis yra pigus ir lengvas, tačiau geras VPN paprastai yra greitesnis ir universalesnis, todėl patikrinkite šį vadovą, jei norite, kad vietoje VPN.

Kai peržiūrėjote visą medžiagą ir sukonfigūravavote "Pi", laikas atsikratyti verslo, kai paversite savo "Pi" tyliu ir itin mažos galios parsisiuntimu.

Pirmasis žingsnis: įdiekite "Deluge" į "Raspbian"

Yra keletas "BitTorrent" klientų "Linux", kuriuos verta apsvarstyti, tačiau mes rekomenduojame "Flood".tai tik tinkamas funkcijų ir pėdsako pusiausvyros lygis, todėl jūs nepasieksite pageidaujančio mėnesio nuo to laiko, kai įdiegėte kažką galingesnio.

Galite pereiti prie konfigūravimo "Flood" keliais būdais, bet ne visos konfigūracijos tinka šiam begaliniam "Pi" atsisiuntimo laukui. Nors dauguma žmonių savo torrent klientą naudoja kaip bet kurią kitą programinę įrangą, tai ne visada gerai veikia mūsų tikslais, nes tai reiškia, kad kiekvieną kartą, kai norite bendrauti su savo torrentais, turėtumėte prisijungti prie dėžutės per nuotolinįdarbalaukyje ir netvarkoje su darbalaukio klientu. Tai trunka jūsų laiką ir išmesta išteklių Pi.

Galite paleisti "Deluge WebUI", kuris leidžia jums pasiekti "Deluge" klientą iš kito kompiuterio naršyklės. Tai vis tiek nėra mūsų pageidaujama parinktis, tačiau ji atveria jus, kad galėtumėte naudoti "smartfon" programą, kad galėtumėte peržiūrėti ir valdyti nuotykius( daugiau apie tai vėliau).

Mes rekomenduojame konfigūruoti "Deluge" nuotoliniame kompiuteryje, kad priimtumėte "ThinClient" jungtis. Tokiu būdu mes galime naudoti tikrąjį "Deluge" darbalaukio klientą kitame kompiuteryje( ar tai būtų "Windows", "Linux" ar "OS X"), kad galėtumėte valdyti "Raspberry Pi Deluge" diegimą.Jūs gaunate visas darbalaukio kliento privalumus ant jūsų tikrojo darbalaukio, o visi veiksmai įvyksta nuotoliniame dėžėje.

Jei negalite nuspręsti dėl šių dviejų parinkčių, jūs iš tikrųjų galite naudoti abi tandemas, tačiau tai užtruks ilgiau. Norėdami tai padaryti, atlikite toliau nurodytus abiejų skyrių nurodymus.

vienas variantas: nustatykite "ThinClient" prieigą prie "

"

Prieš ką nors darydami, patariama atnaujinti ir atnaujinti saugyklas. Atidarykite terminalą ir paleiskite šias dvi komandas vieną po kito:

sudo apt-get update sudo apt-get upgrade

Kai tai bus padaryta, atėjo laikas pradėti diegti būtinas "ThinClient" sąrankos komponentus.Įveskite šias komandas:

sudo apt-get install įdiegta sudu apt-get install deluge-console

Tai bus atsisiųsti "Deluge" ir konsolės diegimo paketus ir juos paleisti. Kai būsite paraginti tęsti, įveskite Y. Kai "Deluge" baigia diegti, turite paleisti "Deluge" demoną.Įveskite šias komandas:

užkrėstas sudo pkill užgniaužė

Tai paleidžia "Deluge" demoną( kuris sukuria konfigūracijos failą), o po to išjungia demoną.Mes ketiname redaguoti šį konfigūracijos failą ir paleisti jį atsarginę kopiją.Įrašykite šias komandas, kad pirmiausia padarytumėte originalios konfigūracijos failo atsarginę kopiją ir atidarytumėte ją redagavimui:

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

Kai nano teksto redaktoriaus viduje turėsite pridėtieilutė konfigūracijos failo apačioje tokia tvarka:

naudotojas: slaptažodis: lygis

Kur naudotojas yra vartotojo vardas, kurį norite paleisti "Deluge", slaptažodis yra norimas slaptažodis, o lygis yra 10( pilnas prieigos / administracinis lygisuž demoną).Taigi mūsų tikslams mes naudojome pi: aviečių: 10.Kai baigsite redaguoti, klaviatūroje paspauskite "Ctrl" + X ir išsaugokite pakeitimus, kai bus paraginti. Tada paleiskite demoną ir konsolę dar kartą:

išpūstą kondensą

Jei paleidžiant konsolę pateikiamas klaidos kodas, o ne graži, švariai suformatuotas konsolės sąsaja, įveskite "exit", tada įsitikinkite, kad paleidžiate demoną.

Kai konsolės viduje turėsite greitai keisti konfigūraciją.Įveskite:

config -s allow_remote Tikroji konfigūracija allow_remote išėjimas

Komandos ir atitinkama išvestis atrodys kaip ekrano kopija žemiau.

Tai įgalina nuotolinius prisijungimus prie "Deluge" demo ir dukart patikrina, ar nustatytas konfigūracijos kintamasis. Dabar atėjo laikas nužudyti daemoną ir iš naujo paleisti dar vieną kartą, kad pakeistų konfigūracija:

sudo pkill užgniaužė

. Šiuo metu jūsų "Deluge" demonas yra pasirengęs nuotolinę prieigą.Eik į savo įprastą kompiuterį( ne Avietės Pi) ir įdiekite "Deluge" darbalaukio programą.Rasite savo operacinės sistemos diegiklį "Deluge" atsisiuntimo puslapyje.Įdiegę "Deluge" savo kompiuteryje paleiskite ją pirmą kartą;turime padaryti keletą greitų pakeitimų.

Pradėjus paleisti, eikite į "Nuostatos" & gt;Sąsaja. Sąsajos submeniu pamatysite "Classic Mode" žymės langelį.Numatyta, kad yra pažymėta. Atžymėkite jį.

Spustelėkite Gerai, tada paleiskite "Deluge" darbalaukio klientą.Šį kartą, kai "Deluge" prasidės, jis pateiks jums "Connection Manager".Spustelėkite mygtuką "Pridėti", tada įveskite "Raspberry Pi" IP adresą savo tinkle, taip pat ankstesnės konfigūracijos metu nustatytą naudotojo vardą ir slaptažodį.Palikite prievadą pagal nutylėjimą 58846. Spustelėkite Pridėti.

Grįžkite į "Connection Manager", pamatysite "Raspberry Pi" įrašą;jei viskas gerai, indikatoriaus lemputė pasuks žaliai:

Paspauskite "Connect"( prisijungti) ir būsite nukreipti į sąsają, prijungtą prie nuotolinio kompiuterio:

Tai naujoji diegimo programa, kuri yra ".torrent" svetainėje, bet mūsų ryšystarp nuotolinio kompiuterio ir darbalaukio kliento yra sėkmė!

Eik į priekį ir konfigūruokite "WebUI" dabar( jei norite tai padaryti) arba pereikite prie kito šio vadovo žingsnio.

Option Two: sukuriamas srautas "WebUI Access"

"WebUI" konfigūravimas yra gerokai greitesnis ir leidžia naudoti kai kurias mobiliąsias programas, kad galėtumėte pasiekti "Deluge".Tačiau, kaip jau minėjome anksčiau, turėsite mažiau funkcijų nei naudodami visą "ThinClient" patirtį.Pavyzdžiui, "ThinClient" gali susieti ".torrent" failus su "Deluge ThinClient", kad būtų automatiškai perkeltas į "Pi", tačiau jūs negalite to padaryti naudodami "WebUI".

Pirma, šiek tiek laiko atnaujinkite ir atnaujinkite savo saugyklas. Atidarykite terminalą ir paleiskite šias dvi komandas vieną po kito:

sudo apt-get update sudo apt-get upgrade

Tada įdiekite WebUI paleiskite šias komandas. Pastaba: jei jau įdiegėte "Deluge" demoną "Tutorial" skyriuje "ThinClient", praleiskite pirmąją komandą čia.

sudo apt-get install delta sudo apt-get install python-mako sudo apt-get install deluge-web deluge-web

Ši seka nustato "Deluge" demoną( jei dar neįdiegėte jo paskutiniame skyriuje), "Mako"( "Python" šablonų galeriją, kurios reikia "WebUI"), pačią "WebUI" ir paleidžia "WebUI" programą.

Numatytasis "WebUI" prievadas yra 8112. Jei norite jį pakeisti, paleiskite šias komandas:

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

Tai sustabdo "WebUI" ir atidaro jo konfigūracijos failą.Naudokite nano redaguoti eilutę: "port": 8112 ir pakeiskite 8112 bet kurio prievado numeriu virš 1000( 1-1000 sistema yra rezervuota).

Kai "WebUI" paleidžiamas ir veikia, pats laikas prisijungti prie jo naudojant žiniatinklio naršyklę.Jūs gali naudoti "Pi" naršyklę, jei kada nors reikės, bet tai nėra maloniausia naudotojo patirtis ir geriausia palikti ekstremalioms situacijoms. Atidarykite naršyklę savo įprastame staliniame kompiuteryje ir nukreipkite ją į "Pi" IP adresą su pasirinktu uostu( pvz., Http://192.168.1.13:8112).

Jums bus pasveikintas slaptažodžio eilutė( numatytasis slaptažodis yra "deluge"), ir jį nedelsiant reikia pakartotinai pakeisti, kai jį įvedate pirmą kartą.Po to galėsite bendrauti su "Deluge" per lengvąją sąsają.

Tai nėra tas pats kaip ir "ThinClient", tačiau jis yra pakankamai tvirtas, kad būtų lengviau naudoti, ir turi papildomos naudos, nes jis gali tapti jungties tašku daugybėms "torrent" valdymo mobiliesiems programoms.

Antras žingsnis: konfigūruokite savo proxy arba VPN

. Galbūt jūs bandote pradėti atsisiųsti torrentus, bet palauk! Negalima to padaryti dar. Tai visiškai neapgalvotas naudoti "BitTorrent" klientą, pirmą kartą nenaudojant jūsų ryšio per tarpinį serverį arba VPN.

Jei neskaitėte kaip anonimizuoti ir šifruoti BitTorrent srautą, dabar yra laikas tai padaryti. Perskaitykite pirmąjį skyrių( kad geriau suprastumėte, kodėl svarbu apsaugoti savo "BitTorrent" ryšį), tada prisijunkite prie tarpinio serverio paslaugos arba, dar geriau, gero VPN, prieš tęsdami.

Jei naudojate VPN, tai gana paprasta: tiesiog pasirinkite VPN, kuriame siūlomas "Linux" klientas. Tada atsisiųskite ir įdiekite "Linux" klientą savo Pi, paleiskite jį ir prijunkite prie norimo serverio.(Galbūt jūs netgi norite nustatyti, kad jis paleidžiamas po "Raspberry Pi" batus, taigi jis visada yra prijungtas prie VPN.)

Jei naudojate tarpinį serverį, galite įjunkite savo informaciją "Deluge", esančią skyriuje "Nustatymai" & gt;Proxy. Jums reikia užpildyti "Peer", "Web Seed", "Tracker" ir "DHT" sekcijas, pavyzdžiui, taip, pateikdami savo įgaliojimo vartotojo vardą ir slaptažodį atitinkamuose laiko tarpsniuose. Tarpinio serverio tipas, priegloba ir prievadas gali skirtis, todėl būtinai patikrinkite jos dokumentus.

Kad tarpinio serverio nustatymai įsigaliotų, turite paleisti "Deluge" demoną.Iš terminalo įveskite šias komandas:

sudo pkill užgniaužė išpūstas

Po to turėtumėte būti visi.

Geriausias būdas patikrinti, ar aktyviai naudojate proxy arba VPN, yra atsisiųsti torrent failą, skirtą aiškiai pranešti apie jo IP adresą.Daugelį šių torentų galite rasti internete, įskaitant "BTGuard" ir "TorGuard".Įkelkite arba abu torentus į "Blowing" ir palaukite akimirką.

Kai torentams buvo suteikta galimybė prisijungti prie atitinkamų stebėjimo priemonių, pasirinkite torentus "Deluge" kliente ir patikrinkite "Tracker Status" įrašą, kaip parodyta aukščiau. Abu praneša apie jūsų kliento nustatytą IP adresą.Jei šis IP adresas atitinka jūsų viešąjį IP adresą, proxy arba VPN nėra tinkamai sukonfigūruotas, ir norėdami patikrinti konfigūraciją turėtumėte grįžti į ankstesnį skyrių.Jei jis tinkamai sukonfigūruotas, pamatysite tarpinį arba VPN IP adresą, o ne savo.

Trečias veiksmas: konfigūruokite savo atsisiuntimo vietą

. Tada turėsite konfigūruoti "Deluge" naudoti išorinį kietąjį diską.Jei atlikote kartu su kietojo disko montavimo instrukcijomis šiame anksčiau paminėtame vadove, esate pasiruošę įdiegti kietąjį diską, kad būtų galima automatiškai prijungti prie paleidimo.

Iš ten viskas, ko jums reikia padaryti, yra pakeisti numatytasis "Deluge" vietoves. Eikite į "Deluge" nuostatas ir eikite į skirtuką "Atsisiuntimai".Pagal nutylėjimą "Deluge" viską nukreipia į /home/ pi. Tačiau ši maža SD kortelė greitai užpildo, todėl turime ją pakeisti.

Pirma, mes sukursime keletą naujų aplankų /media/USBHDD1/ akcijose, kurios yra bendrinamas aplankas, kurį mes jau sukūrėme "Low-Power Network Storage" vadovėlyje. Tokiu būdu mes galime lengvai pasiekti mūsų atsisiųstus torentus per tinklą ir turi prieinamą prieigą prie laikrodžių aplanko, skirtą automatiškai įkelti torrent failus. Naudokite šias komandas, kad galėtumėte sukurti aplankų rinkinį( atitinkamai pritaikydami savo vietovės pavadinimus, jei nenaudojate to paties Pi nustatymo iš ankstesnio pamokymo kaip mes):

sudo mkdir /media/USBHDD1/shares/torrents/ parsisiųsti sudo mkdir /media/USBHDD1/shares/torrents/ baigtas sudo mkdir /media/USBHDD1/shares/torrents/ žiūrėti sudomkdir /media/USBHDD1/shares/torrents/ torrent atsarginės

Tada pasukite į dešinę ir įjunkite tuos keturis naujus katalogus į "Deluge".

Spustelėkite Gerai, norėdami nustatyti katalogus. Nereikia iš naujo paleisti, kaip tai padarė su tarpinio serverio sąranka.

Ketvirtas žingsnis: išbandykite savo ryšį

Dabar atėjo laikas atsisiųsti pakankamai didelį srautą, kad galėtume tikrai pamatyti, ar sistema veikia sklandžiai. Mūsų bandymui mes sugriebėme ".torrent" failą dabartiniam "Linux Mint" platinimui - jis sveria apie 1,7 GB, idealiai tinka ryšio spartos stebėjimui.

Kai patvirtinsite, kad jūsų ryšys yra stabilus ir "Linux torrent" yra puikus, tai laikas pereiti prie kito žingsnio: automatizuoti kliento paleidimą.

Penktasis žingsnis: konfigūravimas, kaip paleisti paleidžiant

Prieš paliekant "Deluge setup", yra viena paskutinė informacija, į kurią reikia kreiptis. Mes turime nustatyti "Deluge" demoną ir "WebUI" paleisti automatiškai, kai "Raspberry Pi" įkeltas. Norėdami tai padaryti paprasčiausiai ir be sudėtingesnių init failų ir nustatymų redagavimo, paprasta komentuoti rc.local failą.Norėdami tai padaryti, paleiskite šią komandą terminalo.

sudo nano /etc/ rc.local

Įkeltas rc.local failas, prie failo pabaigos pridėkite šias eilutes. Pastaba: jei nenorite naudoti "WebGUI", jums nereikia pridėti antrosios komandos, kuri baigiasi "deluge-web".Tai taip pat gali būti gera vieta pridėti savo VPN programą, jei ją naudojate.

# Paleiskite paleidžiamąjį paleidimą: sudo -u pi /usr/bin/ python /usr/bin/ suligijo sudo -u pi /usr/bin/ python /usr/bin/ debuge-web

Jūsų rc.local failas turėtų atrodyti kažką panašaus, kai baigsite( galbūt pridėdami tą VPN):

Paspauskite Ctrl + X, kad išeitumėte ir išsaugotumėte savo darbą.

Šiuo metu rekomenduojame iš naujo paleisti "Raspberry Pi", taigi paleiskite komandą "sudo reboot".Kai "Pi" baigia perkraukite, eikite prie kito kompiuterio ir bandykite prisijungti prie "Deluge ThinClient" ir( arba) "WebUI", kad įsitikintumėte, jog jie abu dirba.

Čia yra dvi didelės klaidos. Pirma, nepavyksta prisijungti jokiu būdu, kad iniciacijos scenarijai neveikė.Atidarykite savo "Pi" terminalą ir rankiniu būdu paleiskite "daemon" ir "WebUI", naudodamiesi anksčiau išmoktomis instrukcijomis. Patikrinkite, ar jis veikia dabar. Jei taip, grįžkite į viršų ir pataisykite savo rc.local scenarijų.

Antra, jei jūs galite atidaryti klientą, bet jis parodo leidimų klaidas jūsų esamiems torrentams( pvz., "Linux torrent", kurį anksčiau bandėme išbandyti), tai reiškia, kad jūsų išorinis standusis diskas nebuvo sumontuotas ar sumontuotas neteisingai. Peržiūrėkite išorinio įrenginio įdiegimo skyrius ir nustatydami jį automatiškai, paleidžiant mūsų "Low-Power" tinklo saugyklos vadovėlį.

"Torrenting Experience" didinimas

Dabar, kai jūsų "torrent" langas yra sukonfigūruotas ir paruoštas naršyti, yra keletas papildomų įrankių ir pakeitimų, kuriuos galite išnagrinėti, kad tikrai pagerintumėte savo vartotojo patirtį.Nė vienas iš šių patarimų ir gudrybių nėra būtinas, tačiau jie daro "Raspberry Pi" Torrent Box lengviau naudoti.

Pridėkite prieigą prie mobiliojo ryšio . Apsvarstykite galimybę atsisiųsti "Android" skirtą mobiliojo ryšio valdymo programą "Transdroid" ir "Transdrone".Deja, mes neturime jokių tvirtų pasiūlymų dėl "iOS" naudotojų, nes Apple "App Store"( ir uždraudė bet kokias programas, kurios pasišalino per pateikimo procesą) buvo labai agresyviai orientuotos į "torrent" programas."

Flood" šiuo metu neturi "WebUI" šablono, optimizuoto mobiliesiems, tačiau jis yra daugiau nei funkcionalus tokiose planšetiniuose kompiuteriuose kaip "iPad" ir "Kindle Fire".

sukonfigūruoti Shared Folder Drop : Nors minėjome, kad trumpai anksčiau pamoka, užtikrinti, kad /torrents/watch/ aplanką, kurį sukūrėte yra prieinama nuo jūsų tinklo. Tai tikrai yra puiki galimybė išmesti. torrent failų krūvą į aplanką ir "Deluge" juos automatiškai įkelti.

Įdiekite Naršyklė Plugins : Yra keletas tvanas orientuotą įskiepių Chrome "ir" Firefox ", kad pagerinti vartotojo patirtį, įskaitant:

  • Chrome :
    • DelugeSiphon: Leidžia. torrent pridedant iš webui
    • tvanas nuotolinio: Simple atsižvelgiant į dabartines torrent ir jųpažanga
  • "Firefox :
    • Aktyvūs webui +: Leidžia. torrent pridedant iš webui
    • webui lengva įdėti torrent: GreaseMonkey scenarijų, kuris prideda spausti piktogramą tinklalapių lengvai torrent pridedant

aktyvuoti tvanas plugins : yra puikių įskiepių jau įtrauktų į priimančiosiosPablogėti ir dar daugiau trečiųjų šalių papildinių.Kai kurie iš papildomų papildinių, kuriuos galbūt norėsite pasinaudoti, yra šie:

  • pranešimas: gaunate el. Pašto įspėjimus iš "Deluge" dėl torrento užbaigimo ir kitų įvykių.
  • planuotojas. Ribinė pralaidumo riba, pagrįsta dienos laiku

. Galite juos rasti "Preferences & gt;Įskiepiai. Patikrinkite norimus elementus ir naują parinktį bus rodomas nuostatų meniu( pvz., "Nuostatos"> "Pranešimai").

Daugiau informacijos apie trečiųjų šalių įskiepių ir kaip įdiegti juos, patikrinti Plugins puslapį tvanas Wiki.

Po konfigūruoti, bandymus ir truputį keisdami priedus ir įskiepių, turite daugiau nei pajėgi torrent lange kainuoja tik centus per dieną veikti. Ieškoti ramioje ir iš kelio vietoje prijunkite jį, įkelti jį su torrent, ir palikti jį daryti didelių svorių iškėlimą parsisiųsti ir sėja jums.