A legtöbb asztali számítógép nagy mennyiségű energiát vonz. A szerény otthoni irodai szerverünk például é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. A Raspberry Pi tábla kevesebb, mint 3 dollár energiát használ évente és még néhány külső merevlemez-meghajtót is hozzáadva, akkor még mindig kevesebbet tartasz az éves működési költségeidnél, mint a burger és a krumplit.
Plusz, amikor a torrenteket letöltjük, egy mindig működő gép a király. A torlódásokkal minél többet figyelsz a felhőbe, és magadba vetelsz, annál jobb az arányod a tracker-enél (még akkor is, ha a nyilvános tracker-ekről beszivárogtál, egy állandóan 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épévé alakítani.
Amire szükséged van
- Minden, amit tudnia kell a Raspberry Pi használatáról
- A Raspberry Pi konfigurálása a Remote Shell, Desktop és File Transfer használatához
- Hogyan lehet egy Raspberry Pi-t alacsony teljesítményű hálózati tárolóeszközvé alakítani?
Minden az első oktatóprogramban 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ása hogy automatikusan fel legyen szerelve a csomagtartón (a harmadik útmutatóban leírtak szerint).
Továbbá, ha nem ismeri túl a BitTorrent kliens azonosítását és feloldását anonim letöltés céljából, akkor olvassa fel. Ön teljesen szükség 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ő állatká alakítsd át.
Első lépés: Telepítse az elárasztást az Raspbian-ra
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ávoli asztali és szórakoztató az asztali ügyfél. Elpazarolja az idejét, és elpazarolja a Pi erőforrásait.
Lefuttathatja a Deluge WebUI-t, amely lehetővé teszi, hogy hozzáférjen a Deluge klienshez egy másik gépen lévő böngészőből. Ez még mindig nem a mi előnyben részesített lehetőségünk, bár megnyitja Önt az okostelefon-alkalmazás használatának lehetőségeiről az elárasztás megtekintésére és ellenőrzésére (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 tud eldönteni a két lehetőség közül, akkor mindkettőt egyszerre használhatja, bár még egy kicsit tovább tart a beállításhoz. Ehhez kövesse az alábbi két fejezet utasításait.
Az első lehetőség: A ThinClient Access vízellátásának beállítása
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 update
sudo apt-get upgrade
Ha ez megtörtént, ideje elkezdeni a ThinClient telepítéséhez szükséges összetevőket. Adja meg a következő parancsokat:
sudo apt-get install deluged
sudo apt-get install deluge-console
Ez le fogja tölteni 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
Ez elindítja az elárasztó démont (amely 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 mentést 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, a konfigurációs fájl aljára egy sort kell hozzáadnia a következő egyezménnyel:
user:password:level
Hol
user
a felhalmozott felhasználónév,
password
a kívánt jelszó, és a level
10 (a démon teljes hozzáférési / adminisztratív szintje). Tehát a mi céljainkra használtuk
pi:raspberry: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 újra a démont és a konzolt:
deluged
deluge-console
Ha a konzol indítása hibás kódot ad meg a szépen formázott konzol felület helyett, írja be a "kilépés" parancsot, majd győződjön meg róla, hogy elindította a démont.
Miután belépett a konzolba, gyors konfigurációs változtatást kell végrehajtania. Írd be a következőt:
config -s allow_remote True
config allow_remote
exit
A parancsok és a megfelelő kimenet az alábbi képernyőképet fogja látni.
sudo pkill deluged
deluged
Ezen a ponton az Ön elárasztó démonja készen áll a távoli elérésre. 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.
Miután elindult, keresse meg a Beállítások> Interfész elemet. 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.
Vissza a Connection Manager-ben, látni fogja a Raspberry Pi bejegyzését; ha minden jól megy, a jelzőfény zöldre változik:
Menj előre, és állítsd be a WebUI-t (ha ezt szeretnéd), vagy ugorj le a következő lépéshez.
Második lehetőség: Felhalmozódás beállítása a WebUI Access számára
A WebUI beállítá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 is, szánjon egy pillanatot a tárhely 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 update
sudo apt-get upgrade
Ezután 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 install deluged
sudo apt-get install python-mako
sudo apt-get install 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 az 1000-nél nagyobb portszámmal (1-1000-et a rendszer fenntart).
Miután a WebUI-t fel és futott, itt az ideje, hogy csatlakozzon hozzá egy webböngésző használatával. Ön tud használja a böngészőt a Pi-nál, 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. Nyissa meg a böngészőt a szokásos asztali gépen, és mutasson rá a Pi IP-címére a választott porttal (pl.
https://192.168.1.13:8112
).
Egy jelszóval fogják fogadni (az alapértelmezett jelszó "duzzogás"), és azonnal ösztönözni kell annak módosítására, miután először beírta. Ezt követően a könnyű kezelőfelületen keresztül képesek leszedni a felhalmozódásra.
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, hogyan lehet névteleníteni és titkosítani a BitTorrent forgalmat, 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 bootolódik, így mindig csatlakozik a VPN-hez.)
Ha proxy-t használ, a Beolvasztások> Proxy alatt beolvashatja annak információit a felszínre. Ehhez ki kell töltened a Peer, Web Seed, Tracker és DHT szakaszokat, így elhelyezheted a proxy felhasználónevét és jelszavát a megfelelő helyeken. A proxy szolgáltatás típusa, befogadó és portja eltérhet, ezért ellenőrizze a dokumentációját.
sudo pkill deluged
deluged
Ezt követően mindenképpen be kell állítanod.
A proxy vagy a VPN aktívan használatos tesztelésének legjobb módja, ha olyan torrent fájlt szeretne letölteni, 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.
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.
Innen 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 / 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 is létrehozunk néhány új mappát a / media / USBHDD1 / share mappában, 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 elérhetjük a letöltött torrenteket a hálózaton keresztül és rendelkezzen hálózati hozzáférési 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 elérési útvonalak megfelelő beállítása az Ön helyére, ha nem használja ugyanazt a Pi beállítást az előző oktatóprogramból, mint mi).
sudo mkdir /media/USBHDD1/shares/torrents/downloading sudo mkdir /media/USBHDD1/shares/torrents/completed sudo mkdir /media/USBHDD1/shares/torrents/watch sudo mkdir /media/USBHDD1/shares/torrents/torrent-backups
Ezután forduljon jobbra, és dugja be a négy új könyvtárat a felszínre.
Negyedik lépés: tesztelje a kapcsolatot
Most itt az ideje letölteni egy elég nagy torrentet, hogy igazán megnézzük, hogy a rendszer zökkenőmentesen fut-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.
Ötödik lépés: Állítsa be az elárasztást az üzembe helyezéskor
Mielőtt elhagynánk az özönvíz beállítást, ott van egy utolsó részlet. 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.
# Start Deluge on boot: 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):
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.
Két nagy hiba találkozhat itt. 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 korábban teszteltünk), ami 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 tapasztalatának fejleszté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.
Mobilhozzáférés hozzáadása: Fontolja meg egy 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.
Egy megosztott lehívó mappa beállítása: Bár a bemutatóban röviden ismertettük, győződjön meg róla, hogy a létrehozott / torrents / watch / mappák elérhetőek 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.
Telepítse a böngésző-bővítményeket: Számos felhalmozódás-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, többek között:
-
Króm:
- DelugeSiphon: Engedélyezi a.torrent hozzáadását a WebUI-ból
- Deluge Remote: Az aktuális tornyok egyszerű áttekintése és azok előrehaladása
-
Firefox:
- BitTorrent WebUI +: Engedélyezi a.torrent hozzáadását a WebUI-ból
- WebUI Gyors Hozzáad Torrent: Greasemonkey Script, amely hozzáadja a kattintható ikont a weboldalakon a könnyű torrent hozzáadásához
Az elárasztó pluginek aktiválása: A Deluge-ban már szerepelnek a nagy kiterjedésű plug-inek, és még több külső plugin. A mellékelt beépülő modulok közül néhányat érdemes kihasználni:
- Értesítés: E-mailes riasztásokat kap a Deluge-tól a torrentteljesítés és egyéb események miatt
- Scheduler: Korlátozza a sávszélességet a napszak alapján
Ezeket megtalálhatja a Beállítások> Beágyazások mappában. Ellenőrizze a kívántakat, és egy új bejegyzés jelenik meg a preferenciák menüben (pl. Beállítások> Értesítések).
A harmadik féltől származó bővítményekkel kapcsolatos további információk és azok telepítésével kapcsolatban tekintse át a Delux Wiki Plugins oldalt.
A fejlesztések és a bővítmények konfigurálá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 tornyokkal, és hagyja, hogy a nehéz emelését letöltés és vetés az Ön számára.