Tas ir ideāli piemērots tam, lai jūsu BitTorrent klientam tiktu piešķirta īpaša iekārta, tādējādi jūs varat sēžot 24 stundas diennaktī. Bet tas ir daudz enerģijas, lai izietu no pilnas platformas un internetā tik bieži. Ievadiet Aveņu Pi.
Lielākā daļa galddatoru patērē pietiekami daudz enerģijas - mūsu pieticīgais mājas biroja serveris, piemēram, patērē gandrīz 200 dolāru vērtu elektroenerģiju gadā. Savukārt Raspberry Pi ir veidots uz mobilo procesoru un dziedina enerģiju kā kolibri. Cilvēks "Raspberry Pi" padome izmanto mazāk nekā 3 ASV dolārus enerģijas gadā un pat pievienojot dažus ārējos cietos diskus, jūs joprojām saglabāsiet savas ikgadējās darbības izmaksas mazāk par burgeru un kartupeļiem.
Turklāt, kad runa ir par lejupielādētu straumēm, pastāvīgā mašīna ir karalis. Ar torrentiem, jo vairāk jūs uzraudzīsiet mākoni un sēklu tajā, jo labāka būs jūsu attiecība uz jūsu izsekotāju (pat ja jūs atrodaties no publiskiem izsekotājiem, vienmēr pieejamā mašīna nodrošina, ka jūs atradīsiet tur, kad šie reti sastopami faili rada izskatu). .
Ja tas izklausās labi, lasiet tālāk, jo mēs parādīsim, kā pārvērst savu Pi par pilnīgi tālvadības lejupielādēšanas iekārtu.
Šajā apmācībā mēs pieņemam, ka jums ir instalēta Raspberry vienība ar Raspbian, var piekļūt ierīcei vai nu tieši, izmantojot piestiprinātu monitoru un tastatūru, vai arī attālināti, izmantojot SSH un VNC, un ka jums ir ārējais USB disks (vai diski) pievienots tam. Ja jums ir jāpaaugstinās ātrums šajās jomās, mēs noteikti iesakām lasīt tālāk norādītās rokasgrāmatas, lai tie būtu šeit:
Viss pirmajā apmācībā ir nepieciešams. otra apmācība ir neobligāta (bet attālā piekļuve ir neticami ērta, lai būtu šis projekts, jo lejupielādes lodziņš ir ideāls kandidāts bez galvām), un trešās apmācības vissvarīgākā daļa ir vienkārši iestatīt cieto disku un konfigurēt lai to automātiski piestiprinātu pie boot (kā aprakstīts trešajā rokasgrāmatā).
Turklāt, ja jūs neesat pietiekami labi iepazinies ar BitTorrent klienta anonīmās lejupielādes iestatīšanas iespējām, jums vajadzētu to uzzināt. Tu absolūti Lai droši izmantotu BitTorrent, nepieciešama sava veida anonimizējošā proxy vai VPN sistēma. Šajā rokasgrāmatā minētā proxy ir lēta un vienkārša, taču labs VPN parasti ir ātrāks un daudzpusīgāks, tādēļ izlasiet šo rokasgrāmatu, ja vēlaties VPN.
Kad esat pārskatījis visus materiālus un pi konfigurējis, ir pienācis laiks pievērsties biznesam, padarot savu Pi par klusu un īpaši zema jaudas lejupielādējamo zvēru.
Linux ir vērts apsvērt vairākus BitTorrent klientus, bet mēs iesakām Delight. tas ir tikai pareizais līdzsvars starp funkcijām un nospiedumu, lai jūs nekļūtu par vēlamu mēnesi no šī brīža, kad esat uzstādījis kaut ko jaudīgāku.
Varat doties vairākos veidos, lai konfigurētu Šļukātni, bet ne visas konfigurācijas ir piemērotas šim bezgalīgo Pi lejupielādes lodziņam. Kaut arī lielākā daļa cilvēku izmanto savu torrenta klientu darbvirsmā, tāpat kā jebkura cita lietotne, tas nedarbojas ļoti labi mūsu mērķiem, jo tas nozīmē, ka katru reizi, kad vēlaties sazināties ar jūsu straumēm, jums vajadzētu pieteikties lodziņā pa attālināto darbvirsmu un sajaukt ar darbvirsmas klientu. Tas izšķiež savu laiku un izšķērdē resursus Pi.
Jūs varētu palaist Deluge WebUI, kas ļauj piekļūt Deluge klientam no citas mašīnas pārlūkprogrammas. Tas joprojām nav mūsu vēlamais risinājums, lai gan tas paver iespēju izmantot viedtālruņa lietotni, lai skatītu un kontrolētu Delūza (plašāk par to vēlāk).
Lai pieņemtu ThinClient savienojumus, ieteicams konfigurēt Deluge uz attālinātās ierīces. Tādā veidā mēs varam izmantot faktisko Deluge darbvirsmas klientu citā datorā (vai nu Windows, Linux vai OS X lodziņā), lai kontrolētu Raspberry Pi Deluge instalēšanu. Jūs saņemat visus darbvirsmas klienta priekšrocības uz jūsu faktisko darbvirsmu, kamēr visa darbība tiek veikta tālvadības lodziņā.
Ja jūs nevarat izlemt par šīm divām iespējām, jūs faktiski varēsit izmantot gan tandēmā, gan iestatīt nedaudz ilgāk. Lai to izdarītu, sekojiet instrukcijām abās sekcijās.
Pirms jūs darāt visu, veltiet laiku, lai atjauninātu un uzlabotu savus krātuves. Atveriet termināli un izpildiet šādas divas komandas, vienu pēc otras:
sudo apt-get update
sudo apt-get jauninājums
Kad tas ir paveikts, ir pienācis laiks sākt instalēt nepieciešamos komponentus ThinClient iestatīšanai. Ievadiet šādas komandas:
Sudo apt-get install deluged
sudo apt-get install instalēt console
Tas lejupielādēs Deluge dēmonu un konsoles instalācijas pakotnes un palaidīs tos. Kad tiek piedāvāts turpināt, ierakstiet Y. Kad Deluge ir pabeidzis instalēt, jums jāieslēdz Deluge dēmons. Ievadiet šādas komandas:
deluged
sudo pkill deluged
Tas sāk Deluge dēmonu (kas izveido konfigurācijas failu) un pēc tam izslēdz dēmonu. Mēs gatavojamies rediģēt šo konfigurācijas failu un pēc tam palaist to dublēt. Ievadiet šādas komandas, lai vispirms izveidotu sākotnējā konfigurācijas faila dublējumu un pēc tam atver to rediģēšanai:
cp ~ / .config / deluge / auth ~ / .config / deluge / auth.old
nano ~ / .config / deluge / auth
Nano teksta redaktora iekšpusē jums jāpievieno rindiņa konfigurācijas faila apakšdaļā ar šādu vienumu:
lietotājs: parole: līmenis
Kur lietotājs
ir lietotājvārds, kuru vēlaties lietot Deluge parole
ir parole, kuru vēlaties, unlīmenis
ir 10 (dēmona pilna piekļuve / administratīvais līmenis). Tātad mūsu mērķiem mēs izmantojām pi: aveņi: 10
. Kad esat pabeidzis rediģēšanu, tastatūras laikā nospiediet taustiņu kombināciju Ctrl + X un saglabājiet izmaiņas, kad būsiet uzaicinājis. Tad palaidiet dēmonu un konsole vēlreiz:
deluged
padeves konsole
Ja konsole tiek palaista kļūdas kodu, nevis jauku, tīri formatētu konsoles interfeisu, ierakstiet "exit" un pēc tam pārliecinieties, ka esat uzsācis dēmonu.
Kad konsole atrodas, jums būs jāveic ātras konfigurācijas izmaiņas. Ievadiet sekojošo:
config -s allow_remote True
config allow_remote
Izeja
Komandas un atbilstošā izeja izskatīsies zemāk redzamajā ekrānā.
Tas ļauj attāliem savienojumiem ar jūsu Deluge dēmonu un dubultā pārbauda, vai konfigurācijas mainīgais ir iestatīts. Tagad ir pienācis laiks nogalināt dēmonu un to vēlreiz restartēt, lai izmaiņas konfigurācijā stātos spēkā:
sudo pkill deluged
deluged
Šajā brīdī jūsu Deluge dēmons ir gatavs attālajai piekļuvei. Pārejiet pie sava parasta datora (nevis no Raspberry Pi) un instalējiet Deluge darbvirsmas programmu. Savas operētājsistēmas instalētājs atrodams lapā Raudu lejupielāde. Kad datorā ir instalēta rampa, palaidiet to pirmo reizi; mums ir jāveic dažas ātras izmaiņas.
Kad tas ir palaists, dodieties uz Preferences> Interface. Saskarnes apakšizvēlnē jūs redzēsiet izvēles rūtiņu "Classic Mode". Pēc noklusējuma tas ir atzīmēts. Noņemiet atzīmi no tā.
Noklikšķiniet uz Labi un pēc tam restartējiet Deluge darbvirsmas klientu. Šoreiz, kad Deluge sāks darboties, tas jūs iepazīstinās ar savienojumu pārvaldnieku. Noklikšķiniet uz pogas "Pievienot" un pēc tam ievadiet tīkla Raspberry Pi IP adresi, kā arī iepriekšējās konfigurācijas laikā iestatīto lietotājvārdu un paroli. Atstājiet portu pēc noklusējuma 58846. Noklikšķiniet uz Pievienot.
Atgriezties savienojumu pārvaldniekā, jūs redzēsit ierakstu par Raspberry Pi; ja viss iet labi, indikatora gaisma kļūs zaļa:
Noklikšķiniet uz Connect (savienot) un jūs tiksiet piespiests saskarnē, kas savienots ar tālvadības ierīci:
Tā ir jauna instalēšana, kas ir tikai .torrent vietnē, taču mūsu savienojums starp attālo datoru un darbvirsmas klientu ir veiksmīgs!
Nāciet uz priekšu un konfigurējiet WebUI tagad (ja vēlaties to izdarīt) vai arī pārejiet uz nākamo šīs apmācības darbību.
WebUI konfigurēšana ir ievērojami ātrāka un ļauj izmantot dažas mobilās lietojumprogrammas, lai piekļūtu Deltajam. Bet, kā minēts iepriekš, jums būs pieejams mazāk iespēju, nekā ar pilnu ThinClient pieredzi. Piemēram, ThinClient var saistīt .torrent failus ar Deluge ThinClient, lai tos automātiski pārsūtītu uz Pi, bet jūs to nevarat izdarīt ar WebUI.
Pirmkārt, veltiet laiku, lai atjauninātu un uzlabotu savus krātuves. Atveriet termināli un izpildiet šādas divas komandas, vienu pēc otras:
sudo apt-get update
sudo apt-get jauninājums
Pēc tam, lai instalētu WebUI, palaidiet šādas komandas. Piezīme: ja jūs jau instalējāt Deluge daemon apmācības sadaļā ThinClient, izlaidiet pirmo komandu šeit.
Sudo apt-get install deluged
sudo apt-get instalēt python-mako
sudo apt-get install installment-web
deluge-web
Šī secība instalē Deluge dēmonu (ja jūs to vēl neesat instalējis pēdējā sadaļā), Mako (Python veidņu galerija, kurai nepieciešams WebUI), pati WebUI un pēc tam sāk WebUI programmu.
WebUI noklusējuma ports ir 8112. Ja vēlaties to mainīt, palaidiet šādas komandas:
sudo pkill deluge-web
nano ~ / .config / deluge / web.conf
Tas aptur WebUI un atver tā konfigurācijas failu. Izmantojiet nano, lai rediģētu rindu: "port": 8112 un nomainiet 8112 ar jebkuru porta numuru virs 1000 (jo 1-1000 sistēma ir rezervēta).
Kad WebUI ir izveidots un darbojas, ir pienācis laiks izveidot savienojumu ar to, izmantojot tīmekļa pārlūku. Tu var Izmantojiet Pi pārlūkprogrammu, ja jums kādreiz tā ir nepieciešama, bet tā nav visērtākā lietotāju pieredze un vislabāk ir palicis ārkārtas situācijās. Atveriet pārlūkprogrammu savā parastajā darbvirsmas datorā un norādiet to ar savu pi adresi ar izvēlēto portu (piem., http://192.168.1.13:8112
).
Jums tiks uzņemts paroles uzvedne (noklusējuma parole ir "deluge"), un nekavējoties ir ieteicams mainīt to pēc pirmās ievades. Pēc tam, izmantojot vieglu saskarni, jūs varēsiet sadarboties ar Deluge.
Tas nav pilnīgi tāds pats kā ThinClient, taču tas ir pietiekami izturīgs gaismas izmantošanai un tam ir papildu priekšrocība, jo tā ir pieslēguma punkts daudzām torrent kontroles mobilajām lietojumprogrammām.
Jūs, iespējams, vēlēsities sākt lejupielādēt torrentus, bet gaidiet! Nelietojiet to darīt vēl. Tas ir pilnīgi neapdomīgs, ja jūs izmantojat BitTorrent klientu, vispirms neizmantojot savienojumu caur starpniekserveri vai VPN.
Ja jūs neesat lasījis informāciju par to, kā anonīmēt un šifrēt BitTorrent Traffic, tagad ir laiks to izdarīt. Izlasiet pirmo sadaļu (lai labāk izprastu, kāpēc svarīgi aizsargāt BitTorrent savienojumu), un pēc tam piesakieties starpniekservera pakalpojumam vai, vēl labāk, labu VPN, pirms turpināt.
Ja jūs izmantojat VPN, tas ir diezgan vienkāršs: vienkārši izvēlieties VPN, kas piedāvā Linux klientu. Pēc tam lejupielādējiet un instalējiet Linux klientus savā Pi, izveidojiet to un izveidojiet savienojumu ar vēlamo serveri. (Varat pat vēlēties iestatīt tā palaišanu, kad vazērijas Pi zābaki, tāpēc tas vienmēr ir savienots ar VPN.)
Ja izmantojat starpniekserveri, varat to pievienot Deluge sadaļā Preferences> Proxy.Jums ir jāaizpilda Peer, Web Seed, Tracker un DHT sekcijas tāpat, ievietojot savu starpniekservera lietotājvārdu un paroli atbilstošajās vietās. Jūsu starpniekservera tips, resursdators un ports var atšķirties, tāpēc noteikti pārbaudiet tā dokumentāciju.
Lai starpniekservera iestatījumi stātos spēkā, jums ir jārestartē Deluge dēmons. No termināļa ievadiet šādas komandas:
sudo pkill deluged
deluged
Pēc tam jums viss ir jāiestata.
Labākais veids, kā pārbaudīt, vai jūs aktīvi izmanto starpniekserveri vai VPN, ir lejupielādēt torrentu failu, kas paredzēts, lai ziņotu par tā IP adresi. Jūs varat atrast daudzus no šiem straumēm tiešsaistē, tostarp šo vienu no BTGuard un šo no TorGuard. Ielieciet vai nu abus torņus, vai arī pagaidiet kādu laiku.
Kad torrentiem ir bijusi iespēja pieslēgties saviem atbilstošajiem izsekotājiem, izvēlieties torentus Deluge klients un pārbaudiet ierakstu "Tracker Status", kā tas redzams iepriekš. Abi ziņos par jūsu klienta atklāto IP adresi. Ja šī IP adrese atbilst jūsu publiskai IP adresei, proxy vai VPN nav pareizi konfigurēts, un, lai pārbaudītu konfigurāciju, jums vajadzētu atgriezties iepriekšējā sadaļā. Ja tas ir pareizi konfigurēts, jūs redzēsiet starpniekserveri vai VPN IP adresi, nevis savu.
Tālāk jums būs jākonfigurē vilcējs, lai izmantotu ārējo cieto disku. Ja šajā iepriekšminētajā rokasgrāmatā jūs sekoja kopā ar cietā diska uzstādīšanas instrukcijām, jūs esat gatavs ar cieto disku, kas automātiski piestiprināts pie sāknēšanas.
No turienes viss, kas jums jādara, ir mainīt Deluge noklusējuma atrašanās vietas. Pārejiet uz Flood Preferences un dodieties uz cilni Lejupielādes. Pēc noklusējuma, Deluge vada visu, lai / home / pi. Tomēr šī mazā SD atmiņa ātri aizpildīsies, tādēļ mums tas ir jāmaina.
Pirmkārt, mēs izveidosim dažas jaunas mapes mapē / media / USBHDD1 / shares, kas ir koplietošanas mape, kuru mēs jau esam iestatījuši zemas jaudas tīkla glabāšanas apmācībā. Tādā veidā mēs varam viegli piekļūt saviem lejupielādētajiem straumēm tīklā un ir pieejama tīkla skatāma mape torrent failu automātiskai ielādei. Lai izveidotu mapju kopu, izmantojiet šādas komandas (attiecīgi pielāgojiet vietņu nosaukumus, ja neizmantojat to pašu Pi iestatījumu no iepriekšējās apmācības, kādas mēs esam).
sudo mkdir / media / USBHDD1 / shares / torrents / download sudo mkdir / media / USBHDD1 / shares / torrents / pabeigts sudo mkdir / media / USBHDD1 / shares / torrents / watch sudo mkdir / media / USBHDD1 / shares / torrents / torrent-backups
Pēc tam pagriezieties pa labi un pieslēdziet šīm četrām jaunajām direktorijām Deli.
Noklikšķiniet uz Labi, lai iestatītu direktorijus. Nevajag restartēt, kā jūs to darījāt ar starpniekservera iestatīšanu.
Tagad ir pienācis laiks lejupielādēt pietiekami lielu torrentu, lai mēs patiešām varētu redzēt, vai sistēma darbojas nevainojami. Mūsu testam mēs satvert. Torrent failu par pašreizējo Linux Mint izplatīšanu, tas sver cietā 1.7GB, ideāls, lai kontrolētu savienojuma ātrumu.
Kad esat apstiprinājis, ka jūsu savienojums ir stabils, un Linux torrents ir ļoti skaisti, ir pienācis laiks pāriet uz nākamo soli: automatizēt klienta startēšanu.
Pirms mēs atstājam kapteiņa iestatījumus, ir jāpievērš uzmanība vienai no pēdējām detaļām. Mums ir jāiestata Deluge dēmons un WebUI, lai to palaistu automātiski, kad mūsu Aveņu Pi boot up. Lai to izdarītu vienkārši un bez traucējumiem, kā rediģēt sarežģītākus init failus un iestatījumus, mēs vienkārši komentēsim rc.local failu. Lai to paveiktu, palaidiet tālāk norādīto komandu.
sudo nano / etc / rc.local
Kad ir ielādēts rc.local fails, faila beigās pievienojiet šādas rindiņas. Piezīme: ja neesat lietojis WebGUI, jums nav jāpievieno otra komanda, kas beidzas ar "deluge-web". Tas var būt arī labs veids, kā pievienot savu VPN programmu, ja jūs to izmantojat.
# Sākt vilkt uz boot: sudo -u pi / usr / bin / python / usr / bin / deluged sudo -u pi / usr / bin / python / usr / bin / deluge-web
Jūsu rc.local failam, kad esat pabeidzis (iespējams, pievienojot šo VPN), ir jāizskatās šādi:
Nospiediet Ctrl + X, lai izietu un saglabātu darbu.
Šajā brīdī mēs iesakām atsākt savu Raspberry Pi, tāpēc komandrindā palaidiet "sudo reboot". Kad Pi ir pabeidzis restartēšanu, dodieties uz citu datoru un mēģiniet izveidot savienojumu ar Deluge ThinClient un / vai WebUI, lai pārliecinātos, ka abi abi darbojas.
Šeit var rasties divas lielas kļūdas. Pirmkārt, savienojuma atteice vispār nozīmē, ka inicializācijas skripti nedarbojās. Atveriet termināli savam Pi un manuāli palaidiet dēmonu un WebUI, izmantojot apmācības rokasgrāmatas iepriekš apzinātās komandas. Pārbaudiet, vai tas darbojas tagad. Ja tas notiek, atgriezieties augšup un izlabojiet savu rc.local skriptu.
Otrkārt, ja jūs varat atvērt klientu, bet tas parāda atļauju kļūdas jūsu esošajos straumēs (piemēram, Linux Torrent, kuru mēs iepriekš izmēģinājām), kas norāda, ka jūsu ārējais cietais disks nav uzstādīts vai uzstādīts nepareizi. Pārskatiet sadaļas par ārējā diska instalēšanu un iestatīšanas automātisko piestiprināšanu pie sāknēšanas mūsu Maza jaudas tīkla glabāšanas apmācībā.
Tagad, kad jūsu torrenta kopa ir konfigurēta un ir gatava klavīties, ir daži papildu rīki un modifikācijas, ar kurām varat izpētīt, lai patiešām uzlabotu lietotāja pieredzi. Neviens no šiem padomiem un trikiem nav nepieciešams, taču tie padara jūsu Amazone Pi par Torrent Box vienkāršāku lietošanu.
Pievienot mobilo piekļuvi: Apsveriet iespēju lejupielādēt mobilās vadības lietojumprogrammu, piemēram, Transdroid un Transdrone operētājsistēmai Android.Diemžēl mums nav nekādu pārliecinošu ieteikumu iOS lietotājiem, jo Apple ir pieņēmis patiešām agresīvu nostāju attiecībā uz torrentu lietojumprogrammām App Store (un ir aizliegusi visas lietotnes, kas nokļuva iesniegšanas procesā).
Šķērssvītrai pašlaik WebUI neveido mobilajām ierīcēm optimizētu veidni, taču tas ir vairāk nekā funkcionāls tādās tabletes kā iPad un Kindle Fire.
Iestatīt koplietojamo atkritni: Lai gan mēs to īsumā minējām apmācībā, pārliecinieties, ka jūsu izveidotais / torrents / skatīšanās / mape ir pieejami jūsu tīklā. Tas ir patiešām ērti, lai varētu nojaukt pāļu .torrent failus mapē un Deluge ielādēt tos automātiski.
Instalējiet pārlūkprogrammas spraudņus: Chrome un Firefox ir vairāki Plūdu centrēšanas elementi, kas uzlabo lietotāju pieredzi, tostarp:
Aktivizējiet Delue Plugins: Pastāv virkne lielisku spraudņu, kas jau ir iekļauti Deluge, un pat vairāk trešo pušu spraudņu. Daži no iekļautajiem spraudņiem, kurus vēlaties izmantot, ietver:
Jūs varat tos atrast Preferences> Plugins. Pārbaudiet tos, kurus vēlaties, un preferenču izvēlnē parādīsies jauns ieraksts (piemēram, Preferences> Paziņojumi).
Lai iegūtu papildinformāciju par trešo pušu spraudņiem un to instalēšanu, izlasiet Plugins lapu Deluge Wiki.
Pēc konfigurēšanas, testēšanas un tweaking uzlabojumiem un spraudņiem, jums ir vairāk nekā iespējams torrent box, kas maksā tikai pennies dienā darboties. Atrodiet klusu un no tā, kā to izdarīt uz vietas, piestipriniet to, ielieciet to ar straumēm un atstājiet to, lai jūs varētu nopietni lejupielādēt un sūtīt.