Anonim

Zakaj postaviti Namenski strežniški strežnik?

hitre povezave

  • Zakaj postaviti Namenski strežniški strežnik?
  • Kaj boste potrebovali
  • Utripa kartica SD
  • Namestite program Raspbian
  • Nastavitev uporabnika
  • Povežite se z VPN
  • Ustvari VPN Killswitch
  • Namestite Deluge
  • Nastavite strežni strežnik
  • Ustvari storitev Ponikovanja
  • Namestite odjemalca
    • Windows
    • Linux
  • Povežite se s strežnikom
  • Konfigurirajte shrambo
    • USB
    • Omrežen
    • Konfigurirajte Deluge
  • Prenesite hudournik
  • Zaključne misli

Torrente lahko na skoraj kateri koli računalnik prenesete dokaj enostavno, zato bi si sploh želeli postaviti namenski strežniški strežnik? No, obstaja nekaj dobrih razlogov, zaradi katerih je dodatna namestitev smiselna.

Najprej lahko do njega dostopate od kjer koli v vašem omrežju. To pomeni, da če želite nekaj prenesti, vam ni nujno, da ste v istem računalniku. Lahko uporabljate prenosnik ali računalnik v popolnoma drugi sobi. Prav tako lahko preprosto dostopate do svojih hudournikov in upravljate od koder koli. Lahko preverite, ali se nekaj naredi izven vaše hiše ali pa med letenjem spremenite prednost svojih prenosov.

Imeti namenski strežnik pomeni tudi, da lahko računalnike izklopite brez skrbi, da boste ustavili napredek pri prenosu. Vaš strežnik bo vedno deloval v ozadju, tudi ko so računalniki izključeni ali pa niste niti doma.

S strežnikom je tudi veliko lažje upravljati. Ni vam treba skrbeti, da bi se kateri koli drugi program na vašem računalniku na poti ali še slabše zrušil. Strežnik tudi omeji količino VPN povezav, za katere morate skrbeti, odvisno od situacije v omrežju.

Kaj boste potrebovali

Presenetljivo je, da tukaj ne potrebuješ veliko. Vse bo temeljilo na vašem Raspberry Pi.

  • Malina Pi 3 ali boljša
  • Zunanji trdi disk ali omrežni pogon
  • Ethernet kabel
  • Napajalni kabel za Pi
  • MicroSD kartica 16GB +

Utripa kartica SD

Raspbian je privzeti operacijski sistem za Raspberry Pi. To je tudi odlična možnost za nastavitev strežnika Pi kot torrent. Pojdite na stran za prenos fundacije Raspberry Pi in prenesite najnovejšo izdajo programa Raspbian Lite. Na strežniku ne boste potrebovali namiznega okolja. Čim lažji je, tem bolje.

Ko dobite sliko, jo odpakirajte. Želite datoteko s surovo pripono .img. Nato v računalnik vstavite kartico MicroSD.

Če še nimate želenega orodja za utripanje slik na SD karticah, obstaja odlična aplikacija za več platform, Etcher, ki jo lahko uporabite v katerem koli operacijskem sistemu, da preprosto utripate sliko. Prenesite pravilno različico za vaš operacijski sistem.

Ko imate Etcher, ga odprite ali namestite. Program razdeli postopek na tri preproste korake. V prvem razdelku izberite svojo slikovno datoteko. Nato poiščite svojo SD kartico. Ko je vse videti pravilno, kliknite gumb, da utripate sliko. Postopek bo trajal nekaj časa, zato bodite potrpežljivi.

Ko Etcher konča s pisanjem vaše slike, morate storiti še eno stvar. Na računalnik namestite MicroSD. Poiščite particijo »boot«. Ustvarite prazno datoteko na dnu particije "boot", imenovano "ssh". Ta datoteka pove Pi, da omogoči SSH dostop privzeto.

Namestite program Raspbian

Odklopite SD kartico in jo odstranite iz računalnika. Priključite ga v Pi. Priključite Pi neposredno na usmerjevalnik s kablom Ethernet. Ko je vse nastavljeno, ga priklopite.

Raspberry Pi bo potreboval nekaj časa, da spremenite velikost particij in napolnite SD kartico. Odprite spletni brskalnik in se pomaknite do spletnega vmesnika usmerjevalnika. Pazite na seznam povezanih naprav. Sčasoma se bo Pi pojavil kot "malina".

Ko v omrežju zagledate Pi, lahko za povezavo z njim uporabite SSH. Odprite OpenSSH in se povežite s Pi-jevim IP-naslovom. Uporabniško ime je Pi, geslo pa je "malina".

$ ssh

Nastavitev uporabnika

Verjetno boste želeli ustvariti novega uporabnika za Deluge. Ta uporabnik bo vodil Deluge kot servisni demon, in ne veliko drugega.

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

Naredite ta imenik in veliko lastništvo svojemu uporabniku Deluge.

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

Povežite se z VPN

Ni nujno, da se povezujete na VPN, vendar je zelo dobra ideja. Ta postopek ne bo popolnoma enak, odvisno od ponudnika VPN, vendar mora biti dovolj podoben. Začnite z namestitvijo OpenVPN na Raspbian.

$ sudo apt namestite openvpn

Nato naložite konfiguracijske datoteke OpenVPN za vaš VPN. Spet bo ta del drugačen, odvisno od tega, koga uporabljate. Večina ponudnikov VPN bo zagotovila konfiguracijske datoteke OpenVPN bodisi tako, da povedo samo to ali kot svojo možnost Linux. Običajno prihajajo v veliko datoteko .zip. Datoteke imajo običajno razširitev .ovpn.

Poiščite lokacijo, ki jo želite uporabiti. Glede na vaše potrebe bi bilo dobro izbrati strežnik, ki se nahaja zunaj ZDA. Kopirajte to datoteko v sistemsko mapo OpenVPN in jo preimenujte.

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

Ko je tam, ustvarite datoteko za preverjanje pristnosti. Uporabite navadno besedilno datoteko, imenovano auth.txt. V prvo vrstico postavite uporabniško ime za svoj račun VPN. V drugi vrstici dodajte geslo. Odprite konfiguracijo VPN, ki ste jo pravkar kopirali. Poiščite spodnjo vrstico in naj bo vaš primer primer.

auth-user-pass auth.txt

To se bo samodejno prijavilo. Nato dodajte spodnji blok tik pred certifikati. Te bodo obravnavale beleženje, zagon in ustavitev storitve.

status /etc/openvpn/openvpn-status.log dnevnik /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-resoluv-conf down / etc / openvpn / update-resolutionv-conf

Shranite datoteko in zapustite. Nato ponovno zaženite storitev.

$ sudo systemctl ponovno zaženite openvpn $ sudo systemctl start $ sudo systemctl enable

Ustvari VPN Killswitch

Če za VPN uporabljate hudournike, si verjetno želite zanesljivega killswitch, ki bo prekinil vašo povezavo in izgubil stik z VPN. K sreči je to nekaj, kar je v sistemih Linux s požarnim zidom zelo enostavno. Začnite s prenosom UFW, da boste upravljanje požarnega zidu olajšali.

$ sudo apt namestite ufw

Ko imate UFW, lahko začnete postavljati svoja pravila. Začnite z onemogočanjem UFW.

$ sudo ufw onemogoči

Zdaj pa recite UFW, da privzeto vse blokira.

$ sudo ufw privzeto zavrne dohodne $ sudo ufw privzeto zavrne odhodne

Dovoli vse povezave iz samega računalnika in lokalnega omrežja.

$ sudo ufw dovoljujejo od 192.168.1.0/24 $ sudo ufw dovoljujejo od 127.0.0.1

Nato dovolite vse prek VPN. Preverite dejanski vmesnik VPN-ja.

$ sudo ufw dovoli vstop v tun0 $ sudo ufw dovoli vstop na tun0

Končno dovolite stik z DNS strežnikom vašega VPN-ja. Ponovno preverite dejanski IP v /etc/resolv.conf.

$ sudo dovoli v 53 $ sudo dovoli 53

Ko je to vse pripravljeno, znova omogočite UFW.

$ sudo ufw enable

Namestite Deluge

Končno ste pripravljeni namestiti deluge na vaš strežnik. Torej, naredi samo to.

$ sudo apt namestite raztegljivo deluge konzolo

Počakajte, da se namestitev konča. To bi moralo biti precej hitro.

Nastavite strežni strežnik

Če želite omogočiti povezave s strežnikom iz drugih računalnikov, morate omogočiti oddaljene povezave. Preklopite se na svojega uporabnika Deluge in odprite konzolo Deluge.

$ sudo su deluge $ deluged $ deluge-console

Nato omogočite oddaljene povezave.

config -s enable_remote True

Zdaj pa ustavi demon Deuge. To lahko storite tako, da poiščete postopek in ga ubijete.

$ ps aux | grep deluge $ kill 1923

Za svoje uporabnike morate dodati zapise o prijavi. Datoteka se nahaja na / var / lib / deluge / .config / deluge / auth. V naslednji vzorec dodajte svoje uporabniške zapise.

uporabniško ime: geslo: 10

Številka označuje privilegije. 10 naredi uporabnika skrbnika. Ko končate, shranite izhod.

Ustvari storitev Ponikovanja

Ker želite, da se Deluge samodejno zažene z Raspberry Pi, boste morali napisati preprosto sistemsko storitev. Brez skrbi, to je dejansko določeno v dokumentaciji za potop. Ustvarite datoteko v /etc/systemd/system/deluged.service. Vanj vstavite naslednje:

Opis = Deluge Bittorrent Client Daemon Dokumentacija = človek: potopel After = network-online.target Type = preprost uporabnik = deluge Group = padni UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Čas, da počakate prej na silo ustavil. TimeoutStopSec = 300 WantedBy = multi-user.target

Preizkusite ga tako, da zaženete storitev in preverite stanje.

$ sudo systemctl začetek padanja $ sudo systemctl status potopljen

Če je storitev zagnana, spremenite spremembo trajno, tako da jo omogočite.

$ sudo systemctl omogoči potopljeno

Namestite odjemalca

Zdaj lahko namestite odjemalca Deluge in se povežete s strežnikom. Deluge je odprtokoden in je na voljo na več platformah.

Windows

Pojdite na stran za prenos Deluge in prenesite najnovejšo izdajo za Windows. Zaženite .exe. Postopek namestitve je dokaj standarden. Če želite klikniti čarovnika in sprejmite privzete vrednosti.

Linux

Kot ste verjetno že uganili, je postopek Linuxa zelo enostaven. Samo namestite odjemalca z vašim upraviteljem paketov.

$ sudo apt namestite deluge-gtk

Povežite se s strežnikom

Nastavitve Potopite tako, da kliknete »Uredi«? »Nastavitve«. Na strani okna, ki se bo odprlo, najdete zavihek »Vmesnik«. Kliknite nanj. V zgornjem delu okna je potrditveno polje, ki nadzoruje Delugeov klasični način. Počistite polje, da ga onemogočite.

Znova kliknite gumb »Uredi«. Tokrat izberite »Upravitelj povezav.« Privzeto bo tam prikazan IP lokalnega gostitelja. Pod seznamom so gumbi, ki omogočajo dodajanje in odstranjevanje povezav. Kliknite gumb »Dodaj«. V polje »Ime gostitelja« vnesite IP svojega strežnika. Številko vrat pustite enako. Nato vnesite uporabniško ime in geslo, ki ste ga nastavili. Za zaključek kliknite »Dodaj«.

Nazaj v glavnem oknu "Dodaj" lahko zdaj označite svoj nov vnos in na spodnjem delu kliknete gumb "Poveži", da se povežete s strežnikom.

Konfigurirajte shrambo

Preden začnete prenesti karkoli, boste morali konfigurirati shrambo. Dve glavni možnosti sta zunanji trdi disk USB ali omrežni pogon. Kakor koli že, deluje. Potrebujete le nekaj veliko večjega od tistega, kar podpira Raspberry Pi.

USB

Priključite USB-pogon v Pi. Nato skozi konzolo SSH poglejte naprave, ki so na voljo.

$ ls / dev | grep sd

Videti bi morali le USB-pogon in morda SD kartico. SD kartica bo imela več particij, USB-pogon pa bo verjetno imel le eno. Videti bo nekako takole:

sda sda1 sda2 sdb sdb1

V tem primeru je zunanji pogon sdb, particija pa sdb1. Ustvarite imenik, na katerega ga lahko namestite.

$ sudo mkdir / mediji / zunanji

Zdaj odprite / etc / fstab s svojim urejevalnikom besedila in ustvarite vnos za samodejno namestitev pogona na zagonski sistem.

/ dev / sdb1 / media / zunanji privzeti ext4, uporabnik, exec 0 0

Poskrbite, da se pot in vrsta datotečnega sistema ujemata z vašim pogonom. Če ste pogon uporabljali samo v operacijskem sistemu Windows, je format verjetno NTFS in na strežnik morate namestiti ntfs-3g.

Za namestitev pogona zaženite naslednje.

$ sudo mount -a

Omrežen

Vse konfiguracije omrežnega pogona so drugačne, vendar če uporabljate pogon Linux NFS, lahko ustvarite imenik, na katerega se lahko namestite, in dodate zapis v / etc / fstab.

$ sudo mkdir / media / nfs

Nato odprite fstab in dodajte svoj pogon.

192.168.1.120:/media/share / media / nfs ext4 privzete nastavitve, uporabnik, exec 0 0

Shranite in zapustite. Nato namestite svoj pogon.

$ sudo mount -a

Konfigurirajte Deluge

Nazaj v odjemalcu Deluge lahko nastavite imenik za prenos za hudournike. Kliknite »Uredi«? »Nastavitve«. Na prvem zavihku »Prenosi« lahko nastavite lokacijo prenosa datotek. Izberite lokacijo na novo nameščenega pogona.

Prenesite hudournik

Če želite prenesti hudournik z Delugeom, kliknite na ikono znaka plus v zgornjem levem kotu okna. Odpre se novo okno z različnimi možnostmi za dodajanje hudournika. Dve najpogostejši bosta torrent datoteka in URL. Za datoteko lahko s klikom na gumb poiščete mesto torrent datoteke. Kliknite gumb URL in ga prilepite v URL, da dodate hudournik prek URL-ja. Funkcija URL deluje za povezave z magnetom.

Na novo dodan hudournik se bo pojavil v glavnem delu Delugeovega okna. Od tam lahko spremljate napredek hudournika. Če želite spremeniti prednost svojih hudournikov, jih lahko z desno miškino tipko kliknete in uporabite možnost »čakalne vrste«, da jih premaknete navzgor in navzdol.

Z desnim klikom na hudournik imate tudi številne druge možnosti. Omejitve za nalaganje in nalaganje lahko nastavite ter tudi naglo zaustavite hudournik. Obstaja tudi možnost odstranitve hudournika. Ko končate s prenosom, lahko odstranite hudournik, ne da bi odstranili preneseno datoteko. To vas bo ustavilo pri sejanju. Seveda lahko zapustite sejanje hudournikov in nadzorujete tudi omrežno uporabo teh zaključenih hudournikov.

Zaključne misli

Zdaj imate popolnoma funkcionalen strežniški strežnik, ki je konfiguriran in pripravljen za prenos ali sejanje toliko hudournikov, kot jih potrebujete. Strežnik se bo izvajal nenehno, ne glede na vaše računalnike. Prav tako ste pripravljeni za vodenje prek VPN-ja, za dodatno zasebnost in varnost. Uživajte v svoji novi izkušnji mučenja!

Ustvarite brezglaven hudourniški strežnik s potopom na malino pi