Cum să configurați un server Bittorrent de transmisie pe Linux

Descărcarea torrenților de pe desktopul Linux este utilă, dar cei care doresc să descarce mult mai multe date ar trebui să ia în considerare configurarea unui sistem torrent la distanță pe un server. În acest tutorial, ne vom concentra pe configurarea unui sistem de la distanță cu Transmission, deoarece este cel mai ușor de configurat. Clientul Transmission BitTorrent este destul de popular pe desktop Linux și vine adesea preinstalat. Cu toate acestea, deoarece ne concentrăm pe serverele Linux și nu pe computerele personale, software-ul de transmisie nu este inclus și va trebui configurat manual.

Instalați Transmission BitTorrent

Notă: acest tutorial se concentrează în primul rând pe sistemele de operare pentru server. Cu toate acestea, este posibil să utilizați Transmission remote și pe sistemele de operare Linux desktop. Simțiți-vă liber să urmați, deoarece instrucțiunile sunt similare (dacă nu sunt aceleași).

Ubuntu Server

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

Serverul Debian

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

Serverul RedHat Enterprise Linux 6 și 7/CentOS 6 și 7

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

yum -y actualizare

yum -y instalează transmisia transmisie-daemon

sau

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 actualizare

yum -y instalează transmisia transmisie-daemon

Alte sisteme de operare Linux Server

Majoritatea distribuțiilor Linux (inclusiv cele de server) vor avea pachetele de transmisie corecte necesare pentru a rula un server torrent. Pentru a le instala, deschideți o fereastră de terminal și căutați „transmission”, „transmission-daemon”, etc. În plus, verificați paginile Wiki ale sistemului de operare pentru orice îndrumări despre rularea unui server torrent cu Transmission.

De asemenea, poate fi o idee bună să verificați site-ul web oficial pentru software pentru a afla cum să instalați software-ul în cazul în care sistemul dvs. de operare nu îl acceptă oficial.

Configurați transmisia BitTorrent

Instalarea Transmission pe serverul Ubuntu sau Debian ar trebui să activeze automat serviciile systemd și să le pornească. Folosești Rhel sau CentOS? Va trebui să porniți serviciile manual. Deschideți un terminal shell și obțineți acces rădăcină conectându-vă prin Su sau folosind sudo .

su

Apoi, executați comenzile de mai jos.

Rhel 6/CentOS 6

service transmisie-daemon start

Opriți demonul oricând cu:

service transmisie-daemon stop

Rhel 7/CentOS 7

systemctl enable transmission-daemon

systemctl start transmisie-daemon

Stop Transmission Daemon cu o oprire systemctl .

systemctl stop transmisia-daemon

Acum că serviciul rulează, este timpul să schimbați parola implicită. Schimbarea parolei este esențială, deoarece lăsarea acesteia cu setările implicite înseamnă că oricine din rețea poate accesa interfața de utilizare a transmisiei.

Începeți folosind comanda systemctl sau service pentru a opri Transmission Daemon. NU SARI ACEST PAS! Dacă o faci, Transmission va refuza să salveze modificările pe care le faci.

sudo systemctl stop transmisia-daemon

sau

sudo service transmisie-daemon stop

Pentru a vă asigura că este sigur, editați fișierul de setări cu editorul de text Nano.

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

Găsiți „rpc-password”: și schimbați textul între ghilimele de lângă parola dorită.

De asemenea, este o idee bună să schimbați numele de utilizator implicit de la  transmisie la altceva. Găsiți rpc-username  și schimbați „transmisia” cu un alt nume de utilizator. Asigurați-vă că nu ștergeți ghilimele.

În cele din urmă, utilizați  instrumentul usermod pentru a vă adăuga utilizatorul la grupul Transmission. Este o idee bună să faceți acest lucru, astfel încât toate fișierele descărcate cu Transmission să poată fi accesibile de către utilizatorul dvs. În plus, este mai sigur să mergi pe această cale, deoarece rularea lucrurilor ca root este o idee proastă și ar trebui să o evitați ori de câte ori este posibil.

Adăugați utilizatorul în grup cu următoarea comandă. Asigurați-vă că schimbați „proprietar” cu numele de utilizator implicit pe server.

sudo usermod -a -G proprietarul debian-transmission

Lista albă

Cum să configurați un server Bittorrent de transmisie pe Linux

Transmisia este acum configurată corect. Când pornește, utilizatorii îl vor putea accesa prin web. Din păcate, dacă orice utilizator de pe LAN încearcă să îl acceseze, va primi o eroare 403. Acest lucru se datorează  caracteristicii de securitate rpc-whitelist . Dezactivează accesul la serviciu dacă anumite adrese IP nu sunt listate. Pentru a ocoli acest lucru, utilizatorii îl dezactivează de obicei. În acest ghid, nu vom dezactiva funcția  rpc-whitelist , deoarece este un instrument excelent. În schimb, vom configura o listă albă, astfel încât fiecare utilizator conectat la LAN să poată accesa Transmission.

Pentru a edita lista albă, deschideți fișierul de setări Transmission Daemon.

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

Derulați în jos și căutați  „rpc-whitelist”. 

După 127.0.0.1 adăugați:

,192.168.*.*"

Când totul este scris, lista albă ar trebui să arate ca exemplul de mai jos.

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

Lista de blocati

Mulți oameni care descarcă fișiere torrent online folosesc ceea ce se numește listă blocată. Liste ca acestea interzic adresele IP rău intenționate (cum ar fi adresele de viruși/malware cunoscute etc.) de la conectarea prin torrent. Pentru a activa această listă neagră, deschideți fișierul de setări și găsiți  „blocklist-url”: .

Schimbați https://www.example.com/blocklist din ghilimele cu un link către o listă de blocare reală. În acest exemplu, îl vom folosi pe acesta .

Când toate modificările aduse aplicației Transmission sunt complete, utilizați  comenzile systemctl  sau  service  pentru a o porni din nou.

sudo systemctl start transmisia-daemon

sau

service transmisie-daemon start

Utilizarea transmisiei

Cum să configurați un server Bittorrent de transmisie pe Linux

Transmisia este gata de utilizare! Pentru a începe descărcarea, deschideți un browser web și introduceți următoarea adresă IP într-un browser web. Atâta timp cât computerul tău este conectat la aceeași rețea ca Transmission și serverul, totul ar trebui să funcționeze!

https://server-ip-or-hostname:9091

Leave a Comment

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

Am prezentat în detaliu caracteristicile Outlook 2010, dar, din moment ce nu va fi lansat înainte de iunie 2010, este timpul să ne uităm la Thunderbird 3. Există...

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Din când în când, toată lumea are nevoie de o pauză. Dacă vrei să joci un joc interesant, încearcă Flight Gear. Este un joc open source gratuit, multiplatformă.

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!