Torrentų atsisiuntimas ir persiuntimas iš kompiuterio ar bet kurio kito serverio sunaudoja labai daug energijos, jei ją sėjate 24x7. Taip pat nepateisinama nešiojamojo kompiuterio įjungimas visą laiką norint tiesiog atsisiųsti „Torrent“. Taigi čia yra mūsų kišeninio dydžio kompiuteris: Raspberry Pi. Tai puikus pasirinkimas „ Torrent“ dėžutei , nes sunaudoja labai mažai energijos ir gali būti įjungtas ilgą laiką. Taigi jūs galite turėti pigų „Torrent Box“, veikiantį visą laiką su nereikšmingomis eksploatavimo sąnaudomis, atsisiųsdami torrentus. Taip pat galite paleisti kai kurias kitas programas, kurioms reikalinga, kad „Raspberry Pi“ būtų įjungta ilgą laiką, pvz., Galite naudoti ją kaip „Motion capture“ stebėjimo kamerą ir tuo pačiu metu atsisiųsti torrentą. Taigi pradėkime!
Daugiausia yra du populiariausi „Torrent“ atsisiuntimo „Linux“ sistemoje („Raspberry Pi“) sprendimai: „ Transmission“ ir „ Deluge“. Čia, šioje pamokoje, naudoju „Transmission“, nes man pasirodė, kad ji yra paprastesnė, lengvesnė ir lengvesnė nei „Deluge“. Štai nedidelis palyginimas:
Transmisija ir potvynis:
Kaip minėta anksčiau, „Transmission“ yra paprastas ir lengvas „torrent“ klientas, palyginti su „Deluge“. Kita vertus, „Deluge“ turi daugiau funkcijų, tačiau yra šiek tiek sunkesnis, tačiau nepajusite jokios papildomos apkrovos kompiuteriui, nes šiandien kompiuteriai yra daug greitesni.
Perduodant iš dėžutės pateikiama žiniatinklio sąsaja, per kurią galite pasiekti torrentus darbalaukyje, taip pat išmaniuosiuose telefonuose naudodami žiniatinklio naršyklę. „Deluge“ taip pat turi žiniatinklio vartotojo sąsają, tačiau ją reikia atsisiųsti ir sukonfigūruoti atskirai, „Deluge“ taip pat turi puikų torrent klientą, skirtą staliniams kompiuteriams, tačiau jį taip pat reikia atsisiųsti atskirai darbalaukyje. Be to , „Transmission“ gali „Torrent“ magnetines nuorodas tvarkyti labai sklandžiai nei „Deluge“.
Mano pagrindinis tikslas yra tiesiog atsisiųsti „Torrent“, netvarkant konfigūracijos, ir aš nenoriu savo darbalaukyje įdiegti kito „Torrent“ kliento (jau turite „uTorrent“), todėl aš naudoju „Transmission“. Jie abu yra geri ir turi tokias pagrindines galimybes kaip „Stop“, „Start“, „pristabdyti“ arba „ištrinti“ ir pan.
„Raspberry Pi“ pavertimas „TorrentBox“ per kelias minutes:
Visų pirma, jei esate „Raspberry Pi“ pradedantysis, pereikite prie mūsų ankstesnių „Raspbian OS“ įdiegimo „Raspberry Pi“ ir darbo su „Raspberry Pi“ pradžios pamokų. Čia taip pat patikrinkite visus kitus „Raspberry Pi“ projektus.
Jei žemiau turite „Raspberry Pi“ modelį nei 3 versiją, jums gali prireikti „Wi-Fi“ raktų, kad belaidžiu būdu prijungtumėte „Raspberry Pi“ prie maršrutizatoriaus, arba galite tiesiogiai prijungti „Raspberry Pi“ prie maršrutizatoriaus naudodami „Ethernet“ kabelį. „Raspberry Pi 3“ įmontuotas belaidis internetas. Čia mes panaudojome „Raspberry Pi 2 Model B“ su „Wi-Fi“ raktu. Taigi įsitikinkite, kad „Raspberry Pi“ yra prijungtas prie interneto, naudojant LAN arba „Wi-Fi“, ir atlikite toliau nurodytus veiksmus:
1 žingsnis: Pirmiausia paleiskite žemiau esančią komandą, kad atnaujintumėte ir atnaujintumėte „Raspbian“ OS „Raspberry Pi“:
sudo apt-get update sudo apt-get atnaujinimas
2 žingsnis: Dabar atsisiųskite ir įdiekite „Transmission“ naudodami žemiau esančią komandą:
sudo apt-get install perdavimo-deemon
3 žingsnis: Dabar viskas, ką turime padaryti, turi šiek tiek pakeisti perdavimo konfigūracijos failą. Pirmiausia atidarykite konfigūracijos failą naudodami „ nano“ redaktorių:
sudo nano /etc/transmission-daemon/settings.json
Pridėkite LAN IP nustatymo parinktyje „rpc-whitelist“ ir nustatykite parinktį „rpc-whitelist-enabled“ į „true“, kaip nurodyta toliau. Tai yra IP, kurį mūsų „Raspberry Pi“ priskirs mūsų maršrutizatorius.
"rpc-baltasis sąrašas": "127.0.0.1,192.168. *. *", "įgalintas rpc-baltasis sąrašas": tiesa,
Taip pat galite pamatyti keletą kitų nustatymų, pvz., „Rpc-username“ ir „rpc-password“. Tai reikės norint prisijungti, kai atidarome žiniatinklio vartotojo sąsają žiniatinklio naršyklėje. Galite juos atitinkamai pakeisti; Palikau numatytąjį vartotojo vardą ir pakeičiau slaptažodį. Slaptažodis bus automatiškai užšifruotas išsaugojus failą.
4 žingsnis: Atsisiųstų failų vieta yra apibrėžta „ settings.json“ faile, kaip parodyta žemiau. Numatytoji vieta yra / var / lib / transmission-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
Kad išvengtume klaidos „Uždrausta leidimas“, turime įsitikinti, kad šių katalogų savininkas turi būti tas pats vartotojas, kuriam priklauso perdavimo deimonas. Vartotojas, kuriam priklauso perdavimo deimonas, yra „debian-transmission “, todėl jį paverčiame katalogų atsisiuntimo savininku kartu su katalogais, kuriuose yra nustatymų failas:
sudo chown -R debian-transmission: debian-transfer / etc / transmission-daemon sudo chown -R debian-transmission: debian-transmission /etc/init.d/transmission-daemon sudo chown -R debian-transmission: debian-transmission / var / lib / transmission-daemon
5 žingsnis: Galiausiai paleiskite perdavimo demoną ir iš naujo įkelkite nustatymus:
sudo paslaugos perdavimo-deemon paleidimas sudo paslaugos perdavimo-deemon perkrovimas
6 žingsnis: Dabar jūs visi pasiruošę atsisiųsti „Torrent“ failus į „Raspberry Pi“. Tiesiog atidarykite interneto naršyklę ir įveskite savo „Raspberry Pi“ IP su prievadu 9091, pvz., Http://192.168.1.100:9091 . Jums bus parodytas prisijungimo langas, kuriame turėsite įvesti tą patį vartotojo vardą ir slaptažodį, kuriuos nustatėme atlikdami 3 veiksmą. Ir jūs turite savo „Torrent“ vartotojo sąsają, kaip nurodyta toliau:
http: // Jūsų_Raspberry_Pi IP: 9091
Dabar spustelėkite viršutiniame kairiajame kampe esančią piktogramą Atidaryti torrentą ir įkelkite torrent failą arba įklijuokite magneto nuorodos URL, kad pradėtumėte atsisiuntimą. Tai naudoti gana paprasta ir tiesiai į priekį, lengvai suprasite.
Tai tas pats, kaip ir bet kuriame kitame „BitTorrent“ kliente, ir galite tiesiog ištirti parinktis naudodami sąsają. Mes galime pridėti, pašalinti, suplanuoti torrentus, o magnetinės jungtys veikia labai sklandžiai.
7 žingsnis: Paskutinis žingsnis - įkeliant perdavimo parametrus. Nors pagal numatytuosius nustatymus perdavimas prasideda įkrovos metu ir pradeda atsisiųsti eilėje esančius torrentus, tačiau žiniatinklio sąsaja nepaleidžiama automatiškai, kol paleidžiame komandą „ sudo service transmission-daemon reload“ .
Taigi, norėdami automatizuoti šį dalyką, pirmiausia sukurkite failą pavadinimu „transmission-boot“ /etc/init.d
sudo nano /etc/init.d/transmission-boot
Tame faile įveskite šį tekstą:
#! / bin / sh ### BEGIN INIT INFO # Pateikia: transmission-daemon-reload # Required-Start: $ all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Trumpas aprašas: perkraukite perdavimo deemoną # aprašymas: perkraukite perdavimo deemoną paleisdami ### END INIT INFO sleep 20 paslaugos perdavimo-deemono perkėlimas
Galiausiai padarykite failą vykdomąjį ir pridėkite jį prie rc.d naudodami šias komandas:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot defaults
Viskas padaryta dabar, galite pradėti naudoti savo „ Visada įjungiamą „ Raspberry Pi Torrent “atsisiuntimo mašiną.
Pasirenkami nustatymai:
Pakeisti numatytąją atsisiuntimo vietą:
Jei jums nepatinka numatytoji atsisiuntimo vieta (/ var / lib / transmission-daemon / downloads) arba naudojate išorinį standųjį diską atsisiųstiems failams išsaugoti, galite pakeisti atsisiuntimo vietą naudodami failą settings.json, kaip parodyta žingsnyje 4 viršuje. Tačiau nepamirškite, kad šių katalogų savininkas turi būti tas pats, kas turi perdavimo deemoną, kad būtų išvengta klaidos dėl neleistino leidimo , kaip paaiškinta 4 žingsnyje.
Keisti perdavimo démono vartotoją:
Kaip žinome, kad numatytasis vartotojas, kuriam priklauso perdavimo deimonas, yra „debian-transmission “. Tai apibrėžiama /etc/init.d/transmission-daemon faile ir mes galime pakeisti vartotoją iš ten:
sudo nano /etc/init.d/transmission-daemon
Palikau daugumą nustatymų pagal numatytuosius nustatymus, įskaitant šį, kaip minėta anksčiau, kad noriu tik atsisiųsti failus ir neturiu jokių konkrečių reikalavimų. Redaguodami aukščiau esantį failą, galite pakeisti šį vartotoją kitu vartotoju, pvz., „Pi“ . Bet kas bebūtų vartotojas, turime padaryti šį vartotoją kaip katalogų, kuriuose bus išsaugoti atsisiuntimai ir kur saugomi nustatymų failai, savininką.
Be to, norėdami pakeisti vartotoją, pirmiausia turime sustabdyti perdavimą ir paleisti jį po pakeitimo, naudodami toliau nurodytas komandas:
sudo paslaugos perdavimo-deemonio sustabdymas
sudo paslaugos perdavimo-deemon paleidimas
Nustatyti atsisiuntimo ir įkėlimo greitį:
Yra daugybė konfigūravimo parinkčių, leidžiančių valdyti „Torrent“, pvz., Atsisiuntimas ir įkėlimas. Mes galime apriboti ir nustatyti atsisiuntimo ir įkėlimo greitį faile settings.json, kaip nurodyta toliau. Mes taip pat galime pakeisti interneto vartotojo sąsajos greitį. Greitis rodomas KB / s:
sudo nano /etc/transmission-daemon/settings.json
Toliau naršykite nustatymų failą, kad pakeistumėte jį pagal savo reikalavimus. Šiame faile galite rasti visą informaciją apie įvairias parinktis ir kintamuosius.
Anoniminiai torrentai:
Galiausiai, jei norite paslėpti savo torrento veiklą nuo interneto paslaugų teikėjo ar kai kurių vyriausybinių agentūrų, yra daugybė mokamų ir nemokamų paslaugų, kurios jums paslėps faktinį IP adresą nuo kitų tinklo žmonių. Vienas iš būdų yra naudoti tam tikrą „Proxy Torrent“ paslaugą, kad paslėptumėte savo IP adresą ir (arba) užšifruotumėte perduodamus duomenis, pvz., „BTGuard“, „Torguard“ ir kt. Ir kitas būdas naudoti tam tikrą VPN paslaugą, kad nukreiptumėte visą jūsų „Torrent“ srautą iš VPN, kad niekas negalėtų matyti jūsų tikrasis IP, tačiau jie matys VPN IP, pvz., „StrongVPN“, „Proxy.sh“ ir kt. Tokiu būdu galite visiškai anonimizuoti „BitTorrent“ srautą.
Taigi taip galite konvertuoti savo „Raspberry Pi“ į mažos galios „Torrent Box“. Čia galite peržiūrėti kitus mūsų įdomius interneto projektus.