Anonim

Miksi asettaa omistettu torrent-palvelin?

Pikalinkit

  • Miksi asettaa omistettu torrent-palvelin?
  • Mitä tarvitset
  • SD-kortti vilkkuu
  • Asenna Raspbian
  • Määritä käyttäjä
  • Yhdistä VPN: ään
  • Luo VPN Killswitch
  • Asenna Deluge
  • Asenna Deluge-palvelin
  • Luo täydellinen palvelu
  • Asenna asiakas
    • Windows
    • Linux
  • Yhdistä palvelimeesi
  • Määritä tallennustila
    • USB
    • verkottunut
    • Määritä Deluge
  • Lataa Torrent
  • Ajatusten päättäminen

Voit ladata torrentteja melkein millä tahansa tietokoneella melko helposti, joten miksi haluat asettaa silti omistetun torrent-palvelimen? No, on olemassa muutamia hyviä syitä, jotka tekevät ylimääräisestä asennuksesta kannattavaa.

Ensinnäkin voit käyttää sitä mistä tahansa verkkoosi. Tämä tarkoittaa, että jos haluat ladata jotain, sinun ei tarvitse välttämättä olla samassa tietokoneessa. Voit käyttää kannettavaa tietokonetta tai aivan toisessa huoneessa. Voit myös helposti käyttää ja hallita torrenttejasi mistä tahansa. Voit tarkistaa, onko jotain ladattu talon ulkopuolelta, tai muuttaa latausten prioriteettia lennossa.

Omistetun palvelimen omistaminen tarkoittaa myös, että voit sammuttaa tietokoneesi murehtimatta latausvaiheen pysäyttämisestä. Palvelimesi toimii aina taustalla, vaikka tietokoneesi olisi pois päältä tai et ole edes kotona.

Palvelinta on myös paljon helpompi hallita. Sinun ei tarvitse huolehtia siitä, että tietokoneesi muut ohjelmat estävät tai, mikä pahempaa, kaatuu. Palvelin rajoittaa myös huolehtimiesi VPN-yhteyksien määrää verkkotilanteesta riippuen.

Mitä tarvitset

Yllättäen kyllä, et tarvitse paljon täällä. Kaikki perustuu vadelmapiisiisi.

  • Vadelma Pi 3 tai parempi
  • Ulkoinen kiintolevy tai verkottunut asema
  • Ethernet kaapeli
  • Virtajohto Pi: lle
  • MicroSD-kortti 16 Gt +

SD-kortti vilkkuu

Raspbian on Raspberry Pi: n oletuskäyttöjärjestelmä. Se on myös täydellinen vaihtoehto määrittää Pi torrent-palvelimeksi. Siirry Raspberry Pi -säätiön lataussivulle ja hanki uusin Raspbian Lite -julkaisu. Et tarvitse työpöytäympäristöä palvelimellasi. Mitä kevyempi se on, sitä parempi.

Kun sinulla on kuva, purkaa se. Haluat tiedoston, jolla on raaka .img-tiedostotunniste. Aseta sitten MicroSD-kortti tietokoneeseen.

Jos sinulla ei vielä ole ensisijaista työkalua kuvien vilkkumiseen SD-korteille, siellä on loistava käyttöympäristöjen välinen sovellus Etcher, jota voit käyttää missä tahansa käyttöjärjestelmässä kuvasi helposti. Lataa käyttöjärjestelmäsi oikea versio.

Kun sinulla on Etcher, avaa se tai asenna se. Ohjelma jakaa prosessin kolmeen yksinkertaiseen vaiheeseen. Valitse ensimmäisessä osassa kuvatiedostosi. Löydä sitten SD-kortti. Kun kaikki näyttää oikealta, napsauta painiketta vilkkuaksesi kuvan. Prosessi vie jonkin aikaa, joten ole kärsivällinen.

Kun Etcher on kirjoittanut kuvan, sinun on tehtävä vielä yksi asia. Asenna MicroSD tietokoneellesi. Etsi “käynnistys” -osiota. Luo tyhjä tiedosto käynnistysosion pohjaan, nimeltään “ssh”. Tiedosto käskee Pi: n sallimaan SSH-käyttö oletusarvoisesti.

Asenna Raspbian

Irrota SD-kortti ja poista se tietokoneesta. Kytke se Pi: hen. Kytke Pi suoraan reitittimeen Ethernet-kaapelilla. Kun kaikki on asetettu, kytke se pistorasiaan.

Raspberry Pi vie jonkin aikaa osioiden koon muuttamiseen ja SD-kortin täyttämiseen. Kun teet niin, avaa selaimesi ja siirry reitittimen verkkokäyttöliittymään. Pidä silmällä kytkettyjen laitteiden luetteloa. Lopulta Pi ilmestyy nimellä "vadelma".

Kun näet Pi: n verkossa, voit käyttää SSH: ta yhteyden muodostamiseen siihen. Avaa OpenSSH ja muodosta yhteys Pi: n IP-osoitteeseen. Käyttäjätunnus on Pi ja salasana on "vadelma".

$ ssh

Määritä käyttäjä

Haluat todennäköisesti luoda uuden käyttäjän Delugelle. Tämä käyttäjä ajaa Deluge-palvelun palveluna, eikä paljon muuta.

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

Tee kyseinen hakemisto ja suuri omistajuus Deluge-käyttäjällesi.

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

Yhdistä VPN: ään

Yhteyden muodostaminen VPN-verkkoon ei ole ehdottoman välttämätöntä, mutta se on erittäin hyvä idea. Tämä prosessi ei ole täsmälleen sama VPN-palveluntarjoajalta riippuen, mutta sen tulee olla riittävän samanlainen. Aloita asentamalla OpenVPN Raspbianiin.

$ sudo apt install openvpn

Lataa seuraavaksi VPN: n OpenVPN-määritystiedostot. Tämä osa tulee jälleen olemaan erilainen riippuen siitä, ketä käytät. Useimmat VPN-palveluntarjoajat toimittavat OpenVPN-määritystiedostot joko sanomalla juuri sen tai Linux-vaihtoehtonaan. Ne tulevat yleensä suurina .zip-tiedostoina. Itse tiedostoilla on yleensä .ovpn tiedostopääte.

Etsi sijainti, jota haluat käyttää. Tarpeistasi riippuen saattaa olla hyvä idea valita palvelin, joka sijaitsee Yhdysvaltojen ulkopuolella. Kopioi tiedosto järjestelmän OpenVPN-kansioon ja nimeä se uudelleen.

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

Kun se on siellä, luo tiedosto todennusta varten. Käytä tavallista tekstitiedostoa, nimeltään auth.txt. Sijoita ensimmäiselle riville VPN-tilisi käyttäjänimi. Lisää toiselle riville salasanasi. Avaa juuri kopioimasi VPN-kokoonpano. Etsi alla oleva rivi ja tee vastaavasi esimerkki.

auth-user-pass auth.txt

Se kirjaa sinut automaattisesti sisään. Lisää seuraavaksi lohko juuri ennen varmenteitasi. Ne hoitavat kirjaamisen, palvelun aloittamisen ja lopettamisen.

status /etc/openvpn/openvpn-status.log loki /etc/openvpn/openvpn.log script-security 2 ylös / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Tallenna tiedosto ja poistu. Käynnistä sitten palvelu uudelleen.

$ sudo systemctl käynnistä uudelleen openvpn $ sudo systemctl start $ sudo systemctl ota käyttöön

Luo VPN Killswitch

Jos käytät torrentteja VPN: n takana, haluat todennäköisesti luotettavan tapinkytkimen, joka katkaisee yhteytesi menettäessäsi yhteyden VPN: ään. Onneksi se on jotain, joka on erittäin helppo tehdä palomuurilla varustetuissa Linux-järjestelmissä. Aloita lataamalla UFW helpottaaksesi palomuurin hallintaa.

$ sudo apt install ufw

Kun sinulla on UFW, voit aloittaa sääntöjen määrittämisen. Aloita poistamalla UFW.

$ sudo ufw pois käytöstä

Pyydä UFW: tä estämään kaikki oletuksena.

$ sudo ufw oletusarvoisesti kieltää saapuvat $ sudo ufw oletuksena kieltää lähtevät

Salli kaikki yhteydet itse tietokoneesta ja paikallisesta verkosta.

$ sudo ufw salli alkaen 192.168.1.0/24 $ sudo ufw salli alkaen 127.0.0.1

Salli sitten kaikki VPN: n kautta. Tarkista VPN: n todellinen käyttöliittymä.

$ sudo ufw salli sisään tun0 $ sudo ufw salli sisään tun0

Salli lopuksi yhteys VPN: n DNS-palvelimeen. Tarkista uudelleen IP-osoite hakemistossa /etc/resolv.conf.

$ sudo salli 53: ssa $ sudo salli 53

Kun kaikki on valmis, ota UFW käyttöön.

$ sudo ufw Ota käyttöön

Asenna Deluge

Olet vihdoin valmis asentamaan delugen palvelimellesi. Joten, tee vain se.

$ sudo apt install disluged deluge-console

Odota asennuksen päättymistä. Sen pitäisi olla aika nopea.

Asenna Deluge-palvelin

Jotta sallia yhteydet palvelimellesi muista tietokoneista, sinun on otettava etäyhteydet käyttöön. Vaihda Deluge-käyttäjäksi ja avaa Deluge-konsoli.

$ sudo su deluge $ deluged $ deluge-konsoli

Ota sitten etäyhteydet käyttöön.

config -s salli_remote totta

Pysäytä nyt Deluge-demoni. Voit tehdä sen etsimällä prosessia ja tappamalla sen.

$ ps aux | grep tuho dollari tappaa 1923

Sinun on lisättävä sisäänkirjautumistiedot käyttäjillesi. Tiedosto sijaitsee hakemistossa / var / lib / deluge / .config / deluge / auth. Lisää käyttäjän tietueet seuraavan mallin mukaan.

käyttäjätunnus: salasana: 10

Numero tarkoittaa etuoikeuksia. 10 tekee käyttäjästä järjestelmänvalvojan. Kun olet valmis, tallenna poistuminen.

Luo täydellinen palvelu

Koska haluat, että Deluge käynnistyy automaattisesti Raspberry Pi: n kanssa, sinun on kirjoitettava yksinkertainen järjestelmällinen palvelu. Älä huoli, tämä on todella annettu Deluge-dokumentaatiossa. Luo tiedosto osoitteessa /etc/systemd/system/deluged.service. Laita siihen seuraava:

Kuvaus = Deluge Bittorrent Client Daemon Documentation = mies: deluged After = network-online.target Type = yksinkertainen käyttäjä = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-failure # Aika odottaa ennen pysähtyi voimakkaasti. TimeoutStopSec = 300 WantedBy = usean käyttäjän.target

Testaa se käynnistämällä palvelu ja tarkistamalla tila.

$ sudo systemctl start deluged $ sudo systemctl -tila heikko

Jos palvelu on käynnissä, tee muutos pysyväksi ottamalla palvelu käyttöön.

$ sudo systemctl -vaihtoehto on mahdollista

Asenna asiakas

Voit nyt asentaa Deluge-asiakkaan muodostamaan yhteyden palvelimeesi. Deluge on avoimen lähdekoodin ja helposti saatavilla useilla alustoilla.

Windows

Siirry Deluge-lataussivulle ja napauta uusin Windows-versio. Suorita .exe. Asennusprosessi on melko vakio. Voit vapaasti napsauttaa ohjattua toimintoa ja hyväksyä oletusasetukset.

Linux

Kuten olet todennäköisesti arvata, Linux-prosessi on erittäin helppoa. Asenna asiakas vain paketinhallinnan kanssa.

$ sudo apt install deluge-gtk

Yhdistä palvelimeesi

Avaa Deluge-asetukset napsauttamalla ”Edit”? ”Preferences.” Avattavan ikkunan puolella on “Interface” -välilehti. Klikkaa sitä. Ikkunan yläosassa on valintaruutu, joka ohjaa Delugen klassista tilaa. Poista valinta käytöstä.

Napsauta uudelleen Muokkaa-painiketta. Valitse tällä kertaa ”Connection Manager”. Oletusarvoisesti näet paikallisen palvelimen IP: n siellä. Listauksen alla on painikkeita, joiden avulla voit lisätä ja poistaa yhteyksiä. Napsauta Lisää-painiketta. Kirjoita palvelimen IP-osoite kenttään Hostname. Jätä porttinumero sama. Täytä sitten määrittämäsi käyttäjänimi ja salasana. Napsauta “Lisää” lopettaaksesi.

Takaisin "Lisää" -ikkunaan voit nyt korostaa uuden merkinnän ja yhdistää palvelimeen napsauttamalla alaosassa olevaa "Yhdistä" -painiketta.

Määritä tallennustila

Ennen kuin alat ladata mitään, sinun on määritettävä tallennustila. Kaksi päävaihtoehtoa ovat ulkoinen USB-kiintolevy tai verkkoon kytketty asema. Kumpikin tapa toimii. Tarvitset vain jotain paljon suurempaa kuin mitä Raspberry Pi tukee.

USB

Kytke USB-asema Pi: iin. Katsele sitten käytettävissä olevia laitteita SSH-konsolin kautta.

$ ls / dev | grep sd

Sinun pitäisi nähdä vain USB-asema ja mahdollisesti SD-kortti. SD-kortilla on useita osioita, kun taas USB-asemalla todennäköisesti vain yksi. Se näyttää noin:

sda sda1 sda2 sdb sdb1

Tässä tapauksessa ulkoinen asema on sdb ja osio on sdb1. Luo hakemisto, johon se liitetään.

$ sudo mkdir / media / ulkoinen

Avaa nyt / etc / fstab tekstieditorilla ja luo merkintä aseman asettamiseksi automaattisesti käynnistykseen.

/ dev / sdb1 / media / ulkoinen ext4-oletusasetukset, käyttäjä, exec 0 0

Varmista, että polku ja tiedostojärjestelmän tyyppi vastaavat asemaa. Jos olet vain koskaan käyttänyt asemaa Windowsin kanssa, muoto on todennäköisesti NTFS, ja sinun on asennettava ntfs-3g palvelimelle.

Asenna asema suorittamalla seuraava.

$ sudo mount -a

verkottunut

Kaikki verkkoon liitetyt asemat ovat erilaisia, mutta jos käytät Linux NFS-asemaa, voit luoda hakemiston liitettäväksi ja lisätä tietueen hakemistoon / etc / fstab.

$ sudo mkdir / media / nfs

Avaa sitten fstab ja lisää asema.

192.168.1.120:/media/share / media / nfs ext4 oletusasetukset, käyttäjä, exec 0 0

Tallenna ja poistu. Asenna sitten asema.

$ sudo mount -a

Määritä Deluge

Takaisin Deluge-asiakasohjelmaan voit asettaa torrentien lataushakemiston. Napsauta ”Muokkaa”? ”Asetukset.” Ensimmäisessä “Lataukset” -välilehdessä voit asettaa tiedostojen latauspaikan. Valitse äskettäin asennetun aseman sijainti.

Lataa Torrent

Voit ladata torrentin Deluge-napsauttamalla plusmerkin kuvaketta ikkunan vasemmassa yläkulmassa. Uusi ikkuna avautuu erilaisilla vaihtoehdoilla, jotta voit lisätä torrentin. Kaksi yleisintä ovat torrent-tiedosto ja URL. Tiedoston kohdalla voit napsauttaa painiketta selataksesi torrent-tiedostosi sijainnin. Napsauta URL-painiketta ja liitä URL-osoite lisätäksesi torrentin URL-osoitteen kautta. URL-toiminto toimii magneettilinkkien kohdalla.

Äskettäin lisätty torrentti ilmestyy Delugen ikkunan runkoon. Sieltä voit seurata torrentin etenemistä. Jos haluat muuttaa torrentiesi prioriteettia, napsauta niitä hiiren kakkospainikkeella ja siirrä niitä ylös ja alas “Queue” -vaihtoehdon avulla.

Torrentin napsauttaminen hiiren oikealla painikkeella antaa sinulle myös joukon muita vaihtoehtoja. Voit asettaa lataus- ja lähetysrajoitukset ja keskeyttää myös torrentin. Myös torrentti voidaan poistaa. Kun olet ladannut, voit poistaa torrentin poistamatta ladattua tiedostoa. Se estää sinua siemenemästä. Voit tietysti jättää torrentit siemennyskohteeksi ja hallita myös näiden valmiiden torrentien verkon käyttöä.

Ajatusten päättäminen

Sinulla on nyt täysin toimiva torrent-palvelin, joka on määritetty ja valmis lataamaan tai sieppaamaan niin monta torrenttia kuin tarvitset. Palvelin toimii jatkuvasti tietokoneistasi riippumatta. Olet myös määritetty käyttämään VPN: ää yksityisyyden ja suojauksen lisäämiseksi. Nauti uudesta kovakokemuksesta!

Luo päätön torrentipalvelin, jolla on runsaasti vadelmapi-pi