11Aug

Kā pagriezt aveņu Pi uz vienmēr uz BitTorrent Box

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 rada lielu enerģijas daudzumu, piemēram, mūsu pieticīgais mājas biroja serveris patērē gandrīz 200 ASV dolāru elektroenerģijas gadā.Savukārt Raspberry Pi ir veidots uz mobilo procesoru un dziedina enerģiju kā kolibri. Cilvēks "Raspberry Pi" patērē 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.

Plus, kad runa ir par straumēšanas lejupielādi, vienmēr ir pieejama kartiņa. 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.

Kas jums ir nepieciešams

Š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 pievienotu monitoru un tastatūru, vai arī attālināti, izmantojot SSH un VNC, un ka jums ir ārējais USBdisku( vai disku), kas pievienots tam. Ja jums ir jāpaaugstinās ātrums šajās jomās, mēs ļoti iesakām lasīt tālāk minētās rokasgrāmatas, lai tie būtu šeit:

  1. Viss, kas jums jāzina par sākšanu ar Aveņu Pi
  2. Kā konfigurēt jūsu Aveņu Pi uz RemoteShell, darbvirsma un failu pārsūtīšana
  3. Kā nomainīt aveņu Pi uz mazjaudas tīkla glabāšanas ierīci

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ētlai to automātiski piestiprinātu pie boot( kā aprakstīts trešajā rokasgrāmatā).

Turklāt, ja jūs neesat pārāk pazīstams ar BitTorrent klienta iestatīšanas anonīmo lejupielādi, jūs to vajadzētu izlasīt. Jums pilnīgi nepieciešama sava veida anonimizācija proxy vai VPN sistēma vietā, lai droši izmantotu BitTorrent.Š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 visu materiālu un pi konfigurējis, ir pienācis laiks atgriezties biznesā, lai padarītu savu Pi klusu un ļoti zemu jaudas lejupielādes zvēru.

pirmais solis: instalējiet dumpu uz Raspbian

Ir vairāki BitTorrent klienti Linux, kuriem ir vērts apsvērt, bet mēs iesakām Deluge.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.

Jūs varat apmeklēt vairākus veidus, kā konfekt Deluge, taču ne visas konfigurācijas ir piemērotas šim bezgalīgajam 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ātodarbvirsmu 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 cita datora 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 radu.( Plašāka informācija par to vēlāk).

Mēs iesakām konfigurēt Deluge uz attālās ierīces, lai pieņemtu ThinClient savienojumus. 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 izvēlēties starp šīm divām opcijā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.

Opcija One: iestatīt plūsmu ThinClient Access

Pirms jūs visu darāt, veltiet laiku, lai atjauninātu un atjauninātu savus krātuves. Atveriet terminālu 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 ielieciet sudo apt-get install ielieciet konsole

Tas lejupielādēs Deluge daemonu un konsolei instalēšanas 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 oriģinālā 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

Kad nano teksta redaktora iekšpusē būs jāpievienorinda uz konfigurācijas faila apakšdaļu ar šādu konvenciju:

lietotājs: parole: līmenis

Ja lietotājs ir lietotājvārds, kuru vēlaties lietot Deli, parole ir parole, kuru vēlaties, un līmenis ir 10( pilna piekļuve / administratīvais līmenispar dēmonu).Tātad mūsu nolūkos mēs izmantojām pi: aveņu: 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 atkārtoti konsole:

pārpludināja kondensa konsole

Ja konsoļu palaišana dod jums 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.

Tiklīdz konsole atrodas, jums būs jāveic ātra konfigurācijas maiņa. Ievadiet šādu:

config -s allow_remote True config allow_remote izeja

Komandas un atbilstošā izeja izskatīsies zemāk redzamajā ekrānā.

Tas ļauj attālinātos savienojumus ar jūsu Deluge daemon un divkāršs pārbauda, ​​vai konfigurācijas mainīgais ir iestatīts. Tagad ir pienācis laiks nogalināt dēmonu un atkal to atkal restartēt, lai stāsies spēkā konfigurācijas maiņa:

sudo pkill pārpludināja

Š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 esat startējis, dodieties uz sadaļu Preferences & gt;Saskarne. 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.

Atpakaļ Connection Manager, jūs redzēsit ierakstu par Raspberry Pi;ja viss iet labi, indikatora gaisma kļūs zaļa:

Noklikšķiniet uz Connect, un jums tiks piespiests interfeiss, kas savienots ar tālvadības iekārtu:

Tā ir jauna instalēšana, kas ir tikai. torrent vietnē, bet mūsu savienojumsstarp attālo datoru un darbvirsmas klientu ir veiksmīga!

Iet 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.

Otrais risinājums: iestatīt plūsmu WebUI Access

WebUI konfigurēšana ir ievērojami ātrāka un ļauj izmantot dažas mobilās lietojumprogrammas, lai piekļūtu Pastaigai. 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.

Vispirms veltiet laiku, lai atjauninātu un uzlabotu savus krātuves. Atveriet terminālu un izpildiet šādas divas komandas vienu pēc otras:

sudo apt-get update sudo apt-get upgrade

Pēc tam, lai instalētu WebUI, izpildiet šā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 ielieciet sudo apt-get install python-mako sudo apt-get install deluge-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, kas nepieciešama 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 to 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. Jūs varat izmantot Pi pārlūkprogrammu, ja jums kādreiz tas ir nepieciešams, 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 jūsu pi IP adresi ar tikko izvēlēto portu( piemēram, http://192.168.1.13:8112).

Jūs saņemsiet paroles uzvedni( 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 diezgan tāds pats kā ThinClient, bet tas ir pietiekami izturīgs, lai izmantotu gaismu, un tam ir papildu priekšrocība, jo tas ir pieslēguma punkts daudzām torrent kontroles mobilajām lietotnēm.

Otrais solis: konfigurējiet savu starpniekserveri vai VPN

Jūs, iespējams, vēlēsities sākt lejupielādēt torrentus, bet pagaidiet! 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 neesat izlasījis, 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.(Jūs pat varat iestatīt tā palaišanu, kad varavīksnes bo boots, tāpēc tas vienmēr ir savienots ar VPN.)

Ja jūs izmantojat starpniekserveri, varat to pievienot Deluge sadaļā Preferences & gt;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 pārpludināja delged

Pēc tam jums viss būtu jāiestata.

Labākais veids, kā pārbaudīt, vai aktīvi izmantojat starpniekserveri vai VPN, ir lejupielādēt torrentu failu, kas paredzēts, lai skaidri paziņotu savu IP adresi. Jūs varat atrast daudzus no šiem torrentiem tiešsaistē, tostarp šo vienu no BTGuard un šo no TorGuard. Ielieciet vai nu abus torņus, vai arī pagaidiet kādu laiku.

Pēc tam, kad torrentiem ir bijusi iespēja pieslēgties saviem atbilstošajiem izsekotājiem, izvēlieties torentus Deluge klientā un pārbaudiet ierakstu "Tracker Status", kā redzams iepriekš.Abi ziņos par jūsu klientu identificē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.

Trešais solis: konfigurējiet sava lejupielādes atrašanās vietu

Tālāk jums būs jākonfigurē Flood, 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 /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 /media/USBHDD1/ koplietojumos, kas ir kopīgotā mape, kuru mēs jau esam izveidojuši Low-Power Network Storage 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. Izmantojiet šādas komandas, lai izveidotu mapju kopu( atbilstoši pielāgojot vietvārdus atbilstoši savai atrašanās vietai, 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/ lejupielāde sudo mkdir /media/USBHDD1/shares/torrents/ pabeigts sudo mkdir /media/USBHDD1/shares/torrents/ pulkstenis sudomkdir /media/USBHDD1/shares/torrents/ torrent-backups

Pēc tam pagriezieties pa labi un pieslēdziet šīm četrām jaunajām direktorijām Deluge.

Noklikšķiniet uz OK, lai iestatītu direktorijus. Nevajag restartēt, kā jūs to darījāt ar starpniekservera iestatīšanu.

Četri soļi: pārbaudiet savienojumu

Tagad ir pienācis laiks lejupielādēt pietiekami lielu torentu, lai mēs patiešām varētu redzēt, vai sistēma darbojas nevainojami. Mūsu testam mēs satvert. Torrent failu pašreizējam Linux Mint izplatījumam - tas sver cietā 1.7 GB, kas ir piemērots savienojuma ātruma uzraudzībai.

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.

Solis pieci: konfigurēt plūdmaiņu, lai palaistu palaišanu

Pirms mēs atstājam Deluge setup, ir viena galīgā informācija, uz kuru jātiek galā.Mums ir jāiestata Deluge dēmons un WebUI, lai to palaistu automātiski, kad mūsu Aveņu Pi boots. 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

Ar ielādēto rc.local failu pievienojiet faila beigām šā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/ melno-web

Jūsu rc.local failam vajadzētu izskatīties kaut kas līdzīgs šim, kad esat pabeidzis( iespējams, pievienojot šo VPN):

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ā atlaidiet "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 ir 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ā.

Uzlabojot jūsu Torrenting Experience

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.

Pievienojiet 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ā).

Deluge pašlaik WebUI nedarbojas ar mobilajām ierīcēm optimizētu veidni, taču tas ir vairāk nekā funkcionāls tādām tabletēm kā iPad un Kindle Fire.

Shared Drop Folder iestatīšana : lai gan mēs to īsumā minējām apmācībā, pārliecinieties, ka jūsu izveidotā mape /torrents/watch/ ir pieejama 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 padeves centrēšanas spraudņi, kas uzlabo lietotāju pieredzi, tostarp:

  • Chrome :
    • DelugeSiphon: iespējo. torrent pievienošanu no WebUI
    • Deluge Remote: vienkāršs pašreizējo straumju un toprogress
  • Firefox :
    • BitTorrent WebUI +: ļauj. torrent pievienot no WebUI
    • WebUI Quick Add Torrent: Greasemonkey Script, kas pievieno klikšķināmu ikonu tīmekļa lapās, lai viegli torrent pievienotu

aktivizēt Deluge plugins : ir virkne lielu spraudņu, kas jau ir iekļautiFlotes un vēl vairāk trešo pušu spraudņi. Daži no iekļautajiem spraudņiem, kurus vēlaties izmantot, ietver:

  • paziņojums: jūs saņemat e-pasta brīdinājumus no Deluge par torrenta pabeigšanu un citiem notikumiem
  • plānotājs: ierobežo joslas platumu, pamatojoties uz dienas laiku

Jūs varat tos atrast Preferences & gt;Plugins. Pārbaudiet tos, kurus vēlaties, un preferenču izvēlnē parādīsies jauns ieraksts( piemēram, Preferences & gt; 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 uzlabojumu un spraudņu konfigurēšanas, testēšanas un tweaking, jums ir vairāk nekā spējīgs torrentu kastīte, kas maksā tikai vienu pennies darbībā.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.