Anonim

Kāpēc izveidot speciālu Torrent serveri?

Ātrās saites

  • Kāpēc izveidot speciālu Torrent serveri?
  • Kas jums būs nepieciešams
  • Mirgo SD karte
  • Instalējiet Raspbian
  • Iestatīt lietotāju
  • Izveidojiet savienojumu ar VPN
  • Izveidojiet VPN Killswitch
  • Instalēt programmu Deluge
  • Iestatiet milzīgo serveri
  • Izveidojiet plašu pakalpojumu
  • Instalējiet klientu
    • Windows
    • Linux
  • Izveidojiet savienojumu ar savu serveri
  • Konfigurējiet savu krātuvi
    • USB
    • Tīklā
    • Konfigurēt Deluge
  • Lejupielādējiet Torrent
  • Domu noslēgšana

Torrentus gandrīz visos datoros varat lejupielādēt diezgan vienkārši, kāpēc gan jūs jebkurā gadījumā vēlaties izveidot īpašu torrent serveri? Ir daži labi iemesli, kuru dēļ papildu iestatīšana ir vērtīga.

Pirmkārt, tam varat piekļūt no jebkuras vietas tīklā. Tas nozīmē, ka, ja vēlaties kaut ko lejupielādēt, jums nav obligāti jābūt vienā datorā. Varat izmantot klēpjdatoru vai datoru pavisam citā telpā. Varat arī ērti piekļūt un pārvaldīt straumēm no jebkuras vietas. Varat pārbaudīt, vai kaut kas ir izdarīts, lejupielādējot failus ārpus mājas, vai arī mainīt lejupielādes prioritāti lidojuma laikā.

Atsevišķa servera esamība nozīmē arī to, ka varat izslēgt datorus, neuztraucoties par lejupielādes apturēšanu. Jūsu serveris vienmēr darbosies fonā, pat ja jūsu datori ir izslēgti vai pat neesat mājās.

Arī serveri ir daudz vieglāk pārvaldīt. Jums nav jāuztraucas par to, ka kāda cita datora programma darbojas vai, vēl ļaunāk, avarē. Serveris arī ierobežo to VPN savienojumu daudzumu, par kuriem jums jāuztraucas, atkarībā no jūsu tīkla situācijas.

Kas jums būs nepieciešams

Pārsteidzoši, ka šeit jums nav nepieciešams daudz. Viss balstīsies uz jūsu Aveņu Pi.

  • Aveņu Pi 3 vai labāka
  • Ārējais cietais disks vai tīkla savienojums
  • Ethernet kabelis
  • Strāvas vads Pi
  • MicroSD karte 16 GB +

Mirgo SD karte

Raspbian ir Raspberry Pi noklusējuma operētājsistēma. Tas ir arī ideāls variants, lai iestatītu Pi kā torrenta serveri. Dodieties uz Raspberry Pi fonda lejupielādes lapu un saņemiet jaunāko Raspbian Lite izlaidumu. Jums serverī nebūs nepieciešama darbvirsmas vide. Jo vieglāks, jo labāk.

Kad esat ieguvis savu tēlu, to izsaiņojiet. Jūs vēlaties failu ar neapstrādātu .img paplašinājumu. Pēc tam ievietojiet MicroSD karti datorā.

Ja jums vēl nav vēlamā rīka attēlu mirgošanai SD kartēs, ir lieliska starpplatformu lietojumprogramma Etcher, kuru varat izmantot jebkurā operētājsistēmā, lai ērti mirgotu savu attēlu. Lejupielādējiet savai operētājsistēmai pareizo versiju.

Kad esat ieguvis Etcher, atveriet to vai instalējiet to. Programma procesu sadala trīs vienkāršās darbībās. Pirmajā sadaļā atlasiet savu attēla failu. Pēc tam atrodiet savu SD karti. Kad viss izskatās pareizi, noklikšķiniet uz pogas, lai mirgo attēls. Process prasīs zināmu laiku, tāpēc esiet pacietīgs.

Kad Etčers ir pabeidzis rakstīt jūsu attēlu, ir jāveic vēl viena lieta. Piestipriniet savu MicroSD datorā. Meklējiet nodalījumu “sāknēšana”. Nodalījuma “sāknēšana” pamatnē izveidojiet tukšu failu ar nosaukumu “ssh”. Šis fails norāda Pi, lai pēc noklusējuma tiktu iespējota SSH piekļuve.

Instalējiet Raspbian

Atvienojiet SD karti un noņemiet to no datora. Pievienojiet to Pi. Pievienojiet Pi tieši savam maršrutētājam ar Ethernet kabeli. Kad viss ir iestatīts, pievienojiet to.

Raspberry Pi būs vajadzīgs laiks, lai mainītu tā nodalījumu izmērus un piepildītu SD karti. Kamēr tas notiek, atveriet savu tīmekļa pārlūku un dodieties uz sava maršrutētāja tīmekļa saskarni. Sekojiet līdzi pievienoto ierīču sarakstam. Galu galā Pi parādīsies kā “aveņu”.

Tiklīdz tīklā redzat Pi, varat izmantot SSH, lai izveidotu savienojumu ar to. Atveriet OpenSSH un izveidojiet savienojumu ar Pi IP adresi. Lietotājvārds ir Pi, un parole ir “aveņu”.

USD ssh

Iestatīt lietotāju

Jūs, iespējams, vēlēsities izveidot jaunu Deluge lietotāju. Šis lietotājs darbos Deluge kā pakalpojumu dēmonu, nevis daudz ko citu.

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

Nodrošiniet šo direktoriju un īpašumtiesības savam Deluge lietotājam.

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

Izveidojiet savienojumu ar VPN

Lai izveidotu savienojumu ar VPN, tas nav absolūti nepieciešams, taču tā ir ļoti laba ideja. Šis process nebūs tieši vienāds, atkarībā no jūsu VPN nodrošinātāja, taču tam vajadzētu būt pietiekami līdzīgam. Sāciet instalēt OpenVPN vietnē Raspbian.

$ sudo apt instalēt openvpn

Pēc tam lejupielādējiet sava VPN OpenVPN konfigurācijas failus. Atkal šī daļa būs atšķirīga, atkarībā no tā, kuru jūs izmantojat. Lielākā daļa VPN pakalpojumu sniedzēju nodrošinās OpenVPN konfigurācijas failus, sakot tieši to vai kā viņu Linux opciju. Parasti tie ir lielā .zip failā. Pašiem failiem parasti ir paplašinājums .ovpn.

Atrodiet atrašanās vietu, kuru vēlaties izmantot. Atkarībā no jūsu vajadzībām varētu būt laba ideja izvēlēties serveri, kas atrodas ārpus ASV. Kopējiet šo failu sistēmas OpenVPN mapē un pārdēvējiet to.

$ sudo cp Lejupielādes / config.ovpn /etc/openvpn/client.conf

Kad tas ir tur, izveidojiet failu autentifikācijai. Izmantojiet vienkārša teksta failu ar nosaukumu auth.txt. Pirmajā rindā ievietojiet sava VPN konta lietotājvārdu. Otrajā rindā pievienojiet savu paroli. Atveriet tikko nokopēto VPN konfigurāciju. Atrodiet zemāk esošo līniju un lieciet, lai jūsu piemērs atbilst.

auth-user-pass auth.txt

Tas automātiski reģistrēs jūs. Tālāk pievienojiet bloku tieši pirms jūsu sertifikātiem. Tie darbosies ar reģistrēšanu un pakalpojuma sākšanu un pārtraukšanu.

statuss /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Saglabājiet failu un izejiet. Pēc tam restartējiet pakalpojumu.

$ sudo systemctl restartēt openvpn $ sudo systemctl start $ sudo systemctl iespējot

Izveidojiet VPN Killswitch

Ja jūs izmantojat straumēm aiz VPN, iespējams, vēlēsities uzticamu killswitch, kas pārtrauks jūsu savienojumu, jo zaudēsit kontaktu ar VPN. Par laimi, tas ir kaut kas ļoti viegli izdarāms Linux sistēmās ar ugunsmūri. Sāciet ar UFW lejupielādi, lai ievērojami atvieglotu ugunsmūra pārvaldību.

$ sudo apt install ufw

Kad esat ieguvis UFW, varat sākt iestatīt savus noteikumus. Sāciet ar UFW atspējošanu.

$ sudo ufw atspējot

Tagad pasaki UFW pēc noklusējuma bloķēt visu.

$ sudo ufw default liegt ienākošos $ sudo ufw default liegt izejošos

Atļaujiet visus savienojumus no paša datora un lokālā tīkla.

$ sudo ufw atļaut no 192.168.1.0/24 $ sudo ufw atļaut no 127.0.0.1

Pēc tam atļaujiet visu caur VPN. Pārbaudiet faktisko sava VPN saskarni.

$ sudo ufw atļaut tun0 $ sudo ufw atļaut tun0

Visbeidzot ļaujiet kontaktēties ar sava VPN DNS serveri. Vēlreiz pārbaudiet faktisko IP vietnē /etc/resolv.conf.

$ sudo atļaut 53 $ sudo atļaut 53

Kad tas viss ir gatavs, atkārtoti iespējojiet UFW.

$ sudo ufw iespējot

Instalēt programmu Deluge

Jūs beidzot esat gatavs instalēt drūzmu uz jūsu servera. Tātad, dariet tikai to.

$ sudo apt install deluged deluge-console

Pagaidiet, līdz instalēšana ir pabeigta. Tam vajadzētu būt diezgan ātram.

Iestatiet milzīgo serveri

Lai atļautu savienojumus ar serveri no citiem datoriem, jāiespējo attālie savienojumi. Nomainiet savu Deluge lietotāju un atveriet Deluge konsoli.

$ sudo su deluge $ deluged $ deluge-console

Pēc tam iespējojiet attālos savienojumus.

config -s luba_remote True

Tagad pārtrauciet Deluge dēmonu. To var izdarīt, uzmeklējot procesu un nogalinot to.

$ ps aux | grep deluge $ nogalināt 1923

Jums jāpievieno pieteikšanās ieraksti lietotājiem. Fails atrodas uz / var / lib / deluge / .config / deluge / auth. Pievienojiet savu lietotāju ierakstus šādā veidā.

lietotājvārds: parole: 10

Šis skaitlis apzīmē privilēģijas. 10 padara lietotāju par administratora lietotāju. Kad esat pabeidzis, saglabājiet izeju.

Izveidojiet plašu pakalpojumu

Tā kā jūs vēlaties, lai Deluge automātiski darbotos ar Raspberry Pi, jums būs jāraksta vienkāršs, sistemātisks pakalpojums. Neuztraucieties, tas faktiski ir norādīts Deluge dokumentācijā. Izveidojiet failu /etc/systemd/system/deluged.service. Tajā ievietojiet sekojošo:

Apraksts = Deluge Bittorrent Client Daemon Documentation = man: deluged After = network-online.target Type = simple User = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Laiks gaidīt pirms piespiedu kārtā apstājās. TimeoutStopSec = 300 WantedBy = multi-user.target

Pārbaudiet to, uzsākot pakalpojumu un pārbaudot statusu.

$ sudo systemctl sākums izlaists. $ sudo systemctl statuss izlaists

Ja pakalpojums darbojas un darbojas, padariet izmaiņas pastāvīgas, iespējojot pakalpojumu.

$ sudo systemctl iespÄ “ja

Instalējiet klientu

Tagad jūs varat instalēt Deluge klientu, lai izveidotu savienojumu ar savu serveri. Deluge ir atvērtā koda un viegli pieejams vairākās platformās.

Windows

Dodieties uz lejupielādes lapu Deluge un satveriet jaunāko Windows versiju. Palaidiet .exe. Instalēšanas process ir diezgan standarta. Jūtieties brīvi noklikšķināt caur vedni un pieņemt noklusējuma iestatījumus.

Linux

Kā jūs droši vien uzminējāt, Linux process ir ļoti viegls. Vienkārši instalējiet klientu pie sava pakešu pārvaldnieka.

$ sudo apt install deluge-gtk

Izveidojiet savienojumu ar savu serveri

Atveriet Deluge preferences, noklikšķinot uz “Edit”? ”Preferences.” Atvērta loga pusē varat atrast cilni “Interface”. Noklikšķiniet uz tā. Blakus loga augšdaļai ir izvēles rūtiņa, kas kontrolē Deluge klasisko režīmu. Noņemiet rūtiņu, lai to atspējotu.

Noklikšķiniet vēlreiz uz pogas “Rediģēt”. Šoreiz atlasiet “Connection Manager”. Pēc noklusējuma tur redzēsit localhost IP. Zem saraksta ir pogas, kas ļauj pievienot un noņemt savienojumus. Noklikšķiniet uz pogas “Pievienot”. Laukā “Hostname” ievadiet servera IP. Porta numuru atstājiet tādu pašu. Pēc tam aizpildiet iestatīto lietotājvārdu un paroli. Lai pabeigtu, noklikšķiniet uz “Pievienot”.

Atpakaļ uz galveno logu “Pievienot”, tagad jūs varat izcelt savu jauno ierakstu un noklikšķināt uz pogas “Savienot” apakšā, lai izveidotu savienojumu ar serveri.

Konfigurējiet savu krātuvi

Pirms sākat kaut ko lejupielādēt, jums būs jākonfigurē krātuve. Divas galvenās iespējas šeit ir ārējs USB cietais disks vai tīkla diskdzinis. Jebkurā gadījumā darbojas. Jums vienkārši nepieciešams kaut kas daudz lielāks par to, ko atbalsta Raspberry Pi.

USB

Pievienojiet USB diskdzini Pi. Pēc tam caur savu SSH konsoli apskatiet pieejamās ierīces.

USD ls / dev | grep sd

Jums vajadzētu redzēt tikai USB diskdzini un, iespējams, SD karti. SD kartei būs vairāki nodalījumi, savukārt USB diskdzinim, iespējams, būs tikai viens. Tas izskatīsies apmēram šādi:

sda sda1 sda2 sdb sdb1

Šajā gadījumā ārējais diskdzinis ir sdb, un nodalījums ir sdb1. Izveidojiet direktoriju, kurā to uzstādīt.

$ sudo mkdir / media / external

Tagad ar teksta redaktoru atveriet / etc / fstab un izveidojiet ierakstu, lai automātiski pievienotu disku sāknēšanas laikā.

/ dev / sdb1 / media / external ext4 noklusējumi, lietotājs, exec 0 0

Pārliecinieties, vai ceļš un failu sistēmas tips atbilst jūsu diskam. Ja esat kādreiz izmantojis disku tikai ar Windows, iespējams, formāts ir NTFS, un serverī jāinstalē ntfs-3g.

Lai uzstādītu diskdzini, izpildiet šo darbību.

$ sudo mount-

Tīklā

Visas tīkla diska konfigurācijas ir atšķirīgas, taču, ja jūs izmantojat Linux NFS disku, varat izveidot direktoriju, kuru pievienot un pievienot ierakstu / etc / fstab.

$ sudo mkdir / media / nfs

Pēc tam atveriet fstab un pievienojiet savu disku.

192.168.1.120:/media/share / media / nfs ext4 noklusējumi, lietotājs, exec 0 0

Saglabājiet un izejiet. Pēc tam uzstādiet savu disku.

$ sudo mount-

Konfigurēt Deluge

Atpakaļ Deluge klientā varat iestatīt straumju lejupielādes direktoriju. Noklikšķiniet uz “Rediģēt”? ”Preferences.” Pirmajā cilnē “Lejupielādes” varat iestatīt failu lejupielādes vietu. Izvēlieties tikko uzmontētā diska atrašanās vietu.

Lejupielādējiet Torrent

Lai lejupielādētu torrentu ar Deluge, noklikšķiniet uz plus zīmes ikonas loga augšējā kreisajā stūrī. Tiks atvērts jauns logs ar dažādām iespējām, lai jūs varētu pievienot torrentu. Divi visizplatītākie būs torrent fails un URL. Failam varat noklikšķināt uz pogas, lai pārlūkotu torrent faila atrašanās vietu. Noklikšķiniet uz pogas URL un ielīmējiet URL, lai pievienotu torrentu caur URL. URL funkcija darbojas magnētu saitēm.

Nesen pievienotais torrents parādīsies Deluge loga galvenajā korpusā. No turienes jūs varat izsekot straumēm. Ja vēlaties mainīt straumju prioritāti, varat ar peles labo pogu noklikšķināt uz tām un izmantot opciju “Rinda”, lai tās pārvietotu augšup un lejup.

Ar peles labo pogu noklikšķinot uz torrentu, tiek piedāvātas arī daudzas citas iespējas. Varat iestatīt lejupielādes un augšupielādes ierobežojumus un arī apturēt torrentu. Ir arī iespēja noņemt torrentu. Kad esat pabeidzis lejupielādi, varat noņemt torrentu, nenoņemot lejupielādēto failu. Tas pārtrauks jūs no sēšanas. Protams, jūs varat atstāt straumju sēšanu un kontrolēt arī šo pabeigto straumju tīkla izmantošanu.

Domu noslēgšana

Tagad jums ir pilnībā funkcionējošs torrent serveris, kas ir konfigurēts un gatavs lejupielādēt vai paņemt tik daudz straumju, cik nepieciešams. Serveris darbosies nepārtraukti neatkarīgi no jūsu datoriem. Jūs esat arī iestatījis, lai darbotos caur VPN, lai nodrošinātu papildu privātumu un drošību. Izbaudi savu jauno aizraujošo pieredzi!

Izveidojiet bez galvas straumju serveri ar aveņu pi