Anonim

Prečo nastaviť vyhradený server Torrent?

Rýchle odkazy

  • Prečo nastaviť vyhradený server Torrent?
  • Čo budete potrebovať
  • Bliká SD karta
  • Nainštalujte Raspbian
  • Nastaviť používateľa
  • Pripojte sa k VPN
  • Vytvorte VPN Killswitch
  • Nainštalujte program Deluge
  • Nastavte server Deluge
  • Vytvorte službu Deluge
  • Nainštalujte klienta
    • windows
    • linux
  • Pripojte sa k serveru
  • Nakonfigurujte svoje úložisko
    • USB
    • Networked
    • Nakonfigurujte Deluge
  • Stiahnite si Torrent
  • Záverečné myšlienky

Môžete si stiahnuť torrenty takmer na akomkoľvek počítači pomerne ľahko, tak prečo by ste chceli napriek tomu nastaviť vyhradený server torrent? Existuje niekoľko dobrých dôvodov, pre ktoré je mimoriadne nastavenie užitočné.

Najskôr k nemu získate prístup odkiaľkoľvek vo vašej sieti. To znamená, že ak si chcete niečo stiahnuť, nemusíte byť nevyhnutne na tom istom počítači. Môžete použiť laptop alebo počítač v úplne inej miestnosti. Môžete tiež ľahko pristupovať k svojim torrentom a spravovať ich odkiaľkoľvek. Môžete skontrolovať, či sa niečo sťahuje z vonkajšej strany vášho domu alebo môžete zmeniť prioritu sťahovania za chodu.

Mať vyhradený server tiež znamená, že môžete vypnúť počítače bez obáv z zastavenia postupu sťahovania. Váš server bude vždy bežať na pozadí, aj keď sú počítače vypnuté alebo nie ste doma.

Spravovanie servera je tiež omnoho jednoduchšie. Nemusíte sa obávať, že sa niektorý z ostatných programov v počítači dostane do cesty, alebo čo je horšie, havaruje. Server tiež obmedzuje počet pripojení VPN, ktoré si musíte robiť starosti, v závislosti od situácie v sieti.

Čo budete potrebovať

Prekvapujúco tu nepotrebujete veľa. Všetko bude vychádzať z vášho Raspberry Pi.

  • Raspberry Pi 3 alebo novší
  • Externý pevný disk alebo sieťový disk
  • ethernetový kábel
  • Napájací kábel pre Pi
  • Karta MicroSD 16 GB +

Bliká SD karta

Raspbian je predvolený operačný systém pre Raspberry Pi. Je to tiež perfektná voľba pre nastavenie Pi ako torrent servera. Prejdite na stránku pre stiahnutie nadácie Raspberry Pi Foundation a získajte najnovšie vydanie softvéru Raspbian Lite. Na serveri nepotrebujete prostredie pre stolné počítače. Čím ľahší je, tým lepší.

Keď už máte obrázok, rozbaľte ho. Chcete súbor s pôvodnou príponou .img. Potom vložte kartu MicroSD do počítača.

Ak ešte nemáte preferovaný nástroj na blikanie obrázkov na SD karty, existuje vynikajúca aplikácia pre rôzne platformy, Etcher, ktorú môžete na ktoromkoľvek operačnom systéme použiť na jednoduché flashovanie vášho obrázka. Stiahnite si správnu verziu pre svoj OS.

Akonáhle budete mať Etcher, otvorte ho alebo nainštalujte. Program rozdelí proces do troch jednoduchých krokov. V prvej časti vyberte súbor obrázka. Potom vyhľadajte svoju SD kartu. Ak je všetko v poriadku, kliknite na tlačidlo a obrázok sa rozbliká. Tento proces bude chvíľu trvať, takže buďte trpezliví.

Keď Etcher dokončí písanie vášho obrázka, musíte urobiť ešte jednu vec. Pripojte MicroSD k počítaču. Vyhľadajte oddiel „boot“. Vytvorte prázdny súbor v základni oddielu „boot“, nazvaného „ssh“. Tento súbor povie Pi, aby v predvolenom nastavení povolil prístup SSH.

Nainštalujte Raspbian

Odpojte kartu SD a vyberte ju z počítača. Pripojte ho k zariadeniu Pi. Pripojte Pi priamo k routeru pomocou ethernetového kábla. Keď je všetko nastavené, zapojte ho.

Raspberry Pi bude nejaký čas trvať, kým zmeníte veľkosť diskových oddielov a naplníte SD kartu. Aj keď to robí, otvorte webový prehľadávač a prejdite do webového rozhrania smerovača. Sledujte zoznam pripojených zariadení. Nakoniec sa objaví Pi ako „malina“.

Akonáhle uvidíte Pi vo vašej sieti, môžete sa k nemu pripojiť pomocou SSH. Otvorte OpenSSH a spojte sa s IP adresou Pi. Používateľské meno je Pi a heslo je „malina“.

$ ssh

Nastaviť používateľa

Pravdepodobne budete chcieť vytvoriť nového používateľa pre spoločnosť Deluge. Tento užívateľ spustí Deluge ako servisného démona a nie o nič iné.

$ sudo groupadd deluge $ sudo -r –home-dir / var / lib / deluge -g deluge deluge

Nastavte tento adresár a veľké vlastníctvo na svojho používateľa Deluge.

$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge

Pripojte sa k VPN

Nie je nevyhnutné pripojiť sa k sieti VPN, ale je to veľmi dobrý nápad. Tento proces nebude úplne rovnaký v závislosti od vášho poskytovateľa VPN, ale mal by byť dosť podobný. Začnite inštaláciou OpenVPN na Raspbian.

$ sudo apt install openvpn

Potom si stiahnite konfiguračné súbory OpenVPN pre svoju VPN. Táto časť sa opäť bude líšiť v závislosti od toho, kto používate. Väčšina poskytovateľov VPN poskytne konfiguračné súbory OpenVPN buď tým, že povie len to, alebo ako možnosť pre systém Linux. Zvyčajne prichádzajú do veľkého súboru .zip. Samotné súbory majú zvyčajne príponu .ovpn.

Nájdite miesto, ktoré chcete použiť. V závislosti od vašich potrieb môže byť vhodné zvoliť si server umiestnený mimo USA. Skopírujte tento súbor do systémového priečinka OpenVPN a premenujte ho.

$ sudo cp Stiahnutie / config.ovpn /etc/openvpn/client.conf

Po vytvorení vytvorte súbor na overenie. Použite obyčajný textový súbor s názvom auth.txt. Na prvom riadku zadajte používateľské meno pre váš účet VPN. Na druhom riadku zadajte svoje heslo. Otvorte konfiguráciu VPN, ktorú ste práve skopírovali. Nájdite nižšie uvedený riadok a prispôsobte svoj príklad.

auth-user-pass auth.txt

Tým sa automaticky prihlásite. Ďalej pridajte blok nižšie tesne pred vaše certifikáty. Tieto budú spracovávať protokolovanie a spustenie a zastavenie služby.

stav /etc/openvpn/openvpn-status.log denník /etc/openvpn/openvpn.log skript-security 2 hore / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Uložte súbor a ukončite program. Potom reštartujte službu.

$ sudo systemctl restart openvpn $ sudo systemctl start $ sudo systemctl enable

Vytvorte VPN Killswitch

Ak používate torrent za VPN, pravdepodobne budete chcieť spoľahlivý killswitch, ktorý preruší vaše spojenie, stratíte kontakt s VPN. Našťastie je to niečo, čo je na systémoch Linux s firewallom veľmi ľahké. Začnite stiahnutím UFW, čím sa zjednoduší správa brány firewall.

$ sudo apt install ufw

Akonáhle budete mať UFW, môžete začať nastavovať svoje pravidlá. Začnite zakázaním UFW.

$ sudo ufw vypnúť

Teraz povedzte UFW, aby v predvolenom nastavení blokovala všetko.

$ sudo ufw default zakáže prichádzajúce $ sudo ufw default zakáže odchádzajúce

Povoľte všetky pripojenia zo samotného počítača az miestnej siete.

$ sudo ufw umožňuje od 192.168.1.0/24 $ sudo ufw umožňuje od 127.0.0.1

Potom všetko povolte prostredníctvom VPN. Skontrolujte skutočné rozhranie vašej siete VPN.

$ sudo ufw povoliť na tun0 $ sudo ufw povoliť na tun0

Nakoniec povoľte kontakt na server DNS vašej siete VPN. Opäť skontrolujte skutočnú IP v súbore /etc/resolv.conf.

$ sudo povoliť v 53 $ sudo povoliť 53

Keď je všetko pripravené, znova aktivujte UFW.

$ sudo ufw povoliť

Nainštalujte program Deluge

Konečne ste pripravení nainštalovať na váš server záplavu. Len to urobte.

$ sudo apt install Deluged Deluge-Console

Počkajte na dokončenie inštalácie. Malo by to byť dosť rýchle.

Nastavte server Deluge

Ak chcete povoliť pripojenia k serveru z iných počítačov, musíte povoliť vzdialené pripojenia. Zmeňte používateľa Deluge a otvorte konzolu Deluge.

$ sudo su deluge $ deluged $ deluge-konzola

Potom povoľte vzdialené pripojenia.

config -s allow_remote True

Teraz zastavte démona Deluge. Môžete to urobiť vyhľadaním procesu a jeho zabitím.

$ ps aux | grep deluge $ kill 1923

Pre svojich používateľov musíte pridať prihlasovacie záznamy. Súbor sa nachádza na adrese / var / lib / deluge / .config / deluge / auth. Pridajte svoje užívateľské záznamy v nasledujúcom vzore.

užívateľské meno: heslo: 10

Číslo označuje privilégiá. 10 robí z užívateľa administrátora. Po dokončení uložte výstup.

Vytvorte službu Deluge

Pretože chcete, aby sa Deluge automaticky spúšťal s Raspberry Pi, budete musieť napísať jednoduchú službu systemd. Nerobte si starosti, je to v skutočnosti uvedené v dokumentácii spoločnosti Deluge. Vytvorte súbor na /etc/systemd/system/deluged.service. Do toho vložte nasledujúce:

Opis = Dokumentácia klienta Deluge Bittorrent Client = muž: deluged After = network-online.target Type = simple User = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Čas na čakanie pred násilne zastavil. TimeoutStopSec = 300 WantedBy = multususer.target

Otestujte ho spustením služby a kontrolou stavu.

$ sudo systemctl start deluged $ sudo systemctl status deluged

Ak je služba spustená, vykonajte zmenu trvalým povolením služby.

$ sudo systemctl enable deluged

Nainštalujte klienta

Teraz môžete nainštalovať klienta Deluge na pripojenie k vášmu serveru. Deluge je otvorený zdroj a je ľahko dostupný na viacerých platformách.

windows

Prejdite na stránku sťahovania Deluge a získajte najnovšie vydanie pre Windows. Spustite súbor .exe. Proces inštalácie je pomerne štandardný. Neváhajte kliknúť na sprievodcu a prijať predvolené hodnoty.

linux

Ako ste asi uhádli, proces Linuxu je veľmi jednoduchý. Stačí nainštalovať klienta pomocou správcu balíkov.

$ sudo apt install deluge-gtk

Pripojte sa k serveru

Otvorte predvoľby Deluge kliknutím na „Upraviť“? „Predvoľby.“ Na boku okna, ktoré sa otvorí, nájdete záložku „Rozhranie“. Kliknite naň. V hornej časti okna je začiarkavacie políčko, ktoré ovláda klasický režim spoločnosti Deluge. Zrušte začiarknutie políčka a vypnite ho.

Znova kliknite na tlačidlo „Upraviť“. Tentoraz vyberte možnosť „Správca pripojení“. V predvolenom nastavení sa tam zobrazuje adresa IP hostiteľa. Pod zoznamom sa nachádzajú tlačidlá, ktoré umožňujú pridávať a odstraňovať pripojenia. Kliknite na tlačidlo „Pridať“. Do poľa „Názov hostiteľa“ zadajte IP servera. Ponechajte číslo portu rovnaké. Potom vyplňte používateľské meno a heslo, ktoré ste nastavili. Dokončite kliknutím na „Pridať“.

V hlavnom okne „Pridať“ môžete teraz zvýrazniť svoju novú položku a kliknutím na tlačidlo „Pripojiť“ v dolnej časti sa pripojiť k serveru.

Nakonfigurujte svoje úložisko

Skôr ako začnete čokoľvek sťahovať, budete musieť nakonfigurovať svoje úložisko. Dve hlavné možnosti sú externý pevný disk USB alebo sieťový disk. Tak či tak to funguje. Potrebujete len niečo oveľa väčšie, ako to, čo podporuje Raspberry Pi.

USB

Pripojte disk USB k zariadeniu Pi. Potom pomocou konzoly SSH vyhľadajte dostupné zariadenia.

$ ls / dev | grep sd

Mali by ste vidieť iba jednotku USB a prípadne aj kartu SD. Karta SD bude mať viac oddielov, zatiaľ čo jednotka USB bude pravdepodobne mať len jednu. Vyzerá to takto:

sda sda1 sda2 sdb sdb1

V tomto prípade je externou jednotkou sdb a oblasť je sdb1. Vytvorte adresár, do ktorého ho chcete pripojiť.

$ sudo mkdir / media / external

Teraz otvorte súbor / etc / fstab pomocou textového editora a vytvorte položku, ktorá automaticky pripojí disk pri zavedení.

/ dev / sdb1 / media / external ext4 default, user, exec 0 0

Skontrolujte, či sa cesta a typ súborového systému zhodujú s vašou jednotkou. Ak ste disk už niekedy používali iba v systéme Windows, ide pravdepodobne o formát NTFS a na server musíte nainštalovať program ntfs-3g.

Ak chcete pripojiť jednotku, vykonajte nasledujúce kroky.

$ sudo mount -a

Networked

Všetky konfigurácie sieťových jednotiek sa líšia, ale ak používate jednotku Linux NFS, môžete vytvoriť adresár, do ktorého sa pripojíte a pridáte záznam do / etc / fstab.

$ sudo mkdir / media / nfs

Potom otvorte fstab a pridajte disk.

192.168.1.120:/media/share / media / nfs predvolené hodnoty ext4, užívateľ, spustiť 0 0

Uložiť a ukončiť. Potom pripojte disk.

$ sudo mount -a

Nakonfigurujte Deluge

V klientovi Deluge môžete nastaviť adresár sťahovania pre svoje torrenty. Kliknite na „Upraviť“? “Predvoľby.“ Na prvej karte „Stiahnutia“ môžete nastaviť umiestnenie sťahovaných súborov. Vyberte umiestnenie svojej novo namontovanej jednotky.

Stiahnite si Torrent

Ak si chcete stiahnuť torrent pomocou Deluge, kliknite na ikonu znamienka plus v ľavom hornom rohu okna. Otvorí sa nové okno s rôznymi možnosťami pridania torrentu. Najbežnejšou z nich bude súbor torrent a adresa URL. Kliknutím na tlačidlo prejdete na umiestnenie súboru torrentu. Kliknite na tlačidlo URL a vložením adresy URL pridajte torrent pomocou adresy URL. Funkcia URL funguje pre magnetické odkazy.

Novo pridaný torrent sa objaví v hlavnej časti okna Deluge. Odtiaľ môžete sledovať priebeh torrentu. Ak by ste chceli zmeniť prioritu svojich torrentov, môžete na ne kliknúť pravým tlačidlom myši a pomocou možnosti „Fronta“ ich presunúť nahor a nadol.

Kliknutím pravým tlačidlom myši na torrent získate množstvo ďalších možností. Môžete nastaviť limity sťahovania a nahrávania a úplne pozastaviť aj torrent. Existuje tiež možnosť odstrániť torrent tiež. Po dokončení sťahovania môžete torrent odstrániť bez odstránenia stiahnutého súboru. To vám zabráni v nasadení. Samozrejme môžete nechať osádzanie torrentov a kontrolovať využitie týchto hotových torrentov v sieti.

Záverečné myšlienky

Teraz máte plne funkčný torrent server, ktorý je nakonfigurovaný a je pripravený na stiahnutie alebo nasadenie toľkých torrentov, koľko potrebujete. Server bude bežať nepretržite, nezávisle od vašich počítačov. Ste tiež nastavený tak, aby bežal cez VPN, aby ste zvýšili súkromie a bezpečnosť. Užite si nový zážitok z torrentovania!

Vytvorte bezhlavý torrent server so záplavou na malinovom pi