Kotisivu » miten » Raspberry Pi n kääntäminen Always-On BitTorrent-ruutuun

    Raspberry Pi n kääntäminen Always-On BitTorrent-ruutuun

    Se on ihanteellinen BitTorrent-asiakkaalle omistettu kone, joten voit siemenet 24/7. Mutta se on energiaintensiivistä jättää täysi porauslaite päälle ja verkkoon niin usein. Anna Raspberry Pi.

    Useimmat pöytätietokoneet käyttävät melko paljon energiaa - esimerkiksi vaatimaton kodin toimistopalvelimemme kuluttaa lähes 200 dollaria sähköä vuodessa. Raspberry Pi puolestaan ​​rakennetaan mobiiliprosessorin ympärille ja sippaa energiaa kuin kolibri. Raspberry Pi -kortin ydin käyttää alle 3 dollaria energiaa vuodessa ja jopa lisäämällä muutamia ulkoisia kiintolevyjä, säilytät silti vuosittaiset käyttökustannukset vähemmän kuin hampurilainen ja perunat.

    Lisäksi, kun on kyse torrentien lataamisesta, aina on-on-kone on kuningas. Torrentien avulla mitä enemmän seuratte pilviä ja siemeniä siihen, sitä parempi suhde on seurannassa (vaikka olisit leikkeissä julkisista seurannoista, aina päällä oleva laite takaa, että olet siellä, kun nämä harvinaiset tiedostot näkyvät).

    Jos tämä kuulostaa hyvältä, lue eteenpäin, kun näytämme, miten voit muuttaa Pi: n täysin kauko-ohjattavaksi latauslaitteeksi.

    Mitä tarvitset

    Tässä opetusohjelmassa oletetaan, että sinulla on Raspberry Pi -yksikkö, johon on asennettu Raspbian, jotka voivat käyttää laitetta joko suoraan liitetyn näytön ja näppäimistön kautta tai etäyhteyden kautta SSH: n ja VNC: n kautta ja että sinulla on ulkoinen USB-asema (tai -asemat) liitetty siihen. Jos joudut nousemaan nopeuteen näillä alueilla, suosittelemme seuraavien oppaiden lukemista siinä järjestyksessä, jossa ne on lueteltu tässä:

    1. Kaikki mitä sinun tarvitsee tietää Raspberry Pi: n käytön aloittamisesta
    2. Raspberry Pi: n määrittäminen etäkotelolle, työpöydälle ja tiedostonsiirrolle
    3. Raspberry Pi: n kääntäminen pienitehoiseen verkkotallennusvälineeseen

    Kaikki ensimmäinen opetusohjelma on tarpeen. toinen opetusohjelma on valinnainen (mutta etäkäyttö on uskomattoman kätevä käyttää tätä projektia varten, koska latauslaatikko on täydellinen ehdokas päätyyn rakentamiseen), ja kolmannen opetusohjelman tärkein osa on yksinkertaisesti kiintolevyn asettaminen ja konfigurointi se voidaan asentaa automaattisesti käynnistykseen (kuten kolmannessa oppaassa on kuvattu).

    Jos et ole liian perehtynyt BitTorrent-asiakkaan määrittämiseen anonyymille lataukselle, sinun pitäisi lukea siitä. Sinä ehdottomasti tarvitaan jonkinlainen anonyymi välityspalvelin tai VPN-järjestelmä, jotta voit käyttää BitTorrentia turvallisesti. Tässä oppaassa mainittu välityspalvelin on halpa ja helppo, mutta hyvä VPN on yleensä nopeampi ja monipuolisempi, joten tutustu tähän oppaaseen, jos haluat VPN: n sijaan.

    Kun olet tarkastellut kaikkia materiaaleja ja olet määrittänyt Pi-toiminnon, on aika päästä Pi-liiketoiminnan kääntämiseen hiljaiseksi ja erittäin pienitehoiseksi lataushevonenksi.

    Ensimmäinen vaihe: Asenna Deluge Raspbylle

    Linuxissa on useita BitTorrent-asiakkaita, joita kannattaa harkita, mutta suosittelemme Delugea. se on vain oikea tasapaino ominaisuuksien ja jalanjäljen välillä, jotta et löydä itseäsi haluamasta kuukausia sitten, että olisit asentanut jotain tehokkaampaa.

    Voit siirtyä Delugen useaan tapaan, mutta kaikki konfiguraatiot eivät sovi tähän päätyyn Pi-latauslaatikkoon. Vaikka useimmat ihmiset käyttävät torrent-asiakasta työpöydällä kuten mikä tahansa muu sovellus, tämä ei toimi hyvin tarkoituksissamme, koska se tarkoittaa joka kerta, kun halusit olla vuorovaikutuksessa torrentisi kanssa, sinun pitäisi kirjautua ruutuun kauko-ohjaimella työpöytä ja sekoita työpöydän asiakkaan kanssa. Se tuhlaa aikaa ja tuhlaa resursseja Pi: lle.

    Voit käyttää Deluge WebUI -ohjelmaa, jonka avulla voit käyttää Deluge-asiakasta toisesta koneesta selaimesta. Tämä ei vieläkään ole meidän suosituin vaihtoehto, vaikka se avaa sinulle mahdollisuuden käyttää älypuhelinsovellusta Delugen katseluun ja hallintaan (lisätietoja tästä myöhemmin).

    Suosittelemme, että asetat Delugen etälaitteeseen hyväksymään ThinClient-yhteydet. Tällä tavoin voimme käyttää varsinaisen Deluge-työpöytäasiakkaan toisessa tietokoneessa (olipa se sitten Windows, Linux tai OS X) Raspberry Pi Deluge -asennuksen ohjaamiseksi. Saat kaikki työpöytäasiakkaan edut omalle työpöydällesi, kun taas kaikki toiminnot tapahtuvat etälaatikossa.

    Jos et voi päättää näiden kahden vaihtoehdon välillä, voit itse käyttää molempia tandemissa, vaikka sen käyttöönotto kestää hieman kauemmin. Tee näin molempien osien ohjeiden mukaan.

    Vaihtoehto 1: Aseta Deluge ThinClient Accessille

    Ennen kuin teet mitään, päivitä ja päivitä arkistosi hetki. Avaa terminaali ja suorita seuraavat kaksi komentoa toisensa jälkeen:

    sudo apt-get päivitys sudo apt-get päivitys

    Kun se on tehty, on aika aloittaa tarvittavien komponenttien asentaminen ThinClient-asennusta varten. Anna seuraavat komennot:

    sudo apt-get install deluged sudo apt-get asentaa huuhtelukonsoli

    Tämä lataa Deluge-daemon- ja konsoliasennuspaketit ja suorittaa ne. Kun sinua kehotetaan jatkamaan, kirjoita Y. Kun Deluge on asentanut asennuksen, sinun on suoritettava Deluge-demoni. Anna seuraavat komennot:

    tulvii sudo pkill deluged

    Tämä käynnistää Deluge-demonin (joka luo kokoonpanotiedoston) ja sammuttaa sitten demonin. Aiomme muokata kyseistä määritystiedostoa ja aloittaa sen sitten varmuuskopioinnin. Kirjoita ensin seuraavat komennot varmuuskopiosta alkuperäisestä kokoonpanotiedostosta ja avaa se muokkausta varten:

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

    Kun olet siirtynyt nano-tekstieditoriin, sinun täytyy lisätä rivi kokoonpanotiedoston alareunaan seuraavalla tavalla:

    Käyttäjä: Salasana: taso

    Missä käyttäjä on käyttäjätunnus, jonka haluat Delugeen, Salasana on haluamasi salasana jataso on 10 (daemonin täysi käyttö / hallinnollinen taso). Joten käytimme tarkoituksissamme pi: vadelma: 10. Kun olet valmis, napsauta näppäimistön Ctrl + X-näppäintä ja tallenna muutokset pyydettäessä. Käynnistä sitten daemon ja konsoli uudelleen:

    tulvii vedenpaisumus-konsoli

    Jos konsolin käynnistäminen antaa virhekoodin mukavan puhtaan muotoilun konsolin käyttöliittymän sijaan, kirjoita “exit” ja varmista, että olet käynnistänyt demonin.

    Kun konsoli on sisällä, sinun on tehtävä nopea kokoonpanomuutos. Kirjoita seuraava:

    config -s allow_remote Totta config allow_remote poistuminen

    Komennot ja vastaavat lähdöt näyttävät alla olevasta kuvasta.

    Tämä mahdollistaa etäyhteydet Delugen daemoniin ja kaksinkertaiset tarkistukset, jotka määrittävät muuttujan. Nyt on aika tappaa daemon ja käynnistää se uudelleen kerran, jotta määritysmuutokset tulevat voimaan:

    sudo pkill deluged tulvii

    Tässä vaiheessa Deluge-demoni on valmis etäkäyttöön. Suuntaa normaaliin tietokoneeseen (ei Raspberry Pi) ja asenna Deluge-työpöytäohjelma. Löydät käyttöjärjestelmän asennusohjelman Deluge Downloads -sivulta. Kun olet asentanut Delugen tietokoneellesi, suorita se ensimmäistä kertaa. meidän on tehtävä muutoksia nopeasti.

    Kun olet käynnistänyt, siirry kohtaan Asetukset> Liitäntä. Käyttöliittymän alavalikossa näkyy ”Classic Mode” -valintaruutu. Oletusarvoisesti se tarkistetaan. Poista valinta.

    Valitse OK ja käynnistä Deluge-työpöytäasiakas uudelleen. Tällä kertaa, kun Deluge käynnistyy, se näyttää yhteydenhallinnan. Napsauta Lisää-painiketta ja syötä sitten Raspberry Pi: n IP-osoite verkkoon sekä käyttäjätunnus ja salasana, jotka asetit aikaisemman kokoonpanon aikana. Jätä portti oletusarvoiseksi 58846. Valitse Lisää.

    Takaisin Connection Manageriin näet Raspberry Pi: n merkinnän; jos kaikki menee hyvin, merkkivalo muuttuu vihreäksi:

    Napsauta Yhdistä-painiketta ja sinut käynnistetään liitäntään, joka on kytketty etälaitteeseen:

    Se on uusi asennus, joka on .torrent sivustossa, mutta yhteys etälaitteen ja työpöytäasiakkaan välillä on menestys!

    Mene eteenpäin ja määritä WebUI nyt (jos haluat) tai ohita tämän oppaan seuraava vaihe.

    Vaihtoehto 2: Aseta Deluge WebUI Accessille

    WebUI: n määrittäminen on huomattavasti nopeampaa ja mahdollistaa eräiden mobiilisovellusten käyttämisen Delugen käyttöön. Mutta kuten aiemmin mainitsimme, sinulla on vähemmän ominaisuuksia kuin koko ThinClient-kokemuksella. Esimerkiksi ThinClient voi yhdistää .torrent-tiedostot Deluge ThinClientin kanssa automaattiseen siirtämiseen Pi: hen, mutta et voi tehdä sitä WebUI: n kanssa..

    Ensinnäkin, ota hetki päivittää ja päivittää arkistot. Avaa terminaali ja suorita seuraavat kaksi komentoa toisensa jälkeen:

    sudo apt-get päivitys sudo apt-get päivitys

    Kun haluat asentaa WebUI: n, suorita seuraavat komennot. Huomautus: Jos olet jo asentanut Deluge-demonin opetusohjelman ThinClient-osioon, ohita ensimmäinen komento täällä.

    sudo apt-get install deluged sudo apt-get asenna python-mako sudo apt-get -asennusohjelma vedenpaisumus-web

    Tämä sekvenssi asentaa Deluge-demonin (jos et ole vielä asentanut sitä viimeiseen osaan), Mako (Pythonin mallin galleria, jota WebUI tarvitsee), WebUI itse ja käynnistää sitten WebUI-ohjelman.

    WebUI: n oletusportti on 8112. Jos haluat muuttaa sitä, suorita seuraavat komennot:

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

    Tämä pysäyttää WebUI: n ja avaa sen kokoonpanotiedoston. Käytä nanoa muokkaamaan riviä: “portti”: 8112 ja korvaa 8112-portti millä tahansa porttinumerolla yli 1000 (kuten järjestelmä on varattu 1-1000).

    Kun WebUI on käytössä ja käynnissä, on aika muodostaa yhteys Web-selaimella. Sinä voida käytä Pi-selainta jos tarvitset, mutta se ei ole miellyttävin käyttäjäkokemus ja se jätetään parhaiten hätätilanteisiin. Avaa säännöllinen työpöytälaite selaimella ja osoita se Pi: n IP-osoitteeseen juuri valitsemasi portin avulla (esim. http://192.168.1.13:8112 ).

    Tervetuloa salasanan kyselyyn (oletussalasana on "hautaus") ja sitä kehotetaan välittömästi muuttamaan sen jälkeen, kun olet syöttänyt sen ensimmäistä kertaa. Tämän jälkeen voit olla vuorovaikutuksessa Delugen kanssa kevyen käyttöliittymän kautta.

    Se ei ole aivan sama kuin ThinClient, mutta se on riittävän vahva kevytkäyttöön, ja sillä on lisäetuna palvelemalla yhteyspisteenä monille torrent-ohjaussovelluksille.

    Vaihe kaksi: Määritä välityspalvelin tai VPN

    Saatat olla houkutusta aloittaa torrentien lataaminen nyt, mutta odota! Älä tee sitä vielä. BitTorrent-asiakasta on ehdottomasti käytettävä käyttämättä ensin yhteyttä välityspalvelimen tai VPN: n kautta.

    Jos et vielä lukenut BitTorrent-liikenteen anonyymiä ja salausta, on aika tehdä niin. Lue ensimmäisestä osasta (jotta saat paremman käsityksen siitä, miksi on tärkeää suojata BitTorrent-yhteyttä), ja rekisteröidy sitten välityspalvelupalveluun tai vielä parempi VPN ennen kuin jatkat.

    Jos käytät VPN: ää, se on melko yksinkertainen: valitse vain VPN, joka tarjoaa Linux-asiakkaan. Lataa sitten ja asenna Linux-asiakas Pi-laitteeseesi, käynnistä se ja muodosta yhteys haluamaasi palvelimeen. (Saatat jopa haluta asettaa sen käynnistymään, kun Raspberry Pi saapuu, joten se on aina liitetty VPN: ään.)

    Jos käytät välityspalvelinta, voit liittää sen tiedot Deluge-valikkoon Asetukset> Välityspalvelin. Sinun täytyy täyttää Peer-, Web Seed-, Tracker- ja DHT-osiot niin, että välityspalvelimen käyttäjätunnus ja salasana ovat asianmukaisissa aikaväleissä. Välityspalvelimesi tyyppi, isäntä ja portti saattavat vaihdella, joten tarkista sen asiakirjat.

    Jotta välityspalvelimen asetukset tulevat voimaan, sinun on käynnistettävä Deluge-demoni uudelleen. Syötä terminaalista seuraavat komennot:

    sudo pkill deluged tulvii

    Sen jälkeen sinun pitäisi asettaa kaikki.

    Paras tapa testata, että käytät aktiivisesti välityspalvelinta tai VPN: ää on ladata torrent-tiedosto, joka on suunniteltu nimenomaan ilmoittamaan sen IP-osoite. Löydät monia näistä torrentista verkossa, mukaan lukien tämä BTGuardilta ja tämä TorGuardilta. Lataa joko tai molemmat torrentit Delugeen ja odota hetki.

    Kun torrentit ovat saaneet mahdollisuuden muodostaa yhteyden omiin seurantajiinsa, valitse torrentit Deluge-asiakasohjelmassa ja tarkista ”Tracker Status” -merkintä edellä kuvatulla tavalla. Molemmat ilmoittavat IP-osoitteen, jonka he havaitsevat asiakkaaltasi. Jos tämä IP-osoite vastaa julkista IP-osoitettasi, välityspalvelinta tai VPN: ää ei ole määritetty oikein, ja sinun pitäisi palata edelliseen osaan tarkistaaksesi kokoonpanon. Jos se on määritetty oikein, näet välityspalvelimen tai VPN: n IP-osoitteen eikä oman.

    Kolmas vaihe: Määritä latauspaikka

    Seuraavaksi sinun on määritettävä Deluge, jotta voit käyttää ulkoista kiintolevyä. Jos seurasit edellä mainitun oppaan kiintolevyn asennusohjeita, olet valmis kiintolevylle, joka on asetettu automaattiseen kiinnitykseen käynnistyksen yhteydessä.

    Sieltä sinun tarvitsee vain muuttaa oletuspaikkoja Delugessa. Siirry Delugen asetuksiin ja siirry Lataukset-välilehdelle. Oletuksena Deluge ohjaa kaiken / home / pi. Tämä pieni SD-kortti täyttää todellisen nopeasti, joten meidän on muutettava sitä.

    Ensinnäkin aiomme luoda uusia kansioita / media / USBHDD1 / osakkeisiin, joka on jaettu kansio, jonka olemme jo asettaneet Low-Power Network Storage -opetusohjelmaan. Näin voimme helposti ladata lataamiasi torrenteja verkon kautta ja on verkkokäyttöinen katselukansio torrent-tiedostojen automaattista lataamista varten. Käytä seuraavia komentoja luodaksesi kansiosarjan (säätämällä paikkanimet vastaavasti sijaintisi mukaan, jos et käytä samaa Pi-asetusta edellisestä opetusohjelmasta kuin olemme):

    sudo mkdir / media / USBHDD1 / osakkeet / torrentit / lataaminen sudo mkdir / media / USBHDD1 / osakkeet / torrentit / valmis sudo mkdir / media / USBHDD1 / osakkeet / torrentit / katso sudo mkdir / media / USBHDD1 / share / torrents / torrent-backups

    Sitten käännä oikealle ja kytke nämä neljä uutta hakemistoa Delugeen.

    Napsauta OK asettaaksesi hakemistot. Sinun ei tarvitse käynnistää uudelleen, kuten välityspalvelimen asennuksen yhteydessä.

    Neljäs vaihe: Testaa yhteys

    Nyt on aika ladata tarpeeksi suuri torrent, jota voimme todella nähdä, jos järjestelmä toimii sujuvasti. Testiä varten tarttuimme nykyisen Linux Mint -jakelun .torrent-tiedostoon, jonka paino on vankka 1,7 Gt ja joka sopii täydellisesti yhteysnopeuksien seurantaan.

    Kun olet vahvistanut, että yhteys on vakaa ja että Linux-torrent on jumiutumassa mukavasti, on aika siirtyä seuraavaan vaiheeseen: asiakkaan käynnistyksen automatisointi.

    Viides vaihe: Määritä Deluge käynnistymään

    Ennen kuin lähdemme Delugen asennuspaikasta, on yksi lopullinen yksityiskohta. Meidän on määritettävä Deluge-demoni ja WebUI, jotta ne toimivat automaattisesti, kun Raspberry Pi -mallimme saapuu. Voit tehdä niin yksinkertaisesti ja ilman monimutkaisempien init-tiedostojen ja asetusten muokkaamista, yksinkertaistamme rc.local-tiedoston merkitsemisen. Suorita seuraava komento Terminalissa, jotta se voidaan tehdä.

    sudo nano /etc/rc.local

    Kun rc.local-tiedosto ladataan, lisää seuraavat rivit tiedoston loppuun. Huomaa: sinun ei tarvitse lisätä toista komentoa, joka päättyy "deluge-webiin", jos et käytä WebGUI: ta. Tämä voi olla myös hyvä paikka lisätä VPN-ohjelmaasi, jos käytät sitä.

    # Käynnistä Deluge käynnistyksen yhteydessä: sudo -u pi / usr / bin / python / us / bin / deluged sudo -u pi / usr / bin / python / usr / bin / deluge-web

    Sinun rc.local-tiedostosi pitäisi näyttää tältä, kun olet valmis (mahdollisesti lisäämällä siihen VPN):

    Poistu ja tallenna työ painamalla Ctrl + X.

    Tässä vaiheessa suosittelemme, että käynnistät Raspberry Pi -laitteen uudelleen, joten sammuta "sudo reboot" komentoriviltä. Kun Pi on aloittanut uudelleenkäynnistyksen, mene toiseen tietokoneeseen ja yritä muodostaa yhteys Deluge ThinClientiin ja / tai WebUI: hen varmistaaksesi, että molemmat toimivat.

    Tässä voi esiintyä kaksi suurta virhettä. Ensinnäkin epäonnistuminen yhteyden muodostamisessa merkitsee sitä, että alustusskriptit eivät toimi. Avaa päätelaite Pi: llä ja käynnistä daemon ja WebUI manuaalisesti opetusohjelmassa aiemmin opittuihin komentoihin. Tarkista, että se toimii nyt. Jos näin on, mene takaisin ja korjaa rc.local-komentosarja.

    Toiseksi, jos voit avata asiakkaan, mutta se näyttää lupavirheitä olemassa oleville torrenteille (kuten Linux-torrentille, jota käytimme aiemmin kokeilemaan asioita), joka osoittaa, että ulkoista kiintolevyäsi ei ollut asennettu tai asennettu väärin. Tarkastele ulkoisen aseman asennuksen osia ja aseta se automaattiseen kiinnitykseen käynnistettäessä Low-Power Network Storage -opetusohjelmassa.

    Torrentin kokemuksen parantaminen

    Nyt kun sinulla on torrent-laatikko määritetty ja valmiina kallioon, on olemassa muutamia muita työkaluja ja muutoksia, joiden avulla voit todella parantaa käyttäjäkokemustasi. Mitään näistä vinkeistä ja temppuja ei tarvita, mutta ne tekevät Raspberry Pi -ratkaisustasi helpommaksi käyttää Torrent Boxia.

    Lisää mobiilikäyttö: Harkitse ladattavan mobiiliohjaussovelluksen, kuten Transdroid ja Transdrone, lataamista Androidille. Valitettavasti meillä ei ole mitään vankkoja ehdotuksia iOS-käyttäjille, koska Apple on ottanut todella aggressiivisen asenteen torrentiin liittyviin sovelluksiin App Storessa (ja on kieltänyt kaikki sovellukset, jotka lykkäsivät lähetysprosessin kautta).

    Delugella ei tällä hetkellä ole mobiiliin optimoitua mallia WebUI: lle, mutta se on enemmän kuin toimiva iPadilla ja Kindle Fireilla..

    Määritä Jaettu pudotus -kansio: Vaikka mainitsimme sen lyhyesti opetusohjelmassa, varmista, että luomasi / torrent / watch / -kansio on käytettävissä verkossa. Se on todella kätevää, jos pystyt poistamaan kasan .torrent-tiedostoja kansioon ja niillä on Deluge ladata ne automaattisesti.

    Asenna selaimen laajennukset: Chrome ja Firefox ovat useita Deluge-keskityksiä, jotka parantavat käyttäjäkokemusta, mukaan lukien:

    • Kromi:
      • DelugeSiphon: Ottaa käyttöön .torrent-lisäyksen WebUI: lta
      • Kaukoputki: Yksinkertainen näkymä nykyisistä torrenteista ja niiden edistymisestä
    • Firefox:
      • BitTorrent WebUI +: Ottaa käyttöön .torrent-lisäyksen WebUI: lta
      • WebUI Quick Add Torrent: Greasemonkey-skripti, joka lisää napsautettavaa kuvaketta verkkosivuilla, jotta torrent-lisääminen on helppoa

    Aktivoi Deluge Plugins: On olemassa monia suuria laajennuksia, jotka on jo sisällytetty Delugeen ja jopa kolmansien osapuolten laajennuksiin. Jotkut mukana olevista laajennuksista, joita haluat ehkä hyödyntää, ovat:

    • Ilmoitus: Saat Delugelta sähköpostiviestejä torrent-toteutuksesta ja muista tapahtumista
    • Ajastin: Rajoita kaistanleveyttä kellonajan mukaan

    Löydät ne kohdasta Asetukset> Lisäosat. Tarkista haluamasi ja uusi merkintä ilmestyy asetusten valikkoon (esim. Asetukset> Ilmoitukset).

    Lisätietoja kolmannen osapuolen laajennuksista ja niiden asentamisesta on Deluge Wikin Plugins-sivulla.


    Kun olet määrittänyt, testannut ja säätänyt parannuksia ja laajennuksia, sinulla on enemmän kuin kykenevä torrent-laatikko, joka maksaa pelkkiä penniä päivässä toimiakseen. Löydä hiljainen ja poissaoleva paikka, jossa voit kytkeä sen sisään, ladata sen torrenteilla ja jättää sen lataamaan ja lataamaan raskaasti sinulle.