Kako postaviti poslužitelj Bittorrent poslužitelja na Linux

click fraud protection

Preuzimanje torrenta na radnoj površini Linux korisno je u maloj situaciji, ali oni koji žele preuzeti puno više podataka trebali bi umjesto toga razmotriti postavljanje udaljenog torrent sustava. U ovom ćemo se vodiču usredotočiti na postavljanje udaljenog sustava s Prijenosom, jer je to najlakše postaviti. Klijent Transmission BitTorrent prilično je popularan na desktop Linuxu i često dolazi unaprijed instaliran. Međutim, kako se fokusiramo Linux poslužitelji a nisu osobna računala, program Prijenos nije uključen i trebat će ga postaviti ručno.

Ugradite BitTorrent za prijenos

Napomena: ovaj se udžbenik uglavnom usredotočuje na poslužiteljske operativne sustave. Međutim, prijenosni daljinac moguće je koristiti i na desktop Linux operativnim sustavima. Slobodno slijedite upute jer su upute slične (ako ne i iste).

Ubuntu Server

sudo apt instalirati prijenos-cli prijenos-zajednički prijenos-daemon

Debian Server

sudo apt-dobiti prijenos-cli prijenos-zajednički prijenos-daemon

RedHat Enterprise Linux poslužitelji 6 i 7 / CentOS 6 i 7

instagram viewer
yum instalirati https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y update yum -y instalirate prijenos prijenos-daemon

ili

yum instalirati https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm pretplata-manager repos --enable "rhel - * - neobavezno-rpms" --enable "rhel - * - dodaci-rpms" yum - ažuriranje yum - ugradite prijenos prijenosa-daemon

Ostali Linux operativni sustavi

Većina distribucija Linuxa (uključujući one poslužitelja) imat će ispravne pakete za prijenos koji su potrebni za pokretanje torrent poslužitelja. Da biste ih instalirali, otvorite prozor terminala i potražite "prijenos", "prijenos-demon", itd. Uz to, provjerite Wiki stranice vašeg operacijskog sustava da li postoje smjernice o pokretanju torrent poslužitelja s Prijenosom.

Također može biti dobra ideja provjeriti službena stranica kako bi softver naučio kako instalirati softver u slučaju da ga vaš operativni sustav službeno ne podržava.

Konfigurirajte BitTorrent za prijenos

Instaliranje prijenosa na Ubuntu ili Debian poslužitelju trebalo bi automatski omogućiti sistemske usluge i pokrenuti ih. Koristite Rhel ili CentOS? Usluge ćete trebati pokrenuti ručno. Otvorite terminalnu ljusku i steknite korijenski pristup prijavom putem Su ili pomoću sudo.

Su

Zatim izvedite naredbe u nastavku.

Rhel 6 / CentOS 6

usluga prijenosa-daemon start

Zaustavite demon u bilo kojem trenutku s:

usluga prijenosa-daemon stop

Rhel 7 / CentOS 7

systemctl omogućiti prijenos-daemon systemctl pokretanje prijenosa-daemon

Zaustavite prijenos Daemon sa a systemctl stop.

systemctl zaustaviti prijenos-daemon

Sada kada se usluga pokreće, vrijeme je za promjenu zadane lozinke. Promjena lozinke je presudna jer ostavljanje zadanih postavki znači da svatko na mreži može pristupiti vašem sučelju prijenosa.

Započnite upotrebom systemctl ili servis naredba za zaustavljanje Prijenosa Daemon. NE KORISTITE OVI KORAK! Ako to učinite, Transmission će odbiti spremiti sve vaše promjene.

sudo systemctl zaustaviti prijenos-daemon

ili

sudo usluga prijenosa-daemon stop

Da biste osigurali to, uredite datoteku s postavkama u uređivaču teksta Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

Pronaći „RPC-lozinka”: i promijenite tekst u navodnicima pored njega u željenu lozinku.

Takođe je dobra zamjena iz zadanog korisničkog imena iz prijenos na nešto drugo. Pronaći RPC-ime i promijenite "prijenos" u drugo korisničko ime. Budite sigurni da ne brišete navodnike.

I na kraju upotrijebite usermod alat za dodavanje korisnika u grupu za prijenos. To je dobra ideja da to učinite kako bi korisnik mogao pristupiti bilo kojim datotekama preuzetim putem Prijenosa. Uz to, sigurnije je ići tim putem jer je pokretanje stvari kao korijena loša ideja i trebali biste ga izbjegavati kad god je to moguće.

Sljedeću naredbu dodajte svog korisnika u grupu. Obavezno promijenite "vlasnika" na zadano korisničko ime na poslužitelju.

sudo usermod -a -G vlasnik debian-prijenosa

popisa dopuštenih

Prijenos je ispravno konfiguriran. Kada se pokrene, korisnici će mu moći pristupiti putem weba. Nažalost, ako bilo koji korisnik na LAN-u pokuša pristupiti, dobit će pogrešku 403. To je zbog RPC-whitelist sigurnosna značajka. Onemogućuje pristup usluzi ako određene IP adrese nisu navedene. Da bi to zaobišli, korisnici to obično onemogućuju. U ovom vodiču nećemo isključiti tu opciju RPC-whitelist značajka, jer je to sjajno sredstvo. Umjesto toga, postavit ćemo listu s popisom tako da svaki korisnik spojen na LAN može pristupiti Prijenosu.

Da biste uredili bijelu listu, otvorite datoteku s postavkama Daemona prijenosa.

sudo nano /var/lib/transmission-daemon/info/settings.json

Pomaknite se prema dolje i potražite „RPC-bijela lista”.

Nakon 127.0.0.1 dodati:

,192.168.*.*"

Kad je sve zapisano, bijela lista trebala bi izgledati kao primjer u nastavku.

"rpc-whitelist": "127.0.0.1.192.168. *. *",

Popis blokiranja

Mnogo ljudi koji preuzimaju torrent datoteke putem interneta koriste ono što je poznato kao popis blokova. Popisi poput ovih uskraćuju zlonamjerne IP adrese (poput poznatih adresa virusa / zlonamjernog softvera i sl.) Od povezivanja preko torrenta. Da biste omogućili ovu crnu listu, otvorite datoteku s postavkama i pronađite „Popis blokiranja-url”:.

Promijeniti http://www.example.com/blocklist u navodima do veze do stvarnog popisa blokova. U ovom ćemo primjeru koristiti ovaj.

Kad su sve izmjene aplikacije Prijenos završene, upotrijebite systemctl ili servis naredbe za ponovno pokretanje sigurnosne kopije.

sudo systemctl pokrenuti prijenos-daemon

ili

usluga prijenosa-daemon start

Korištenje prijenosa

Prijenos je spreman za upotrebu! Za početak preuzimanja otvorite web preglednik i unesite sljedeću IP adresu u web preglednik. Sve dok je vaše računalo povezano na istu mrežu kao i Transmission i poslužitelj, sve bi trebalo raditi!

http://server-ip-or-hostname: 9091
watch instagram story