Anonim

Kodėl verta nustatyti „Torrent“ serverį?

Greitos nuorodos

  • Kodėl verta nustatyti „Torrent“ serverį?
  • Ko jums reikės
  • Mirksi SD kortelė
  • Įdiekite „Raspbian“
  • Nustatykite vartotoją
  • Prisijunkite prie VPN
  • Sukurkite „VPN Killswitch“
  • Įdiekite „Deluge“
  • Nustatykite „Deluge“ serverį
  • Sukurkite išsamią paslaugą
  • Įdiekite klientą
    • „Windows“
    • „Linux“
  • Prijunkite prie savo serverio
  • Konfigūruokite saugyklą
    • USB
    • Tinkle
    • Konfigūruokite „Deluge“
  • Atsisiųskite „Torrent“
  • Minčių uždarymas

Torrentus galite atsisiųsti iš bet kurio kompiuterio gana lengvai, tad kodėl vis tiek turėtumėte nustatyti tam skirtą torrent serverį? Na, yra keletas rimtų priežasčių, dėl kurių verta atlikti papildomą sąranką.

Pirmiausia galite prieiti prie jo iš bet kurios savo tinklo vietos. Tai reiškia, kad jei norite ką nors atsisiųsti, nebūtinai turite būti tame pačiame kompiuteryje. Galite naudoti nešiojamąjį kompiuterį ar kompiuterį visiškai kitoje patalpoje. Taip pat galite lengvai pasiekti ir valdyti savo torrentus iš bet kurios vietos. Galite patikrinti, ar atsisiuntėte ką nors iš savo namo, ar pakeisite atsisiųstų failų prioritetą.

Turėdami dedikuotą serverį, taip pat reiškia, kad galite išjungti kompiuterius, nesijaudindami, kad sustabdysite atsisiuntimą. Jūsų serveris visada veiks fone, net kai kompiuteriai išjungti ar net nesate namuose.

Taip pat daug lengviau valdyti serverį. Nereikia nerimauti, kad kitos jūsų kompiuterio programos trukdo ar, dar blogiau, sugenda. Serveris taip pat riboja VPN jungčių kiekį, dėl kurio jums reikia nerimauti, atsižvelgiant į jūsų tinklo situaciją.

Ko jums reikės

Keista, bet čia nereikia daug. Viskas bus pagrįsta jūsų „Raspberry Pi“.

  • Aviečių pi 3 ar geresnė
  • Išorinis kietasis diskas arba tinklo įrenginys
  • Eterneto laidas
  • Maitinimo laidas Pi
  • „MicroSD“ kortelė 16 GB +

Mirksi SD kortelė

„Raspbian“ yra numatytoji „Raspberry Pi“ operacinė sistema. Tai taip pat yra puikus pasirinkimas norint nustatyti „Pi“ kaip „torrent“ serverį. Eikite į „Raspberry Pi“ fondo atsisiuntimo puslapį ir įsigykite naujausią „Raspbian Lite“ versiją. Jums nereikės darbalaukio aplinkos jūsų serveryje. Kuo jis lengvesnis, tuo geriau.

Kai tik turėsite savo atvaizdą, išpakuokite jį. Norite failo su neapdorotu .img plėtiniu. Tada įdėkite „MicroSD“ kortelę į savo kompiuterį.

Jei dar neturite pasirinkto įrankio atvaizdams mirksėti į SD korteles, yra puiki įvairių platformų programa „Etcher“, kurią galite naudoti bet kurioje operacinėje sistemoje, kad lengvai atvaizduotumėte savo vaizdą. Atsisiųskite tinkamą savo OS versiją.

Kai turėsite Etcher, atidarykite jį arba įdiekite. Programa suskaido procesą į tris paprastus veiksmus. Pirmame skyriuje pasirinkite savo vaizdo failą. Tada raskite savo SD kortelę. Kai viskas atrodo teisingai, spustelėkite mygtuką, kad atvaizdas būtų mirksėjęs. Procesas užtruks, todėl būkite kantrūs.

Kai Etcher baigs rašyti savo atvaizdą, jums reikia padaryti dar vieną dalyką. Prijunkite „MicroSD“ prie savo kompiuterio. Ieškokite „įkrovos“ skaidinio. „Pradinio“ skaidinio, vadinamo „ssh“, bazėje sukurkite tuščią failą. Šis failas nurodo „Pi“ įgalinti SSH prieigą pagal numatytuosius nustatymus.

Įdiekite „Raspbian“

Atjunkite SD kortelę ir išimkite ją iš savo kompiuterio. Prijunkite jį prie Pi. Prijunkite Pi tiesiogiai prie maršrutizatoriaus Ethernet laidu. Kai viskas bus nustatyta, įjunkite.

Raspberry Pi reikės šiek tiek laiko, kad pakeistumėte savo pertvarų dydį ir užpildytumėte SD kortelę. Kol tai darote, atidarykite interneto naršyklę ir eikite į maršrutizatoriaus žiniatinklio sąsają. Stebėkite prijungtų įrenginių sąrašą. Galų gale Pi pasirodys kaip „avietė“.

Pamatę Pi tinkle, galite naudoti SSH, kad prisijungtumėte prie jo. Atidarykite „OpenSSH“ ir prisijunkite prie „Pi“ IP adreso. Vartotojo vardas yra Pi, o slaptažodis - „avietė“.

$ ssh

Nustatykite vartotoją

Tikriausiai norėsite sukurti naują „Deluge“ vartotoją. Tas vartotojas paleis „Deluge“ kaip paslaugų demoną, o ne daug daugiau.

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

Padarykite šį katalogą ir didžiąją nuosavybės dalį savo „Deluge“ vartotojui.

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

Prisijunkite prie VPN

Nebūtina prisijungti prie VPN, tačiau tai labai gera idėja. Šis procesas nebus visiškai vienodas, atsižvelgiant į jūsų VPN teikėją, tačiau jis turėtų būti pakankamai panašus. Pradėkite diegdami „OpenVPN“ „Raspbian“.

$ sudo apt install openvpn

Tada atsisiųskite savo VPN „OpenVPN“ konfigūracijos failus. Vėlgi, ši dalis bus kitokia, atsižvelgiant į tai, ką naudojate. Daugelis VPT teikėjų pateiks „OpenVPN“ konfigūracijos failus, sakydami tik tai arba kaip savo „Linux“ parinktį. Paprastai jie būna dideliame .zip faile. Patys failai paprastai turi .ovpn plėtinį.

Raskite vietą, kurią norite naudoti. Atsižvelgiant į jūsų poreikius, gali būti naudinga pasirinkti serverį, esantį ne JAV. Nukopijuokite tą failą į sistemos „OpenVPN“ aplanką ir pervardykite.

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

Kai tik jis bus, sukurkite failą autentifikavimui. Naudokite paprasto teksto failą, vadinamą auth.txt. Pirmoje eilutėje įveskite savo VPN sąskaitos naudotojo vardą. Antroje eilutėje pridėkite slaptažodį. Atidarykite ką tik nukopijuotą VPN konfigūraciją. Raskite žemiau esančią eilutę ir parodykite, kad jūsų pavyzdys atitiktų.

auth-user-pass auth.txt

Tai automatiškai prisijungs. Vėliau pridėkite bloką prieš pat savo pažymas. Jie tvarkys prisijungimą ir paslaugos pradėjimą bei sustabdymą.

statusas /etc/openvpn/openvpn-status.log žurnalas /etc/openvpn/openvpn.log scenarijų apsauga 2 aukštyn / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Išsaugokite failą ir išeikite. Tada paleiskite paslaugą iš naujo.

$ sudo systemctl paleisti iš naujo openvpn $ sudo systemctl start $ sudo systemctl įjungti

Sukurkite „VPN Killswitch“

Jei naudojate torrentus už VPN, greičiausiai norite patikimo žudikio jungiklio, kuris nutrauktų jūsų ryšį, jei prarastumėte ryšį su VPN. Laimei, tai yra kažkas, ką labai lengva padaryti „Linux“ sistemose su užkarda. Pradėkite atsisiųsdami UFW, kad ugniasienės valdymas būtų daug lengvesnis.

$ sudo apt install ufw

Kai turėsite UFW, galėsite pradėti kurti savo taisykles. Pradėkite išjungdami UFW.

$ sudo ufw išjungti

Dabar liepkite „UFW“ blokuoti viską pagal numatytuosius nustatymus.

$ sudo ufw nutylėjimas atmeta gaunamus $ sudo ufw numatytasis paneigimas išeinantis

Leisti bet kokiam kompiuterio ir vietinio tinklo ryšiui.

$ sudo ufw leisti nuo 192.168.1.0/24 $ sudo ufw leisti nuo 127.0.0.1

Tada leiskite viskam per VPN. Patikrinkite tikrąją savo VPN sąsają.

$ sudo ufw leisti į tun0 $ sudo ufw leisti į tun0

Galiausiai leiskite susisiekti su savo VPN DNS serveriu. Dar kartą patikrinkite tikrąjį IP aplanke /etc/resolv.conf.

$ sudo leisti į 53 $ sudo leisti iš 53

Kai viskas bus paruošta, iš naujo įgalinkite UFW.

$ sudo ufw įjungti

Įdiekite „Deluge“

Pagaliau esate pasiruošę įdiegti deluge savo serveryje. Taigi, darykite tik tai.

$ sudo apt install deluged deluge-console

Palaukite, kol diegimas bus baigtas. Tai turėtų būti gana greita.

Nustatykite „Deluge“ serverį

Norėdami leisti ryšius su serveriu iš kitų kompiuterių, turite įjungti nuotolinius ryšius. Pakeiskite savo „Deluge“ vartotoją ir atidarykite „Deluge“ pultą.

$ sudo su deluge $ deluged $ deluge-console

Tada įjunkite nuotolinius ryšius.

config -s leisti_remote Tiesa

Dabar sustabdykite „Deluge“ demoną. Tai galite padaryti ieškodami proceso ir jį užmušdami.

$ ps aux | grep deluge $ nužudyti 1923 m

Savo vartotojams turite pridėti prisijungimo įrašus. Failas yra / var / lib / deluge / .config / deluge / auth. Pridėkite savo vartotojo įrašus taip, kaip parodyta toliau.

vartotojo vardas: slaptažodis: 10

Skaičius žymi privilegijas. 10 paverčia vartotoją administratoriaus vartotoju. Baigę išsaugokite išėjimą.

Sukurkite išsamią paslaugą

Kadangi norite, kad „Deluge“ automatiškai įsijungtų su „Raspberry Pi“, jums reikės parašyti paprastą sisteminę paslaugą. Nesijaudinkite, tai iš tikrųjų numatyta „Deluge“ dokumentuose. Sukurkite failą /etc/systemd/system/deluged.service. Įdėkite tai:

Aprašymas = Išsamus „Bittorrent“ kliento „Daemon“ dokumentacija = žmogus: ištuštėjęs Po = tinklo-inline.target Tipas = paprastas vartotojas = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Laikas laukti prieš prievarta sustojo. „TimeoutStopSec“ = 300 „WantedBy“ = daugiafunkcinis vartotojas.target

Išbandykite tai paleisdami paslaugą ir patikrindami būseną.

$ sudo systemctl start deluged $ sudo systemctl būsena išnyko

Jei paslauga veikia ir veikia, padarykite pakeitimą nuolatinį įgalindami paslaugą.

$ sudo systemctl įjungti panaikinta

Įdiekite klientą

Dabar galite įdiegti „Deluge“ klientą, kad prisijungtumėte prie savo serverio. „Deluge“ yra atvirojo kodo ir lengvai prieinamas keliose platformose.

„Windows“

Eikite į „Deluge“ atsisiuntimo puslapį ir įsigykite naujausią „Windows“ versiją. Paleiskite .exe. Diegimo procesas yra gana standartinis. Nesivaržykite spustelėti vedlį ir sutikti su numatytaisiais.

„Linux“

Kaip jūs tikriausiai atspėjote, „Linux“ procesas yra labai lengvas. Tiesiog įdiekite klientą pas savo paketų tvarkytuvą.

$ sudo apt install deluge-gtk

Prijunkite prie savo serverio

Atidarykite „Deluge“ nuostatas spustelėdami „Redaguoti“? “„ Nuostatos “. Atsidariusio lango šone rasite„ Sąsajos “skirtuką. Spustelėkite jį. Netoli lango viršaus yra žymimasis langelis, kuris valdo klasikinį „Deluge“ režimą. Jei norite jį išjungti, panaikinkite žymėjimą.

Dar kartą spustelėkite mygtuką „Redaguoti“. Šį kartą pasirinkite „Connection Manager“. Pagal numatytuosius nustatymus ten pamatysite „localhost IP“. Žemiau sąrašo yra mygtukai, kurie leidžia jums pridėti ir pašalinti ryšius. Spustelėkite mygtuką „Pridėti“. Lauke „Hostname“ įveskite savo serverio IP. Palikite prievado numerį tą patį. Tada įveskite savo vartotojo vardą ir slaptažodį, kuriuos nustatėte. Norėdami baigti, spustelėkite „Pridėti“.

Grįždami į pagrindinį „Pridėti“ langą, dabar galite paryškinti savo naują įrašą ir paspausti „Connect“ mygtuką apačioje, kad prisijungtumėte prie serverio.

Konfigūruokite saugyklą

Prieš pradėdami ką nors atsisiųsti, turėsite sukonfigūruoti saugyklą. Dvi pagrindinės parinktys yra išorinis USB kietasis diskas arba tinklo įrenginys. Bet kuriuo atveju veikia. Jums tiesiog reikia kažko daug didesnio nei tai, ką palaiko „Raspberry Pi“.

USB

Prijunkite USB įrenginį prie „Pi“. Tada per savo SSH konsolę pažvelkite į galimus įrenginius.

USD ls / dev | grep sd

Turėtumėte pamatyti tik USB įrenginį ir galbūt SD kortelę. SD kortelėje bus keli skaidiniai, o USB atmintinėje greičiausiai bus tik viena. Tai atrodys maždaug taip:

sda sda1 sda2 sdb sdb1

Tokiu atveju išorinis diskas yra „sdb“, o skaidinys - „sdb1“. Sukurkite katalogą, į kurį jis bus prijungtas.

$ sudo mkdir / media / external

Dabar atidarykite / etc / fstab naudodami teksto rengyklę ir sukurkite įrašą, kad įrenginys būtų automatiškai įjungiamas paleidžiant.

/ dev / sdb1 / media / external ext4 numatytosios reikšmės, vartotojas, exec 0 0

Įsitikinkite, kad kelias ir failų sistemos tipas atitinka jūsų diską. Jei kada nors naudojote diską tik su „Windows“, greičiausiai formatas yra NTFS, o serveryje turite įdiegti ntfs-3g.

Norėdami pritvirtinti diską, vykdykite šiuos veiksmus.

$ sudo kalnas -a

Tinkle

Visos tinkle esančio disko konfigūracijos yra skirtingos, tačiau jei naudojate „Linux NFS“ diską, galite sukurti katalogą, kurį reikia prijungti ir įrašyti į / etc / fstab.

$ sudo mkdir / media / nfs

Tada atidarykite fstab ir pridėkite savo diską.

192.168.1.120:/media/share / media / nfs ext4 numatytosios reikšmės, vartotojas, vykdymas 0 0

Išsaugoti ir išeiti. Tada pritvirtinkite savo diską.

$ sudo kalnas -a

Konfigūruokite „Deluge“

„Deluge“ kliente galite nustatyti savo torrentų atsisiuntimo katalogą. Spustelėkite „Redaguoti“? “Nuostatos.“ Pirmajame skirtuke „Atsisiuntimai“ galite nustatyti failų atsisiuntimo vietą. Pasirinkite naujai sumontuoto disko vietą.

Atsisiųskite „Torrent“

Norėdami atsisiųsti torrentą su „Deluge“, spustelėkite viršutinio ženklo piktogramą, esančią lango viršuje, kairėje. Atsidarys naujas langas su skirtingomis parinktimis, kuriomis galėsite pridėti torrentą. Du labiausiai paplitę bus torrent failas ir URL. Norėdami rasti failą, galite spustelėti mygtuką norėdami rasti savo torrent failo vietą. Spustelėkite URL mygtuką ir įklijuokite URL, kad pridėtumėte torrent per URL. URL funkcija veikia magneto nuorodoms.

Naujai pridėtas torrentas pasirodys pagrindiniame „Deluge“ lango korpuse. Iš ten galite stebėti torrent progresą. Jei norite pakeisti savo torrentų prioritetą, galite juos dešiniuoju pelės mygtuku spustelėti ir, norėdami perkelti aukštyn ir žemyn, naudokite parinktį „Queue“.

Dešiniuoju pelės mygtuko paspaudimu gausite ir daugybę kitų variantų. Galite nustatyti atsisiuntimo ir įkėlimo apribojimus ir visiškai sustabdyti „torrent“. Taip pat yra galimybė pašalinti torrentą. Baigę atsisiųsti, galite pašalinti torrent nenuimdami atsisiųsto failo. Tai sustabdys jūsų sėjimą. Žinoma, jūs galite palikti torrentus sėti ir taip pat kontroliuoti tų užbaigtų torrentų naudojimą tinkle.

Minčių uždarymas

Dabar jūs turite visiškai funkcionuojantį torrent serverį, kuris yra sukonfigūruotas ir paruoštas atsisiųsti ar išsiųsti tiek torrentų, kiek jums reikia. Serveris veiks nuolat, nepriklausomai nuo jūsų kompiuterių. Jūs taip pat esate pasirengę paleisti per VPN, kad padidintumėte privatumą ir saugumą. Mėgaukitės savo nauja kankinančia patirtimi!

Sukurkite „headless“ torrent serverį su aviečių piliu