Hogyan lehet a Raspberry Pi-t mindig egy BitTorrent Boxba tenni
Ideális, ha a BitTorrent klienshez egy dedikált gépet szeretne, így 24 órás vetőmagot is készíthet. De az energiaigényes, hogy gyakran hagyja el a teljes felszerelést, és online. Írja be a Raspberry Pi-t.
A legtöbb asztali számítógép megfizethető mennyiségű energiát termel, például szerény otthoni irodai kiszolgálónk évente közel 200 dolláros villamos energiát fogyaszt. A Raspberry Pi viszont egy mobilprocesszor köré épül, és olyan energiát ölt, mint egy kolibri. A Raspberry Pi alaplap kevesebb, mint 3 dollár energiát használ évente és még néhány külső merevlemez-meghajtót is hozzáadhat, az éves működési költségeket még mindig kevesebb, mint egy burger és krumpli.
Plusz, amikor a torrentek letöltésére kerül sor, mindig egy gép van király. A torrentek segítségével minél jobban nyomon követheti a felhőt és a vetőmagot, annál jobb az Ön aránya a nyomkövetőn (még akkor is, ha a nyilvános nyomkövetőktől leeching, egy mindig bekapcsolt gép biztosítja, hogy ott lesz, amikor ezek a ritka fájlok megjelennek).
Ha ez jól hangzik, olvassa el, ahogy megmutatjuk, hogyan lehet a Pi-t teljesen távvezérelt letöltőgépgé alakítani.
Amire szükséged van
Ehhez a bemutatóhoz feltételezzük, hogy van egy Raspberry Pi egysége a Raspbian telepítésével, vagy közvetlenül a csatolt monitoron és billentyűzeten keresztül, vagy az SSH és VNC segítségével távolról is hozzáférhet, és van külső USB meghajtója (vagy meghajtója) hozzá. Ha ezeken a területeken fel kell lépnie a sebességre, javasoljuk, hogy olvassa el az alábbi útmutatókat az itt felsorolt sorrendben:
- Minden, amit tudni kell a Raspberry Pi használatáról
- A Raspberry Pi konfigurálása távoli héj, asztali és fájlátvitel esetén
- A Raspberry Pi egy alacsony energiaigényű hálózati tárolóeszközre történő fordítása
Minden az első bemutatóban 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ődoboz tökéletes jelölt a fej nélküli építéshez), és a harmadik bemutató legfontosabb része egyszerűen a merevlemez beállítása és konfigurálása. az automatikus csatlakoztatásra a rendszerindításkor (a harmadik útmutatóban leírtak szerint).
Ezen túlmenően, ha nem ismeri túl a BitTorrent kliens beállítását anonim letöltéshez, olvassa el azt. Ön teljesen szükség van egyfajta 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 általában gyorsabb és sokoldalúbb, ezért nézze meg ezt az útmutatót, ha VPN-t szeretne.
Miután áttekintette az összes anyagot, és beállította a Pi konfigurációját, itt az ideje, hogy a Pi-t egy csendes és ultra-alacsony energiaigényű letöltő fenevadává alakítsa..
Első lépés: Telepítse a Deluge-t a Raspbian-on
Számos BitTorrent ügyfelet érdemes megvizsgálni, de javasoljuk a Deluge-ot. ez csak a funkciók és a lábnyom helyes egyensúlya, így nem találja magát egy hónap múlva, hogy valami erősebbet telepítettél.
A Deluge többféleképpen konfigurálható, de nem minden konfiguráció alkalmas erre a fejetlen Pi letöltőmezőre. Míg a legtöbb ember használja a torrent kliensét az asztalon, mint bármely más alkalmazás, ez nem működik jól a célunknak, mert ez azt jelenti, hogy minden alkalommal, amikor kölcsönhatásba szeretne lépni a torrentekkel, be kell jelentkeznie a távoli mezőbe. asztali számítógép és az asztali kliens. Elvesztette az idejét, és a Pi erőforrásait pazarolja.
Futtathatja a Deluge WebUI-t, amely lehetővé teszi, hogy hozzáférjen a Deluge ügyfélhez egy másik gép böngészőjétől. Ez még mindig nem a mi előnyben részesített lehetőségünk, bár megnyitja azt a lehetőséget, hogy egy okostelefonalkalmazást használjon a Deluge megtekintésére és vezérlésére (további információk erről később).
Javasoljuk, hogy a távoli gépen a Deluge-ot konfigurálja, hogy elfogadja a ThinClient kapcsolatokat. Ily módon egy másik számítógépen (akár Windows, Linux vagy OS X) használhatjuk a tényleges Deluge asztali klienst a Raspberry Pi Deluge telepítésének vezérléséhez. Az asztali ügyfél minden előnyét az aktuális asztalon kapja, míg az összes művelet a távoli mezőben történik.
Ha nem tudja eldönteni, hogy a két opció között van-e, akkor mindkettőt egyszerre használhatja, habár egy kicsit több időt vesz igénybe. Ehhez kövesse mindkét fejezet utasításait.
Első lehetőség: Állítsa be a Deluge-t a ThinClient Access számára
Mielőtt bármit megtennél, tegyen egy kis időt a tárolók 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
Miután ez megtörtént, el kell kezdeni a ThinClient telepítéséhez szükséges alkatrészek telepítését. Írja be a következő parancsokat:
sudo apt-get install deluged
sudo apt-get telepítse a vitorlázó konzolt
Ez letölti a Deluge démon és a konzol telepítőcsomagjait, és futtatja azokat. Amikor a rendszer kéri, hogy folytassa, írja be az Y-t. Miután a Deluge telepítése befejeződött, futtatni kell a Deluge démonot. Írja be a következő parancsokat:
deluged
sudo pkill deluged
Ez elindítja a Deluge démonot (amely létrehoz egy konfigurációs fájlt), majd leállítja a démonot. Ezt a konfigurációs fájlt szerkesztjük, majd újraindítjuk. Írja be az alábbi parancsokat, hogy 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
Miután belépett a nano szövegszerkesztőbe, hozzá kell adnia egy sort a konfigurációs fájl alján:
Felhasználó: Jelszó: szint
Hol használó
a felhasználónév, amelyet a Deluge-nak szeretne, Jelszó
a kívánt jelszó, és aszint
10 (a démon teljes hozzáférési / adminisztratív szintje). Tehát a mi célunkhoz használtunk pi: málna: 10
. Ha elkészült a szerkesztés, nyomja meg a Ctrl + X billentyűt a billentyűzeten és mentse el a változtatásokat, amikor kéri. Ezután indítsa újra a démet és a konzolt:
deluged
Özönvíz-konzol
Ha a konzol indítása hibakódot ad a szépen formázott konzol felület helyett, írja be a „exit” parancsot, majd győződjön meg róla, hogy elindította a démonot.
Miután belépett a konzolba, gyors konfigurációs változást kell végrehajtania. Írd be a következőt:
config -s allow_remote Igaz
config allow_remote
kijárat
A parancsok és a megfelelő kimenet az alábbi képernyőképnek fog tűnni.
Ez lehetővé teszi, hogy a Deluge démon távoli kapcsolatai és a konfigurációs változó dupla ellenőrzése megtörténjen. Most itt az ideje, hogy megölje a démonot, és indítsa újra azt még egyszer, hogy a konfigurációs módosítások érvénybe lépjenek:
sudo pkill deluged
deluged
Ezen a ponton a Deluge démon készen áll a távoli elérésre. Menjen a normál számítógépre (nem a Raspberry Pi), és telepítse a Deluge asztali programot. Az operációs rendszer telepítőjét a Deluge Downloads oldalon találja. Miután telepítette a Deluge-t a számítógépére, futtassa azt először; szükségünk van néhány gyors változtatásra.
Indítás után lépjen a Beállítások> Interfész elemre. Az interfész almenüjében egy „Classic Mode” jelölőnégyzet látható. Alapértelmezés szerint be van jelölve. Törölje a jelölést.
Kattintson az OK gombra, majd indítsa újra a Deluge asztali ügyfélprogramot. Ezúttal, amikor a Deluge elindul, bemutatja a kapcsolatkezelőt. Kattintson a „Hozzáadás” gombra, majd adja meg a Raspberry Pi IP-címét a hálózaton, valamint a korábbi konfiguráció során beállított felhasználónevet és jelszót. Hagyja a portot az alapértelmezett 58846-ra. Kattintson a Hozzáadás gombra.
A Kapcsolatkezelőben megjelenik a Raspberry Pi bejegyzése; ha minden jól megy, a jelzőfény zöldre vált:
Kattintson a Connect (Csatlakozás) gombra, és elindul a távoli géphez csatlakoztatott felületre:
Ez egy friss telepítés, a .torrent a helyszínen, de a kapcsolat a távoli gép és az asztali ügyfél között sikeres!
Menj előre és állítsd be most a WebUI-t (ha ezt megteheted), vagy ugorj le a bemutató következő lépésére.
Második opció: Állítsa be a holtágat a WebUI Access számára
A WebUI beállítása lényegesen gyorsabb, és lehetővé teszi néhány mobil alkalmazás használatát a Deluge eléréséhez. De ahogy már korábban említettük, kevesebb funkciót fogsz elérni, mint a teljes ThinClient élmény. A ThinClient például társíthatja a .torrent fájlokat a Deluge ThinClient-tel az automatikus átvitelhez a Pi-hez, de ezt a WebUI-val nem tudja megtenni.
Először is, tartson egy kis időt a tárolók 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
Ezután a WebUI telepítéséhez futtassa a következő parancsokat. Megjegyzés: Ha már telepítette a Deluge démonot a bemutató ThinClient részében, hagyja ki az első parancsot.
sudo apt-get install deluged
sudo apt-get install python-mako
sudo apt-get telepíthetsz egy hatalmas webt
Özönvíz-web
Ez a szekvencia telepíti a Deluge démonot (ha még nem telepítette azt az utolsó részben), Mako (a Pythonhoz tartozó sablongaléria, amit a WebUI igényel), 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
Ez leállítja a WebUI-t, és megnyitja a konfigurációs fájlt. A nano használatával szerkessze a sort: „port”: 8112, és cserélje ki a 8112-et 1000-nél nagyobb portszámmal (az 1-1000-et a rendszer fenntartja).
Miután a WebUI-t elindította és fut, ideje csatlakozni hozzá egy webböngészővel. Ön tud használja a böngészőt a Pi-nál, ha valaha is szüksége van, de ez nem a legkellemesebb felhasználói élmény, és a legjobb vészhelyzet esetén. Nyisson meg egy böngészőt a rendszeres asztali gépen, és mutasson rá a Pi IP-címére az éppen kiválasztott porttal (pl. http://192.168.1.13:8112
).
Egy jelszó-felszólítással lesz üdvözlődve (az alapértelmezett jelszó „vándorlás”), és azonnal ösztönözni kell azt az első alkalommal történő bevitel után. Ezután képes lesz a Deluge-nal a könnyű felülettel kommunikálni.
Ez nem teljesen ugyanaz, mint a ThinClient, de eléggé robusztus a könnyű használathoz, és hozzáadott előnye, hogy sok torrent-vezérlő mobilalkalmazáshoz csatlakozik..
Második lépés: A proxy vagy VPN konfigurálása
Lehet, hogy most már kísértés, hogy most kezdje letölteni a torrenteket, de várjon! Ne csináld ezt még. Abszolút meggondolatlan a BitTorrent kliens használata anélkül, hogy először egy proxykiszolgálón vagy VPN-en keresztül kapcsolná a kapcsolatot.
Ha még nem olvastad a BitTorrent forgalom titkosítását és titkosítását, most itt az ideje. Olvassa el az első részt (annak érdekében, hogy jobban megértse, miért fontos a BitTorrent kapcsolat védelme), majd regisztráljon egy proxy szolgáltatásra, vagy még jobb, ha jó VPN, mielőtt folytatná.
Ha VPN-t használ, elég egyszerű: Csak válasszon egy VPN-t, amely Linux-klienst kínál. Ezután töltse le és telepítse a Linux kliensét Pi-jére, indítsa el, és csatlakoztassa a kívánt szervert. (Előfordulhat, hogy azt is el akarja indítani, amikor a Raspberry Pi csizma elindul, így mindig csatlakozik a VPN-hez.)
Ha proxy-t használ, az információkat a Deluge menüpontban a Beállítások> Proxy menüpontban csatlakoztathatja. Töltse ki a Peer, a Web Seed, a Tracker és a DHT részeket, így a proxy felhasználónevét és jelszavát a megfelelő nyílásokba helyezze. A proxy szolgáltatás típusa, gazdagépe és portja eltérő lehet, ezért ellenőrizze a dokumentációját.
Ahhoz, hogy a proxy beállításai hatályba lépjenek, újra kell indítania a Deluge démonot. A terminálból adja meg a következő parancsokat:
sudo pkill deluged
deluged
Ezután mindenkit be kell állítani.
A legjobb módja annak, hogy tesztelje, hogy aktívan használja-e a proxyt vagy a VPN-t, egy olyan torrentfájl letöltése, amelyet kifejezetten az IP-címének bejelentésére terveztek. Ezek közül sokan megtalálhatók online, beleértve ezt a BTGuard-tól és ezt a TorGuard-tól. Töltsön be egy vagy mindkét torrentet a Deluge-ba, és várjon egy pillanatot.
Miután a torrenteknek lehetőségük volt csatlakozni a megfelelő nyomkövetőkhöz, válasszuk ki a duzzasztó kliensben lévő torrenteket, és ellenőrizzük a fenti „Tracker Status” bejegyzést. Mindkettő jelenteni fogja az ügyfél által észlelt IP-címet. Ha az IP-cím megegyezik a nyilvános IP-címmel, akkor a proxy vagy a VPN nincs megfelelően konfigurálva, és vissza kell térnie az előző részhez 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és helyének beállítása
Ezután be kell állítania a Deluge-t a külső merevlemez használatához. Ha követte a merevlemez-szerelési utasításokat a korábban említett útmutatóban, készen áll a merevlemezre, amely automatikusan be van állítva a rendszerindításkor.
Innen mindössze annyit kell tennie, hogy megváltoztathatja a Deluge alapértelmezett helyeit. Keresse meg a Deluge beállításait, és lépjen a Letöltések lapra. Alapértelmezés szerint a Deluge mindent a / home / pi-ra irányít. Az a kis SD-kártya azonban valóban gyors lesz, ezért meg kell változtatnunk.
Először néhány új mappát fogunk létrehozni a / media / USBHDD1 / részvényekben, ami az alacsony energiaigényű hálózati tároló bemutatójában már beállított megosztási mappa. Így könnyen letölthetjük a letöltött torrenteket a hálózaton keresztül és van egy hálózati hozzáféréssel ellátott nézõmappája a torrent-fájlok automatikus betöltéséhez. A következő parancsok használatával hozza létre a mappakészletet (a helynevek helyes beállítása a helyéhez, ha nem használja ugyanazt a Pi beállítást az előző bemutatóhoz hasonlóan):
sudo mkdir / media / USBHDD1 / részvények / torrentek / letöltés sudo mkdir / media / USBHDD1 / részvények / torrentek / befejezett sudo mkdir / media / USBHDD1 / részvények / torrentek / sudo mkdir / media / USBHDD1 / részvények / torrentek / torrent-mentések
Ezután forduljon jobbra, és csatlakoztassa a négy új könyvtárat Deluge-ba.
A könyvtárak beállításához kattintson az OK gombra. Nincs szükség újraindításra a proxy beállításával.
Negyedik lépés: tesztelje a kapcsolatot
Most itt az ideje, hogy töltsön le egy elég nagy torrentet, amit valóban láthatunk, ha a rendszer zökkenőmentesen működik. A tesztünk során megragadtuk a .torrent fájlt a jelenlegi Linux Mint disztribúcióhoz, amely 1,7 GB-os súlyú, tökéletes a kapcsolat sebességének felügyeletéhez.
Miután megerősítette, hogy a kapcsolat stabil, és a Linux torrent jól hangzik, itt az ideje, hogy a következő lépésre lépjünk: az ügyfélindítás automatizálása.
Ötödik lépés: Állítsa be a Deluge-ot az indításkor
Mielőtt elhagyjuk a Deluge telepítését, van egy végső részlet, amellyel foglalkoznunk kell. Be kell állítanunk a Deluge démonot és a WebUI-t, hogy automatikusan futhasson, amikor a Raspberry Pi feláll. Ehhez egyszerűen és anélkül, hogy bonyolultabb fájlokat és beállításokat szerkesztene, egyszerűvé tesszük az rc.local fájlt. Hajtsa végre a következő parancsot a terminálon, hogy ezt tegye.
sudo nano /etc/rc.local
Az rc.local fájl betöltése után 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” -hez tartozó második parancsot. Ez egy jó hely a VPN-program hozzáadásához is, ha használ.
# Indítsa el az óriást a rendszerindításkor: sudo -u pi / usr / bin / python / us / bin / deluged sudo -u pi / usr / bin / python / usr / bin / deluge-web
A rc.local fájlnak hasonlónak kell lennie, ha elkészült (esetleg a VPN hozzáadásával):
A Ctrl + X gombbal léphet ki és mentse el a munkáját.
Ezen a ponton azt javasoljuk, hogy indítsa újra a Raspberry Pi-t, ezért tegye le a „sudo reboot” parancsot a parancssorban. Miután a Pi befejezte az újraindítást, menjen a másik számítógépére, és próbálja meg csatlakozni a Deluge ThinClienthez és / vagy a WebUI-hoz, hogy megbizonyosodjon arról, hogy mindketten működnek.
Két nagy hiba merülhet fel itt. Először is, egy olyan kapcsolat hiánya, hogy az inicializálási parancsfájlok nem működtek. Nyissa meg a terminált a Pi-on, és manuálisan indítsa el a démonot és a WebUI-t a bemutatóban korábban megtanult parancsokkal. Ellenőrizze, hogy működik-e. Ha igen, menjen vissza és javítsa ki az rc.local parancsfájlját.
Másodszor, ha megnyitja az ügyfelet, de engedélyezési hibákat jelenít meg a meglévő torrentek számára (mint például a Linux torrent, amit korábban teszteltünk), ez azt jelzi, hogy a külső merevlemezt nem szerelték fel, vagy nem megfelelően szerelték fel. Nézze át a külső meghajtó telepítésével kapcsolatos részeket, és állítsa be, hogy az automatikus csatlakoztatás a rendszerindításkor a Low-Power Network Storage bemutatón keresztül történjen.
Torrenting élményének növelése
Most, hogy megvan a torrentdobozod, és készen áll a rock-ra, van néhány további eszköz és módosítás, amellyel a felhasználói élményed igazán fokozódhat. Ezen tippek és trükkök egyike sem szükséges, de a Raspberry Pi-t könnyebben használhatja a Torrent Box-ra.
Mobilhozzáférés hozzáadása: Fontolja meg egy olyan mobil vezérlőalkalmazás letöltése, mint a Transdroid és a Transdrone az Android számára. Sajnos nincsenek javaslataink az iOS-felhasználók számára, mivel az Apple valóban agresszív álláspontot képviselt az App Store-ban lévő torrentekkel kapcsolatos alkalmazásokkal szemben (és betiltott minden olyan alkalmazást, amely a benyújtási folyamat során elcsúszott).
A Deluge jelenleg nem rendelkezik mobiloptimalizált sablonnal a WebUI-hoz, de ez több, mint az iPad-en és a Kindle Fire-on.
Egy megosztott csepp mappa beállítása: Bár röviden megemlítettük a bemutatót, győződjön meg róla, hogy a létrehozott / torrent / nézet / mappa elérhető-e a hálózaton. Nagyon kényelmes, hogy képes legyen egy halom .torrent fájlokat lerakni a mappába, és a Deluge automatikusan betölti őket.
Telepítse a böngésző bővítményeit: Számos Deluge-központú bővítmény van a Chrome és a Firefox számára, amelyek javítják a felhasználói élményt, beleértve:
- Króm:
- DelugeSiphon: Engedélyezi a .torrent hozzáadását a WebUI-tól
- Távoli távirányító: Az aktuális torrentek és azok előrehaladásának egyszerű nézete
- Firefox:
- BitTorrent WebUI +: Engedélyezi a .torrent hozzáadását a WebUI-tól
- WebUI Quick Add Torrent: Greasemonkey Script, amely kattintható ikont ad a weboldalakon az egyszerű torrent hozzáadáshoz
Aktiválja a Deluge bővítményeket: A Deluge már számos nagyszerű pluginnel rendelkezik, és még több harmadik fél pluginja is. Néhány a mellékelt pluginek közül, amelyeket érdemes kihasználni:
- Értesítés: A Deluge e-mail értesítéseket kap a torrent befejezéséről és egyéb eseményekről
- Ütemező: A sávszélesség korlátozása a napszak alapján
Ezek megtalálhatók a Beállítások> Bővítmények részben. Ellenőrizze a kívánteket, és egy új bejegyzés jelenik meg a beállítások menüben (pl. Beállítások> Értesítések).
A harmadik felek beépülő moduljaival és azok telepítésével kapcsolatos további információkért tekintse meg a Plugin oldalt a Deluge Wikiben.
A bővítmények és a bővítmények konfigurálása, tesztelése és csípése után több, mint képes torrentdoboz van, amely naponta csak fillérekért fizet, hogy működjön. Keresse meg a csendes és az utat a helyszínen, hogy csatlakoztassa, töltse fel a torrenteket, és hagyja, hogy tegye meg a letöltést és a vetést az Ön számára.