- Kaip nustatyti perdavimo "Bittorrent" serverį "Linux"

Kaip nustatyti perdavimo perdavimo „Bittorrent“ serverį „Linux“

Torrentų atsisiuntimas „Linux“ darbalaukyje yranaudinga žiupsneliu, tačiau tie, kurie nori atsisiųsti daug daugiau duomenų, turėtų apsvarstyti galimybę nustatyti nuotolinę torrent sistemą serveryje. Šiame vadove daugiausia dėmesio skirsime nuotolinės sistemos su „Transmission“ nustatymui, nes ją nustatyti yra lengviausia. „Transmission BitTorrent“ klientas yra gana populiarus darbalaukio „Linux“ ir dažnai būna iš anksto įdiegtas. Tačiau kadangi daugiausiai dėmesio skiriame „Linux“ serveriams, o ne asmeniniams kompiuteriams, perdavimo programinė įranga neįtraukta ir turės būti nustatoma rankiniu būdu.

Įdiekite perdavimo „BitTorrent“

Pastaba: Šis mokymas visų pirma skirtas serverių operacinėms sistemoms. Tačiau „Transmission remote“ galima naudoti ir „Linux“ darbalaukio operacinėse sistemose. Nesivaržykite sekti, nes instrukcijos yra panašios (jei ne tos pačios).

„Ubuntu“ serveris

sudo apt install transmission-cli transmission-common transmission-daemon

„Debian“ serveris

sudo apt-get transmission-cli transmission-common transmission-daemon

„RedHat Enterprise“ „Linux“ 6 ir 7 serveriai / „CentOS 6“ ir „7“

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum -y update
yum -y install transmission transmission-daemon

arba

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
yum -y update
yum -y install transmission transmission-daemon

Kitos „Linux Server“ operacinės sistemos

Dauguma „Linux“ paskirstymų (įskaitant serverinius)turės teisingus perdavimo paketus, reikalingus „torrent“ serveriui paleisti. Norėdami jas įdiegti, atidarykite terminalo langą ir ieškokite žodžių „perdavimo“, „perdavimo-demonas“ ir kt. Be to, patikrinkite, ar operacinės sistemos „Wiki“ puslapiuose nėra nurodymų, kaip paleisti „torrent“ serverį su „Transmission“.

Taip pat gali būti gera idėja patikrinti oficialią programinės įrangos svetainę, kad išmoktumėte įdiegti programinę įrangą tuo atveju, jei jūsų operacinė sistema to oficialiai nepalaiko.

Konfigūruokite perdavimo „BitTorrent“

Transliacijos diegimas „Ubuntu“ arba „Debian“serveris turėtų automatiškai įgalinti sistemines paslaugas ir jas paleisti. Naudojate „Rhel“ ar „CentOS“? Paslaugas turėsite pradėti rankiniu būdu. Atidarykite terminalo apvalkalą ir gaukite šakninę prieigą prisijungdami per Su arba naudojant sudo.

su

Tada paleiskite žemiau pateiktas komandas.

„Rhel 6“ / „CentOS 6“

service transmission-daemon start

Bet kuriuo metu sustabdykite demoną naudodamiesi:

service transmission-daemon stop

„Rhel 7“ / „CentOS 7“

systemctl enable transmission-daemon
systemctl start transmission-daemon

Sustabdykite perdavimo demoną su a „systemctl“ stotelė.

systemctl stop transmission-daemon

Dabar, kai paslauga veikia, laikas keistisnumatytasis slaptažodis. Slaptažodžio keitimas yra labai svarbus, nes palikus jį su numatytaisiais parametrais, visi tinklo nariai gali pasiekti jūsų perdavimo UI.

Pradėkite naudodami sistemactl arba tarnyba komanda sustabdyti perdavimo demoną. NENORIŠKITE šio žingsnio! Jei tai padarysite, „Transmission“ atsisakys išsaugoti visus jūsų atliktus pakeitimus.

sudo systemctl stop transmission-daemon

arba

sudo service transmission-daemon stop

Norėdami įsitikinti, kad tai saugu, redaguokite nustatymų failą naudodami „Nano“ teksto rengyklę.

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

Rasti „RPC slaptažodis“: ir pakeiskite tekstą kabutėse šalia jo norimu slaptažodžiu.

Taip pat gera idėja pakeisti numatytąjį vartotojo vardą iš perdavimas prie kažko kito. Rasti RPC vartotojo vardas ir pakeiskite „perdavimas“ kitu vartotojo vardu. Nepamirškite ištrinti kabučių.

Galiausiai naudokite usermod įrankis, skirtas įtraukti jūsų vartotoją į perdavimo grupę. Patartina tai padaryti, kad visi failai, atsisiųsti naudojant „Transmission“, būtų prieinami jūsų vartotojui. Be to, saugiau eiti šiuo keliu, nes paleisti „root“ dalykus yra bloga idėja, todėl turėtumėte jo vengti kur tik įmanoma.

Įtraukite savo vartotoją į grupę šia komanda. Būtinai pakeiskite „savininką“ į numatytąjį vartotojo vardą serveryje.

sudo usermod -a -G debian-transmission owner

Baltojo sąrašo sudarymas

Perdavimas dabar tinkamai sukonfigūruotas. Kai ji pradės veikti, vartotojai galės ja naudotis per internetą. Deja, jei bet kuris LAN vartotojas bandys prieiti prie jo, jie gaus 403 klaidą. Taip yra dėl RPC-baltasis sąrašas apsaugos požymis. Jis išjungia prieigą prie paslaugos, jei konkrečių IP adresų nėra. Norėdami išsisukti, vartotojai dažniausiai jį išjungia. Šiame vadove neišjungsime RPC-baltasis sąrašas funkcija, nes tai puikus įrankis. Vietoje to, mes sukursime baltąjį sąrašą, kad kiekvienas prie LAN prisijungęs vartotojas galėtų naudotis perdavimu.

Norėdami redaguoti baltąjį sąrašą, atidarykite „Transmission Daemon“ nustatymų failą.

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

Slinkite žemyn ir ieškokite „RPC baltasis sąrašas“.

Po 127.0.0.1 papildyti:

,192.168.*.*"

Kai viskas bus surašyta, baltasis sąrašas turėtų atrodyti kaip žemiau pateiktas pavyzdys.

"rpc-whitelist": "127.0.0.1,192.168.*.*",

Užblokuotų sąrašas

Daugybė žmonių, atsisiųstų torrent failus internetenaudoti tai, kas vadinama blokų sąrašu. Sąrašai, tokie kaip šie, neleidžia kenkėjiškiems IP adresams (pvz., Žinomiems virusų / kenkėjiškų programų adresams ir kt.) Prisijungti per torrentą. Norėdami įjungti šį juodąjį sąrašą, atidarykite nustatymų failą ir raskite „Blocklist-url“:.

Keisti http://www.example.com/blocklist citatose, pateikiančiose nuorodą į realų bloknotų sąrašą. Šiame pavyzdyje naudosime šį.

Kai visi perdavimo programos pakeitimai bus baigti, naudokite sistemactl arba tarnyba komandos vėl pradeda kurti atsarginę kopiją.

sudo systemctl start transmission-daemon

arba

service transmission-daemon start

Naudojant transmisiją

Transmisija yra paruošta naudoti! Norėdami pradėti atsisiųsti, atidarykite interneto naršyklę ir įveskite šią IP adresą į interneto naršyklę. Kol jūsų kompiuteris prijungtas prie to paties tinklo kaip ir perdavimas bei serveris, viskas turėtų veikti!

http://server-ip-or-hostname:9091
</p>

Komentarai