Zašto postaviti namjenski torrent server?
Brze veze
- Zašto postaviti namjenski torrent server?
- Što će vam trebati
- Treptanje SD kartice
- Instalirajte Raspbian
- Postavljanje korisnika
- Spajanje na VPN
- Stvorite VPN Killswitch
- Instalirajte Poništavanje
- Postavljanje Deluge poslužitelja
- Stvorite Deluge uslugu
- Instalirajte klijenta
- Windows
- Linux
- Spajanje na vaš poslužitelj
- Konfigurirajte svoju pohranu
- USB
- umreženi
- Konfiguriranje Deuge
- Preuzmi torrent
- Završne misli
Torrente na bilo koje računalo možete skinuti prilično lako, pa zašto biste uopće htjeli postaviti namjenski torrent server? Pa, postoji nekoliko dobrih razloga zbog kojih je dodatno postavljanje vrijedno.
Prvo mu možete pristupiti s bilo kojeg mjesta na vašoj mreži. To znači, ako želite nešto preuzeti, ne morate nužno biti na istom računalu. Laptop ili računalo možete koristiti u posve drugoj sobi. Svojim bujicama lako možete pristupiti i upravljati s bilo kojeg mjesta. Možete provjeriti je li nešto preuzeto izvan vaše kuće ili u toku promijeniti prioritet vaših preuzimanja.
Imati namjenski poslužitelj također znači da možete isključiti računala bez brige o zaustavljanju napretka u preuzimanju. Vaš poslužitelj uvijek će se raditi u pozadini, čak i kada su vam računala isključena ili niste ni kod kuće.
Poslužiteljem je također mnogo lakše upravljati. Ne morate se brinuti da će se neki drugi programi na vašem računalu na putu ili još gore srušiti. Poslužitelj također ograničava količinu VPN veza o kojima trebate brinuti, ovisno o situaciji u mreži.
Što će vam trebati
Začudo, ovdje vam ne treba puno. Sve će se temeljiti na vašem Raspberry Pi.
- Malina Pi 3 ili još bolje
- Vanjski tvrdi disk ili mrežni pogon
- Ethernet kabel
- Napajanje za Pi
- MicroSD kartica 16GB +
Treptanje SD kartice
Raspbian je zadani operativni sustav za Raspberry Pi. Također je savršena opcija za postavljanje Pi kao torrent poslužitelja. Idite na stranicu za preuzimanje fondacije Raspberry Pi i potražite najnovije izdanje programa Raspbian Lite. Neće vam trebati radno okruženje na vašem poslužitelju. Što je svjetlije to je bolje.
Jednom kada dobijete svoju sliku, raspakujte je. Želite datoteku s sirovim .img ekstenzijom. Zatim umetnite MicroSD karticu u računalo.
Ako već nemate preferirani alat za bljeskanje slika na SD karticama, postoji sjajna aplikacija na više platformi, Etcher, koju možete koristiti u bilo kojem operativnom sustavu za lako bljeskanje slike. Preuzmite ispravnu verziju za svoj OS.
Jednom kada imate Etcher, otvorite ga ili instalirajte. Program raščlanjuje postupak u tri jednostavna koraka. U prvom odjeljku odaberite datoteku slike. Zatim pronađite svoju SD karticu. Kad sve izgleda ispravno, kliknite gumb za bljeskanje slike. Postupak će trajati neko vrijeme, zato budite strpljivi.
Nakon što je Etcher završio s pisanjem vaše slike, postoji još jedna stvar koju trebate učiniti. Montirajte MicroSD na računalo. Potražite particiju "boot". Stvorite praznu datoteku u dnu particije "boot", nazvanu "ssh." Ta datoteka govori Pi kako bi omogućio SSH pristup prema zadanim postavkama.
Instalirajte Raspbian
Isključite SD karticu i uklonite je iz računala. Uključite ga u Pi. Spojite Pi izravno na usmjerivač pomoću Ethernet kabela. Kad je sve postavljeno, uključite ga.
Raspberry Pi će trebati neko vrijeme da promijeni veličinu particija i ispuni SD karticu. Dok to radi, otvorite web preglednik i prijeđite na web sučelje vašeg usmjerivača. Pazite na popis spojenih uređaja. Na kraju će se Pi pojaviti kao „malina“.
Jednom kada vidite Pi na vašoj mreži, možete se pomoću SSH-a povezati s njom. Otvorite OpenSSH i povežite se s Pi-jevom IP adresom. Korisničko ime je Pi, a lozinka je "malina".
Postavljanje korisnika
Vjerojatno ćete htjeti stvoriti novog korisnika za Deluge. Taj će korisnik pokrenuti Deluge kao servisni demon, i ne mnogo drugo.
$ sudo groupadd deluge $ sudo -r –home-dir / var / lib / deluge -g deluge deluge
Učinite taj direktorij i veliko vlasništvo svom Deluge korisniku.
$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge
Spajanje na VPN
Nije strogo potrebno za spajanje na VPN, ali je vrlo dobra ideja. Ovisno o vašem davatelju VPN-a, ovaj postupak neće biti potpuno isti, ali trebao bi biti dovoljno sličan. Započnite instaliranjem OpenVPN-a na Raspbian.
$ sudo apt instalirati openvpn
Zatim preuzmite konfiguracijske datoteke OpenVPN za svoj VPN. Opet, ovaj će dio biti drugačiji, ovisno o tome koga koristite. Većina dobavljača VPN-a pružit će OpenVPN konfiguracijske datoteke bilo samo izgovorom ili kao svoju Linux opciju. Obično dolaze u velikoj .zip datoteci. Sami datoteke obično imaju .ovpn ekstenziju.
Pronađite lokaciju koju želite koristiti. Ovisno o vašim potrebama, možda bi bilo dobro odabrati poslužitelj koji se nalazi izvan SAD-a. Kopirajte tu datoteku u mapu OpenVPN sustava i preimenujte je.
$ sudo cp Downloads / config.ovpn /etc/openvpn/client.conf
Kad je tamo, stvorite datoteku za provjeru autentičnosti. Upotrijebite običnu tekstualnu datoteku koja se zove auth.txt. U prvi redak stavite korisničko ime za svoj VPN račun. U drugom retku dodajte svoju lozinku. Otvorite VPN konfiguraciju koju ste upravo kopirali. Pronađite niži redak i učinite da se vaše podudara s primjerom.
auth-user-pass auth.txt
To će vas automatski prijaviti. Zatim dodajte blok u nastavku neposredno prije vaših certifikata. Oni će upravljati prijavom i pokretanjem i zaustavljanjem usluge.
status /etc/openvpn/openvpn-status.log zapisnik /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-rezolucija-conf down / etc / openvpn / update-resolutionv-conf
Spremite datoteku i izađite. Zatim ponovno pokrenite uslugu.
$ sudo systemctl ponovno pokretanje openvpn $ sudo systemctl start $ sudo systemctl omogućuju
Stvorite VPN Killswitch
Ako koristite torrente iza VPN-a, vjerojatno želite pouzdan killswitch koji će prekinuti vašu vezu i izgubiti kontakt s VPN-om. Srećom, to je nešto što se u Linux sustavima može učiniti s vatrozidom. Započnite s preuzimanjem UFW-a kako bi upravljanje vatrozidom bilo puno lakše.
$ sudo apt install ufw
Jednom kada imate UFW, možete početi postavljati svoja pravila. Započnite onemogućavanjem UFW-a.
$ sudo ufw onesposobiti
Sada recite UFW-u da sve zadano zadrži.
$ sudo ufw zadani uskraćuje dolazni $ sudo ufw zadani uskraćuje odlazni
Dopusti sve veze s samog računala i lokalne mreže.
$ sudo ufw dopušta od 192.168.1.0/24 $ sudo ufw dopušta od 127.0.0.1
Zatim dopustite sve putem VPN-a. Provjerite stvarno sučelje svoje VPN.
$ sudo ufw dopustiti na tun0 $ sudo ufw dopustiti na tun0
Na kraju, dopustite kontakt DNS poslužitelju vaše VPN. Ponovno provjerite stvarni IP u /etc/resolv.conf.
$ sudo dopušta u 53 $ sudo dopušta 53
Kad je to sve spremno, ponovno omogućite UFW.
Instalirajte Poništavanje
Napokon ste spremni instalirati deluge na svoj poslužitelj. Dakle, učini samo to.
$ sudo apt instalirajte ugradenu deluge-console
Pričekajte da se instalacija završi. Trebalo bi biti prilično brzo.
Postavljanje Deluge poslužitelja
Da biste omogućili povezivanje sa vašim serverom s drugih računala, morate omogućiti udaljene veze. Promijenite se na korisnika Deluge i otvorite konzolu Deluge.
$ sudo su deluge $ deluged $ deluge-console
Zatim omogućite daljinske veze.
config -s enable_remote Točno
Zaustavi demon Deuge. To možete učiniti tako da pretražite postupak i ubijete ga.
$ ps aux | grep deluge $ kill 1923
Morate dodati zapise o prijavi za svoje korisnike. Datoteka se nalazi na / var / lib / deluge / .config / deluge / auth. Dodajte svoje korisničke zapise u sljedećem uzorku.
korisničko ime: lozinka: 10
Broj označava privilegije. 10 čini korisnika korisnikom administratora. Kad završite, spremite izlaz.
Stvorite Deluge uslugu
Budući da želite da se Deluge pokrene automatski s Raspberry Pi, morat ćete napisati jednostavnu sistemsku uslugu. Ne brinite, to se zapravo nalazi u Delugeovoj dokumentaciji. Stvorite datoteku na /etc/systemd/system/deluged.service. U nju stavite sljedeće:
Opis = Deluge Bittorrent Client Daemon Dokumentacija = čovjek: potonuli Nakon = mreža-online.target Tip = jednostavan korisnik = grupa padanja = Poništavanje UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Vrijeme je da pričekate nasilno stao. TimeoutStopSec = 300 WantedBy = višenamjenski
Ispitajte ga pokretanjem usluge i provjerom statusa.
$ sudo systemctl početak iznenadio $ sudo systemctl status iznemogao
Ako je usluga pokrenuta, promjenu učinite trajnom tako što ćete je omogućiti.
$ sudo systemctl omogućuju padanje
Instalirajte klijenta
Sada možete instalirati Deluge klijent da se poveže na vaš poslužitelj. Deluge je open source i lako dostupan na više platformi.
Windows
Otvorite stranicu za preuzimanje Deluge i potražite najnovije izdanje sustava Windows. Pokrenite .exe. Postupak instalacije prilično je standardni. Slobodno kliknite kroz čarobnjaka i prihvatite zadane vrijednosti.
Linux
Kao što ste vjerojatno pogodili, postupak Linuxa je vrlo jednostavan. Samo instalirajte klijenta sa svojim upraviteljem paketa.
$ sudo apt instalacija deluge-gtk
Spajanje na vaš poslužitelj
Otvorite preklopne postavke klikom na "Uredi"? "Postavke". Na strani prozora koji će se otvoriti možete pronaći karticu "Sučelje". Kliknite na njega. Uz vrh prozora nalazi se potvrdni okvir koji kontrolira Delugeov klasični način rada. Poništite potvrdni okvir da biste ga onemogućili.
Ponovno kliknite gumb "Uredi". Ovaj put odaberite "Connection Manager". Prema zadanom, tamo ćete vidjeti IP lokalnog domaćina. Ispod popisa nalaze se gumbi koji vam omogućuju dodavanje i uklanjanje veza. Kliknite gumb "Dodaj". Unesite IP adresu vašeg poslužitelja u polje "Hostname". Ostavite broj porta isti. Zatim unesite korisničko ime i zaporku koje ste postavili. Kliknite "Dodaj" za završetak.
Povratak na glavni prozor "Dodaj" sada možete istaknuti vaš novi unos i kliknuti gumb "Poveži" na dnu da biste se povezali s poslužiteljem.
Konfigurirajte svoju pohranu
Prije nego što pokrenete bilo što preuzeti, morat ćete konfigurirati vašu pohranu. Dvije glavne opcije ovdje su vanjski tvrdi disk ili mrežni pogon. Bilo kako bilo, djeluje. Trebate samo nešto puno veće od onoga što Raspberry Pi podržava.
USB
Uključite svoj USB pogon u Pi. Zatim kroz SSH konzolu pogledajte dostupne uređaje.
$ ls / dev | grep sd
Trebali biste vidjeti samo USB pogon i eventualno SD karticu. SD kartica imat će više particija, dok će USB pogon vjerojatno imati samo jednu. Izgledat će ovako:
sda sda1 sda2 sdb sdb1
U ovom slučaju je vanjski pogon sdb, a particija sdb1. Stvorite direktorij na koji ćete ga montirati.
$ sudo mkdir / mediji / vanjski
Sada otvorite / etc / fstab s uređivačem teksta i stvorite unos da se pogon automatski montira na boot.
/ dev / sdb1 / media / external ext4 zadane postavke, korisnik, exec 0 0
Provjerite odgovaraju li put i vrsta datotečnog sustava vašem pogonu. Ako ste pogon ikada koristili samo sa sustavom Windows, format je vjerojatno NTFS, a na poslužitelj morate instalirati ntfs-3g.
Za montiranje pogona pokrenite sljedeće.
umreženi
Sve konfiguracije mrežnog pogona su različite, ali ako koristite Linux NFS pogon, možete stvoriti direktorij na koji ćete se montirati i dodati zapis u / etc / fstab.
$ sudo mkdir / media / nfs
Zatim otvorite fstab i dodajte svoj pogon.
192.168.1.120:/media/share / media / nfs ext4 zadane postavke, korisnik, exec 0 0
Spremi i izađi. Zatim montirajte svoj pogon.
Konfiguriranje Deuge
Natrag u Deluge klijent, možete postaviti direktorij preuzimanja za vaše bujice. Kliknite na "Edit"? "Preferences". U prvoj kartici "Downloads" možete postaviti mjesto za preuzimanje datoteka. Odaberite mjesto novonagrađenog pogona.
Preuzmi torrent
Da biste preuzeli bujicu s Delugeom, kliknite na ikonu znaka plus u gornjem lijevom dijelu prozora. Otvorit će se novi prozor s različitim opcijama za dodavanje bujice. Dvije najčešće će biti bujica i URL. Za datoteku možete kliknuti gumb da biste pronašli mjesto svoje torrent datoteke. Kliknite gumb URL i zalijepite ga u URL kako biste dodali bujicu putem URL-a. URL funkcija radi za veze s magnetima.
Novo dodani bujica pojavit će se u glavnom tijelu Delugeovog prozora. Odatle možete pratiti napredak bujice. Ako želite promijeniti prioritet svojih bujica, možete ih kliknuti desnim gumbom i upotrijebiti opciju "Red" za pomicanje prema gore i dolje.
Desni klik na bujicu nudi vam i niz drugih opcija. Možete postaviti ograničenja preuzimanja i učitavanja, a i usporiti bujicu izravno. Postoji i mogućnost uklanjanja bujice. Nakon dovršetka preuzimanja možete ukloniti bujicu bez uklanjanja preuzete datoteke. To će vas zaustaviti u setvi. Naravno, možete ostaviti sejanje bujica i kontrolirati mrežno korištenje onih završenih bujica.
Završne misli
Sada imate potpuno funkcionalan torrent poslužitelj koji je konfiguriran i spreman za preuzimanje ili zasad što više torrenta. Poslužitelj će se neprekidno pokretati, neovisno o vašim računalima. Postavljeni ste i za pokretanje putem VPN-a, radi dodatne privatnosti i sigurnosti. Uživajte u svom novom iskustvu mučenja!
