Torentu lejupielāde un sēšana no datora vai jebkura cita speciāla servera patērē ļoti daudz enerģijas, ja to sējat 24x7. Un nav arī pamatoti visu laiku ievietot klēpjdatoru, lai tikai lejupielādētu Torrent. Tātad šeit parādās mūsu kabatas formāta dators: Raspberry Pi. Tā ir lieliska izvēle Torrent lodziņam, jo tā patērē ļoti maz enerģijas, un to var ilgi ieslēgt. Tātad jums var būt lēts Torrent Box, kas visu laiku darbojas ar nenozīmīgām ekspluatācijas izmaksām, lejupielādējot straumes jums. Varat arī palaist dažas citas programmas, kurām Raspberry Pi ir jābūt ilgstoši ieslēgtai, piemēram, varat to izmantot kā Motion capture novērošanas kameru un vienlaikus lejupielādēt torrentu. Tātad sāksim!
Torrents lejupielādei Linux sistēmā (Raspberry Pi) galvenokārt ir divi populārākie risinājumi: Transmission un Deluge. Šeit šajā apmācībā es izmantoju pārraidi, jo man tas šķita vienkāršāk, vieglāk un vieglāk nekā Deluge. Šeit ir mazs salīdzinājums:
Pārraide pret plūdiem:
Kā minēts iepriekš, pārraide ir vienkārša un viegla torrent klienta salīdzinājumā ar Deluge. No otras puses, Deluge ir vairāk funkciju, bet nedaudz smagāka, taču datorā nejutīsit nekādu papildu slodzi, jo šodien datori ir daudz ātrāki.
Pārraidei tiek piegādāta Web saskarne ārpus kastes, caur kuru var piekļūt straumēm darbvirsmā, kā arī viedtālruņos, izmantojot tīmekļa pārlūkprogrammu. Deluge ir arī tīmekļa lietotāja interfeiss, taču jums tas ir jālejupielādē un jākonfigurē atsevišķi, Deluge ir arī jauks torrentu klients galddatoriem, taču tas arī jālejupielādē atsevišķi uz darbvirsmas. Bez tam , Transmission var ļoti vienmērīgi apstrādāt Torrent magnētiskās saites nekā Deluge.
Mans galvenais mērķis ir vienkārši lejupielādēt Torrents, neizjaucot konfigurāciju, un es nevēlos savā darbvirsmā instalēt citu Torrent klientu (jau ir uTorrent), tāpēc esmu izmantojis pārraidi. Viņi abi ir labi un tiem ir pamata iespējas, piemēram, Apturēt, Sākt, pauzēt vai izdzēst utt.
Aveņu Pi pārveidošana TorrentBox dažu minūšu laikā:
Pirmkārt, ja esat iesācējs ar Raspberry Pi, tad apmeklējiet mūsu iepriekšējās apmācības par Raspbian OS instalēšanu Raspberry Pi un darba sākšanu ar Raspberry Pi. Šeit pārbaudiet arī visus pārējos Raspberry Pi projektus.
Ja jums zemāk ir Raspberry Pi modelis, nevis 3. versija, jums, iespējams, būs nepieciešams Wi-Fi dongle, lai bez vadiem pievienotu Raspberry Pi maršrutētājam, vai arī varat tieši savienot Raspberry Pi ar maršrutētāju, izmantojot Ethernet kabeli. Raspberry Pi 3 ir iebūvēts Wi-Fi. Šeit mēs izmantojām Raspberry Pi 2 Model B ar Wi-Fi dongle. Tāpēc pārliecinieties, ka Raspberry Pi ir savienots ar internetu, izmantojot LAN vai Wi-Fi, un pēc tam veiciet tālāk norādītās darbības.
1. solis: Vispirms palaidiet zemāk esošo komandu, lai atjauninātu un jauninātu Raspbian OS Raspberry Pi:
sudo apt-get update sudo apt-get jauninājums
2. solis: Tagad lejupielādējiet un instalējiet pārraidi, izmantojot komandu zemāk:
sudo apt-get install pārraides-dēmons
3. solis: Tagad mums viss ir jāveic, lai veiktu dažas izmaiņas pārraides konfigurācijas failā. Vispirms atveriet konfigurācijas failu, izmantojot nano redaktoru:
sudo nano /etc/transmission-daemon/settings.json
Pievienojiet LAN IP iestatījumu opcijā “rpc-whitelist” un iestatiet “iespējotu rpc-whitelist” kā “true”, kā norādīts zemāk. Tas ir IP, kuru mūsu Maršrutētājs piešķirs mūsu Raspberry Pi.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "iespējots rpc-whitelist": true,
Varat redzēt arī dažus citus iestatījumus, piemēram, “rpc-username” un “rpc-password”. Tas būs nepieciešams, lai pieteiktos, kad tīmekļa pārlūkprogrammā atveram tīmekļa lietotāja saskarni. Jūs varat tos attiecīgi mainīt; Es atstāju lietotājvārdu pēc noklusējuma un nomainīju paroli. Parole tiks automātiski šifrēta, kad fails tiks saglabāts.
4. solis: lejupielādēto failu atrašanās vieta ir definēta settings.json failā, kā parādīts zemāk. Noklusējuma atrašanās vieta ir / var / lib / transmission-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
Lai izvairītos no kļūdas “Atļauja liegta”, mums jāpārliecinās, ka šo direktoriju īpašniekam jābūt tam pašam lietotājam, kuram pieder pārraides dēmons. Lietotājs, kuram pieder pārraides dēmons, ir “debian-transmission ”, tāpēc mēs to padarām par direktoriju lejupielādes īpašnieku kopā ar direktorijiem, kas satur iestatījumu failu:
sudo chown -R debian-transmission: debian-transmission / etc / transmission-daemon sudo chown -R debian-transmission: debian-pārsūtīšana /etc/init.d/transmission-daemon sudo chown -R debian-transmission: debian-transmission / var / lib / transmission-daemon
5. solis: Visbeidzot sāciet pārraides dēmonu un atkārtoti ielādējiet iestatījumus:
sudo pakalpojuma pārraide-dēmons sākt sudo pakalpojuma pārraide-dēmons pārlādēt
6. solis: Tagad jūs visi esat gatavs lejupielādēt savus Torrent failus vietnē Raspberry Pi. Vienkārši atveriet tīmekļa pārlūkprogrammu un ievadiet sava Raspberry Pi IP ar 9091 portu, piemēram, http://192.168.1.100:9091 . Jums tiks parādīts uznirstošais logs, kurā jums būs jāievada tas pats lietotājvārds un parole, kuru esam iestatījuši 3. solī. Un jums priekšā ir Torrent lietotāja interfeiss, piemēram, zemāk:
http: // Jūsu_ Aveņu_Pi: 9091
Tagad noklikšķiniet uz Atvērt torrent ikonu augšējā kreisajā stūrī un augšupielādējiet torrenta failu vai ielīmējiet magnēta saites URL, lai sāktu lejupielādi. Lietot to ir diezgan vienkārši un vienkārši, jūs to viegli sapratīsit.
Tas ir tāds pats kā jebkurš cits BitTorrent klients, un jūs varat vienkārši izpētīt iespējas, izmantojot saskarni. Mēs varam pievienot, noņemt, ieplānot straumes un magnētiskās saites darbojas ļoti nevainojami.
7. solis: pēdējais solis ir pārraides iestatījumu ielāde startēšanas laikā . Lai gan pārraide pēc noklusējuma sākas ar sāknēšanu un sāk lejupielādēt rindā esošos straumējumus, bet tīmekļa saskarne netiek startēta automātiski, palaižot, līdz tiek aktivizēta komanda “ sudo service transmission-daemon reload” .
Lai automatizētu šo lietu, vispirms izveidojiet failu ar nosaukumu “transmission-boot” /etc/init.d
sudo nano /etc/init.d/transmission-boot
Un failā ievadiet šādu tekstu:
#! / bin / sh ### INFORMĀCIJAS SĀKUMS UZ SĀKUMU # Nodrošina: transmission-daemon-reload # Required-Start: $ all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Īss apraksts: Pārlādējiet pārraides dēmonu # Apraksts: Pārlādējiet pārraides dēmonu startēšanas laikā. ### END INIT INFO miega 20 pakalpojuma pārraide - dēmona pārlādēšana
Visbeidzot padariet failu izpildāmu un pievienojiet to rc.d, izmantojot šādas komandas:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot noklusējumi
Tas viss ir izdarīts tagad, jūs varat sākt izmantot savu vienmēr ieslēgto Raspberry Pi Torrent lejupielādes mašīnu.
Izvēles iestatījumi:
Mainīt noklusējuma lejupielādes vietu:
Ja neesat apmierināts ar noklusējuma lejupielādes vietu (/ var / lib / transmission-daemon / downloads) vai lejupielādēto failu saglabāšanai izmantojat kādu ārējo cieto disku, lejupielādes vietu varat mainīt, izmantojot failu faila settings.json, kā parādīts solī 4 iepriekš. Bet atcerieties, ka šo direktoriju īpašniekam jābūt tam pašam, kuram pieder pārraides dēmons, lai izvairītos no kļūdas , kas saistīta ar atteikumu , kā paskaidrots 4. darbībā.
Mainīt pārraides dēmona lietotāju:
Tā kā mēs zinām, ka noklusējuma lietotājs, kuram pieder pārraides dēmons, ir “debian-transmission ”. Tas ir definēts failā /etc/init.d/transmission-daemon, un mēs varam mainīt lietotāju no turienes:
sudo nano /etc/init.d/transmission-daemon
Es atstāju lielāko daļu iestatījumu pēc noklusējuma, ieskaitot šo, kā minēts iepriekš, ka es gribu tikai lejupielādēt failus un man nav īpašu prasību. Rediģējot iepriekš minēto failu, varat mainīt šo lietotāju uz citu lietotāju, piemēram, “pi” . Lai kāds būtu lietotājs, mums tas jāizveido kā direktoriju īpašnieks, kur tiks saglabātas lejupielādes un kur glabājas iestatījumu faili.
Lai mainītu lietotāju, mums vispirms ir jāpārtrauc pārraide un pēc tam jāsāk pēc izmaiņām, izmantojot zemāk norādītās komandas:
sudo pakalpojuma pārraide-dēmona pietura
sudo pakalpojuma pārraides-dēmona sākums
Iestatīt lejupielādes un augšupielādes ātrumu:
Ir daudz konfigurācijas opciju, lai kontrolētu Torrent, piemēram, lejupielādes un augšupielādes ātrums. Mēs varam ierobežot un iestatīt lejupielādes un augšupielādes ātrumu failā settings.json, piemēram, zemāk. Mēs varam arī mainīt ātrumus, kas veidojas tīmekļa lietotāja saskarnē. Ātrumi tiek parādīti KB / s:
sudo nano /etc/transmission-daemon/settings.json
Turpiniet izpētīt iestatījumu failu, lai to mainītu atbilstoši jūsu prasībām. Šajā failā visu informāciju par dažādām opcijām un mainīgajiem varat atrast šeit.
Anonīma torrentēšana:
Visbeidzot, ja vēlaties slēpt savas straumju darbības no ISP vai dažām valdības aģentūrām, ir pieejami dažādi maksas un bezmaksas pakalpojumi, lai paslēptu jūsu faktisko IP adresi no citiem tīkla cilvēkiem. Viens veids ir izmantot kādu Proxy Torrent Service slēpt savu IP un / vai šifrētu datu pārsūtīšanu, piemēram, BTGuard, Torguard utt Un citā veidā, lai izmantotu kādu VPN Service maršrutam viss, kas jums Torrent Satiksmes no VPN, tāpēc, ka neviens nevar redzēt jūsu faktiskais IP, bet viņi redzēs VPN IP, piemēram, StrongVPN, Proxy.sh utt. Tādējādi jūs varat pilnībā anonimizēt savu BitTorrent trafiku.
Tātad, šādi jūs varat pārveidot savu Raspberry Pi par mazjaudas Torrent Box. Pārbaudiet citus mūsu interesējošos IoT projektus šeit.