Anonim

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

$ ssh

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.

$ sudo ufw omogućuju

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.

$ sudo mount -a

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.

$ sudo mount -a

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!

Stvorite bezglavi torrent poslužitelj s potopom na malinoj pi