11Aug

Hogyan kell egy Raspberry Pi-t egy Mindig BitTorrent Box-ba forgatni?

Ideális egy dedikált gép a BitTorrent klienshez, így 24/7-es vetéskor el tudsz vetni. De energiaigényes, hogy egy teljes kocsit elindítanak és online is használnak. Adja meg a Málna Málost.

A legtöbb asztali számítógép nagy mennyiségű energiát vonz, például a szerény otthoni irodai szerverünk évente közel 200 dollár értékű villamos energiát fogyaszt. A Raspberry Pi viszont egy mobil processzor körül épül fel, és energiát kortyol, mint egy kolibri. Az alapvető Raspberry Pi kártya kevesebb, mint 3 dollár energiát használ az éves rendszerhez, és még néhány külső merevlemez-meghajtót is hozzáad, még mindig kevesebbet tart az éves működési költségeid, mint a burger és a krumplit.

Plus, amikor a torrenteket letöltjük, egy mindig működő gép a király. A torlódásoknál minél többet figyelsz a felhőbe, és magadba vetelsz, annál jobb az arányod a tracker-en( még akkor is, ha a nyilvános tracker-ekről beszivárogtál, egy mindig működő gép biztosítja, hogy ott leszel, amikor ezek a ritka fájlok megjelennek).

Ha ez jól hangzik, olvass tovább, ahogy megmutatjuk, hogyan kell a PI-t teljesen távvezérelt letöltő gépgé alakítani.

Amire szüksége van

Ehhez a bemutatóhoz feltétlenül feltételezzük, hogy rendelkezik egy Raspberry Pi egységgel, amelyen az Raspbian telepítve van, közvetlenül a csatlakoztatott monitoron és billentyűzeten keresztül vagy távolról az SSH és VNC hálózaton keresztül elérheti az eszközt, és külső USBmeghajtó( vagy meghajtók).Ha fel kell gyorsulnia ezeken a területeken, javasoljuk, hogy olvassa el az alábbi útmutatókat az itt felsorolt ​​sorrendben:

  1. Minden, amit tudni kell a Raspberry Pi
  2. használatának megkezdéséről Hogyan kell konfigurálni a Raspberry Pi for RemoteShell, asztali és fájlátvitel
  3. Hogyan kapcsoljuk be a malacot pi alacsony teljesítményű hálózati tárolóeszközbe

Az első tutorialban minden szükséges.a második bemutató opcionális( de a távoli hozzáférés hihetetlenül hasznos a projekt számára, mivel a letöltési doboz tökéletes jelölt a fej nélküli felépítéshez), és a harmadik bemutató legfontosabb része egyszerűen a merevlemez beállítása és konfigurálásahogy automatikusan fel legyen szerelve a csomagtartón( a harmadik útmutatóban leírtak szerint).

Továbbá, ha nem ismeri túlzottan a BitTorrent kliens azonosítását és feloldását anonim letöltés céljából, akkor olvassa fel. Az teljesen -nek szüksége van valamilyen anonimizáló proxy vagy VPN rendszerre a BitTorrent biztonságos használatához. Az útmutatóban említett proxy olcsó és egyszerű, de a jó VPN rendszerint gyorsabb és sokoldalúbb, ezért nézze meg ezt az útmutatót, ha VPN-t szeretne.

Miután átnézted az összes anyagot, és beállítod a Pi-ot, itt az ideje, hogy leállj az üzletbe, hogy Pi-t egy csendes és rendkívül alacsony teljesítményű letöltő fenevadra fordítsd.

Első lépés: Az Deluge telepítése az Raspbian

-re A BitTorrent-ügyfelek több Linuxot is érdemes megfontolni, de javasoljuk az elárasztást.ez csak a megfelelő egyensúly a jellemzők és a lábnyom, így nem találja magát szeretné egy hónap múlva, hogy telepített valami erősebb.

A Deluge többféle módon konfigurálható, de nem minden konfiguráció alkalmas erre a fejetlen Pi letöltő dobozra. Bár a legtöbb ember használja a torrent klienst az asztalra, mint bármely más alkalmazást, ez nem működik nagyon jól a mi céljainkhoz, mert minden alkalommal, amikor kapcsolatba akar lépni a tornyaival, akkor be kell jelentkeznie a mezőbe a távoliasztali és szórakoztató az asztali ügyfél. Elpazarolja az idejét, és elpazarolja a Pi erőforrásait.

Lefuttathatja a Deluge WebUI programot, amely lehetővé teszi, hogy a Deluge klienst egy másik gépen lévő böngészőből elérje. Ez még mindig nem a mi előnyben részesített lehetőségünk, bár megnyitja az Ön számára az okostelefon alkalmazásának lehetőségét, hogy megtekintse és irányítsa az elárasztást( többet erről később).

Javasoljuk, hogy a távoli gépen az elárasztást beállítsa a ThinClient kapcsolatok elfogadásához. Ily módon használhatjuk az aktuális Deluge asztali klienst egy másik számítógépen( akár Windows, Linux, akár OS X) a Raspberry Pi Deluge telepítés vezérléséhez. Az asztali ügyfél minden előnyét az aktuális asztalánál kapja meg, miközben az összes művelet a távoli mezőben történik.

Ha nem tudja eldönteni a két opciót, akkor ténylegesen mindkettővel együtt használhatja, bár még egy kicsit hosszabb ideig tart. Ehhez kövesse az alábbi két fejezet utasításait. Az

első opció: Az elárasztás beállítása a ThinClient Access

számára

Mielőtt bármit megtennél, szánjon egy kis időt a frissítések frissítésére és frissítésére. Nyisson meg egy terminált, és futtassa a következő két parancsot egymás után:

sudo apt-get frissítés sudo apt-get frissítés

Ha ez megtörtént, itt az ideje elindítani a szükséges összetevőket a ThinClient telepítéséhez. Adja meg a következő parancsokat:

sudo apt-get install deluged sudo apt-get telepítés deluge-console

Ezzel letöltheti az Deluge démon és konzol telepítőcsomagjait, és futtathatja azokat. Amikor a rendszer kéri a folytatáshoz, írja be az Y-ot. Azután, hogy az Deluge befejezte a telepítést, be kell futtatnia az Deluge démont. Adja meg a következő parancsokat:

deluged sudo pkill deluged

Ezzel elindul a Deluge démon( ami létrehozza a konfigurációs fájlt), majd leállítja a démont. Meg fogjuk szerkeszteni a konfigurációs fájlt, majd indítsuk el.Írja be a következő parancsokat, először készítsen biztonsági másolatot az eredeti konfigurációs fájlról, majd nyissa meg a szerkesztéshez:

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

A nano szövegszerkesztőbe való belépéskor hozzá kell adniaegy sor a konfigurációs fájl aljára az alábbi egyezménnyel:

felhasználó: jelszó: szint

Ahol a felhasználónév az Ön számára a felhalmozódásra használt felhasználónév, a jelszó a kívánt jelszó, és a thelevel 10( teljes hozzáférés / adminisztratív szinta démonhoz).Tehát a mi céljainkhoz pi: málna: 10.Ha befejezte a szerkesztést, nyomja meg a billentyűzeten a Ctrl + X billentyűkombinációt, és mentse el a módosításokat. Ezután indítsa el újra a démont és a konzolt:

deluged deluge-konzol

Ha a konzol a megfelelő, tisztán formázott konzol felület helyett hibakódot ad, írja be a "exit" parancsot, majd győződjön meg róla, hogy elindította a démont.

A konzolon belül gyors konfigurációs változtatást kell végrehajtania. Adja meg a következőket:

config -s allow_remote Igazi konfiguráció allow_remote kilépés

A parancsok és a megfelelő kimenet az alábbi képernyőképnek fog kinézni.

Ez lehetővé teszi a távoli kapcsolódásokat a Deluge démonhoz, és kétszer ellenőrzi, hogy a config változó be van-e állítva. Most itt az ideje megölni a démont, és újraindítani még egyszer, hogy a konfigurációs változások hatályba lépjenek:

sudo pkill deluged deluged

Ekkor a Deluge démon készen áll a távoli hozzáféréshez. Menj a normál PC-hez( nem a Málna Pi), és telepítsd a Deluge asztali programot. Megtalálja az operációs rendszer telepítőjét az Ölmény Letöltések oldalon. Miután telepítette az elárasztást a számítógépére, futtassa először;gyors változtatásokat kell végrehajtanunk.

Az indulás után keresse meg a Beállítások & gt;Felület. A felület almenüjén belül megjelenik egy "Classic Mode" jelölőnégyzet. Alapértelmezés szerint ez be van jelölve. Törölje a jelölést.

Kattintson az OK gombra, majd indítsa újra az elárasztó asztali ügyfélprogramot. Ezúttal, amikor az elárasztás megkezdődik, megjelenik a Connection Manager. Kattintson a "Hozzáadás" gombra, majd adja meg a Raspberry Pi hálózatának IP-címét, valamint a korábbi konfigurációban beállított felhasználónevet és jelszót. Hagyja a portot az alapértelmezett 58846-ból. Kattintson a Hozzáadás gombra.

A Kapcsolatkezelőben a Raspberry Pi bejegyzés látható;Ha minden jól megy, a jelzőfény zöld színűvé válik:

Kattintson a Csatlakozás gombra, és belépsz a távoli géphez csatlakoztatott interfészbe:

Ez egy friss telepítés, a. torrent a webhelyen, de a kapcsolatunka távoli gép és az asztali kliens között sikeres!

Menjen tovább, és konfigurálja a WebUI-t( ha ezt szeretné), vagy ugorjon le a következő lépéshez.

2. opció: felhalmozódás beállítása a WebUI Accesshez

A WebUI konfigurálása lényegesen gyorsabb, és lehetővé teszi bizonyos mobilalkalmazások számára az Deluge elérését. De ahogy korábban említettük, kevesebb szolgáltatás érhető el, mint a teljes ThinClient tapasztalat. Például a ThinClient a. torrent fájlokat a Deluge ThinClientrel társíthatja az automatikus átvitelhez a Pi-hoz, de ezt nem teheti meg a WebUI-val.

Először egy kis időt vesz igénybe a tárhelyek frissítéséhez és frissítéséhez. Nyisson meg egy terminált, és futtassa a következő két parancsot egymás után:

sudo apt-get frissítés sudo apt-get frissítés

A WebUI telepítéséhez futtassa a következő parancsokat. Megjegyzés: Ha már telepítette az Deluge démont a tutorial ThinClient szakaszában, hagyja itt az első parancsot.

sudo apt-get telepítés deluged sudo apt-get telepítés python-mako sudo apt-get telepítés deluge-web deluge-web

Ez a sorrend telepíti az Deluge démont( ha még nem telepítette azt az utolsó részben), Mako( a Pythonhoz tartozó sablon galéria, amelyet a WebUI szükséges), maga a WebUI, majd elindítja a WebUI programot.

A WebUI alapértelmezett portja 8112. Ha módosítani szeretné, futtassa a következő parancsokat:

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

Ezzel leállítja a WebUI-t, és megnyitja a konfigurációs fájlt. Használja a nano-t a vonal szerkesztéséhez: "port": 8112, és cserélje ki a 8112-et minden 1000-nél nagyobb portszámmal( 1-1000-et a rendszer fenntart).

Miután a WebUI felállt és futott, itt az ideje, hogy csatlakozzon hozzá egy webböngésző segítségével. böngészőt használhat a Pi-on, ha valaha is szüksége van rá, de ez nem a legszebb felhasználói élmény és a legbiztonságosabb a vészhelyzetekre. Nyisd meg böngésződet a rendszeres asztali gépeden, és mutasd a pi IP-címét a választott porttal( például http://192.168.1.13:8112).

A jelszót kérni fogják( az alapértelmezett jelszó "duzzogás"), és azonnal ösztönözni kell arra, hogy módosítsa azt az első bekapcsolás után. Ezt követően a könnyű kezelőfelületen keresztül képesek leszedni a felhalmozódásra.

Ez nem teljesen ugyanaz, mint a ThinClient, de elég erős ahhoz, hogy könnyű legyen használni, és a további előnye, hogy a torrent-vezérlő mobilalkalmazásokhoz kapcsolódási pontként szolgál.

Második lépés: A proxy vagy a VPN konfigurálása

Lehet, hogy kísértésbe akarod tölteni a torrenteket most, de várj! Ne csináld ezt még. Teljesen elhanyagolatlan a BitTorrent kliens használata anélkül, hogy először átkapcsolta volna a kapcsolatot proxykiszolgálón vagy VPN-n keresztül.

Ha még nem olvastad át a BitTorrent forgalmának titkosítását és titkosítását, most itt az ideje. Olvassa el az első fejezetet( annak érdekében, hogy jobban megértse, miért fontos a BitTorrent-kapcsolat védelme), majd jelentkezzen be egy proxy szolgáltatásra, vagy jobb még egy jó VPN-re, mielőtt folytatná.

Ha VPN-t használ, elég egyszerű: csak válasszon egy VPN-t, amely egy Linux klienst kínál. Ezután töltse le és telepítse a Linux klienst a Pi-jára, indítsa el, és csatlakozzon a kívánt kiszolgálóhoz.(Lehet, hogy azt is meg akarja állítani, hogy elinduljon, amikor a Raspberry Pi beindul, ezért mindig csatlakozik a VPN-hez.)

Ha proxyt használ, akkor a Beállítások

Ahhoz, hogy a proxy beállítások érvénybe léphessenek, újra kell indítanod az öblítő démont. A terminálról írja be a következő parancsokat:

sudo pkill deluged deluged

Ezután mindent meg kell adni.

A proxy vagy VPN aktívan használatos tesztelésének legjobb módja egy olyan torrent fájl letöltése, amelyet kifejezetten az IP-cím visszaállítására terveztek. Sok ilyen torrentet megtalálhatsz online, beleértve ezt a BTGuard-t és ezt a TorGuard-t is. Töltsön be mindkettőt vagy mindkettőt a felszínre, és várj egy pillanatot.

Miután a torrentek megvan az esélyük arra, hogy csatlakozzanak a megfelelő trackerhez, válasszuk ki a Deluge kliensben lévő torrenteket, és ellenőrizzük a "Tracker Status" bejegyzést a fentiek szerint. Mindkettő jelenteni fogja az ügyfelétől észlelt IP-címet. Ha ez az IP-cím megegyezik az Ön nyilvános IP-címével, akkor a proxy vagy a VPN nincs megfelelően konfigurálva, és vissza kell térnie az előző szakaszhoz a konfiguráció ellenőrzéséhez. Ha megfelelően van konfigurálva, megjelenik a proxy vagy a VPN IP címe, és nem a saját.

Harmadik lépés: A letöltési hely konfigurálása

Ezután be kell állítania az öblítést a külső merevlemez használatához. Ha a korábban említett útmutatóban a merevlemez-meghajtó felszerelésével kapcsolatos utasításokat követve készen áll egy merevlemez-készletre, hogy automatikusan feltelepítse a rendszerindítást.

Innentől csak annyit kell tennie, hogy megváltoztassa az átömörítés alapértelmezett helyeit. Menj a Deluge beállításaihoz, és menj a Letöltések lapra. Alapértelmezés szerint a Deluge mindent irányít az /home/ pi-re. Az a kis SD kártya azonban nagyon gyorsan fel fog tölteni, ezért meg kell változtatnunk.

Először létrehozunk néhány új mappát az /media/USBHDD1/ megosztásokban, ami a megosztott mappát már létrehoztuk az Alacsony teljesítményű hálózati tároló bemutatójában.Így könnyedén hozzáférhetünk a letöltött torrentekhez a hálózaton keresztül, és az rendelkezik egy hálózati hozzáférhetõ nézõmappával a torrent fájlok automatikus betöltéséhez. Használja a következő parancsokat a mappák készítéséhez( az útvonalak megfelelő beállítása a helyére, ha nem használja ugyanazt a Pi beállítást az előző oktatóprogramból, mint amilyenek vagyunk):

sudo mkdir /media/USBHDD1/shares/torrents/ letöltés sudo mkdir /media/USBHDD1/shares/torrents/ befejezve sudo mkdir /media/USBHDD1/shares/torrents/ nézd sudomkdir /media/USBHDD1/shares/torrents/ torrent-mentések

Ezután forduljon jobbra, és csatlakoztassa azokat a négy új könyvtárat a felszínre.

Kattintson a OK gombra a könyvtárak beállításához. Nincs szükség újraindításra, mint a proxybeállításnál.

4. lépés: A kapcsolat tesztelése

Most itt az ideje letölteni egy elég nagy méretű torrentet, hogy igazán megnézzük, hogy a rendszer zökkenőmentesen működik-e. A mi tesztünkben megragadtuk a. torrent fájlt az aktuális Linux Mint distribution-hez, és súlya 1,7 GB volt, tökéletes a kapcsolat sebességének megfigyeléséhez.

Miután megerősítette, hogy a kapcsolat stabil, és a Linux-torrent jól hangzik, itt az ideje, hogy áttérjen a következő lépésre: automatizálja az ügyfél indítását.

Ötödik lépés: Az öblítés beállítása az üzembe helyezéskor

Mielőtt elhagynánk az elárasztás beállítását, van egy utolsó részlet, amelyen részt vehetünk. Be kell állítanunk az Deluge démont és a WebUI-t, hogy automatikusan futtassuk, amikor a Raspberry Pi feláll. Egyszerűen és anélkül, hogy bonyolultabb init fájlok és beállítások szerkesztésére lenne szükség, egyszerűen megjegyezzük az rc.local fájlt. Ehhez hajtsa végre a következő parancsot a terminálon.

sudo nano /etc/ rc.local

Az rc.local fájl betöltésekor adja hozzá a következő sorokat a fájl végéhez. Megjegyzés: ha nem használja a WebGUI-t, akkor nem kell hozzáadnia a "deluge-web" végződő második parancsot. Ez is jó hely lehet a VPN program hozzáadásához, ha használsz egyet.

# Indítsa el az elárasztást bootoláskor: sudo -u pi /usr/bin/ python /usr/bin/ deluged sudo -u pi /usr/bin/ python /usr/bin/ deluge-web

Az rc.local fájlnak olyannak kell lennie, amikor elkészült( esetleg a VPN hozzáadásával):

Nyomja meg a Ctrl + X billentyűkombinációt a munka kilépéséhez és mentéséhez.

Ezen a ponton azt javasoljuk, hogy újraindítsa a Raspberry Pi-et, így a parancssorból "sudo reboot" -ot bocsát ki. Miután a Pi befejezte az újraindítást, menjen a másik PC-jéhez, és próbálja meg csatlakozni a Deluge ThinClienthez és / vagy a WebUI-hoz, hogy megbizonyosodjon arról, hogy mindketten működnek.

Itt két nagy hiba léphet fel. Először is, a kapcsolat meghiúsulása mindenesetre azt jelenti, hogy az inicializálási parancsfájlok nem működtek. Nyissa meg Pi terminálját és manuálisan indítsa el a démont és a WebUI-t a bemutatóban már megtanult parancsok segítségével. Ellenőrizze, hogy működik most. Ha igen, menjen vissza, és javítsa ki az rc.local szkriptet.

Másodszor, ha megnyithatja az ügyfelet, de megjeleníti a meglévő torrentjeinek engedélyezési hibáit( például a Linux torrenteket, amiket régebben teszteltünk), ez azt jelzi, hogy a külső merevlemezét nem szerelték fel vagy helytelenül helyezték fel. Tekintse át a külső meghajtó telepítésével foglalkozó részeket, és állítsa be azt automatikus indításkor a kis energiaigényű hálózati tároló bemutatójában.

A Torrented Experience tapasztalatainak növelése

Most, hogy a torrent dobozt konfigurálva és készen áll a rockra, van néhány további eszköz és módosítás, amellyel megnézheted, hogy valóban növeld a felhasználói élményedet. Ezen tippek és trükkök egyike sem szükséges, de könnyebb használni a Raspberry Pi-t.

Mobile Access Hozzáadás : Fontolja meg a mobilvezérlő alkalmazás letöltését, például a Transdroid és a Transdrone Android alkalmazásokhoz. Sajnálatos módon nincsenek szilárd javaslatok az iOS felhasználók számára, mivel az Apple nagyon agresszív álláspontot képviselt a torrenthez kapcsolódó alkalmazásokban az App Store-ban( és tiltott minden olyan alkalmazást, amely átsiklott a benyújtási folyamaton).Az

Deluge jelenleg nincs mobiloptimalizált sablonja a WebUI számára, de több mint funkcionális a tablettákon, például az iPad és a Kindle Fire esetében.

Megosztott Drop mappa : Bár a bemutatóban röviden ismertettük, győződjön meg róla, hogy a létrehozott /torrents/watch/ mappa elérhető a hálózaton. Nagyon kényelmes, hogy képesek legyenek elrejteni a. torrent fájlok halálát a mappába, és az Deluge automatikusan betöltheti őket.

A böngészőmodulok telepítése : Többféle feltörésközpontú bővítmény van a Chrome és a Firefox számára, amelyek javítják a felhasználói élményt, többek között:

  • Chrome :
    • DelugeSiphon: Engedélyezi a. torrent hozzáadását a WebUI
    • Deluge Remote-ből: Az aktuális torrentek és azok egyszerű nézeteprogressz
  • Firefox :
    • BitTorrent WebUI +: Engedélyezi a. torrent hozzáadása a WebUI
    • WebUI Gyors Hozzáad Torrent: Greasemonkey Script, amely hozzáadja a kattintható ikont a weboldalakon az egyszerű torrenthez hozzáadásával

Aktiválja az elárasztó plugineket :Az elárasztás és még több harmadik féltől származó plugin. A mellékelt bővítmények közül néhány:

  • Értesítés: E-mailes figyelmeztetések érkeznek a Deluge-ból a torrentteljesítés és más események esetén
  • ütemező: A sávszélesség a napszak

alapján A következőket találja a Beállítások & gt;Dugó.Ellenőrizze a kívántakat, és egy új bejegyzés jelenik meg a preferenciák menüben( például Beállítások & gt; Értesítések).

A külső gyártók beépülő moduljairól és azok telepítéséről a Deluge Wiki bővítményei oldalon olvashat bővebben.

A bővítmények és bővítmények beállítása, tesztelése és módosítása után több mint képes torrent-doboz van, amely napi pennies-ként működik. Keressen egy csendes és távol állító helyet, hogy csatlakoztassa, töltse fel a tornyokat, és hagyja, hogy a nehéz emelését letöltés és vetés az Ön számára.