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".
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.
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.
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.
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!
