Hogyan állítsunk be egy átviteli Bittorrent szervert Linuxon

A torrentek Linux asztali számítógépen történő letöltése nagyon hasznos, de azok, akik sokkal több adatot szeretnének letölteni, fontolják meg egy távoli torrentrendszer telepítését egy szerveren. Ebben az oktatóanyagban egy távoli rendszer átvitellel történő beállítására fogunk összpontosítani, mivel ezt a legegyszerűbb beállítani. A Transmission BitTorrent kliens meglehetősen népszerű asztali Linuxon, és gyakran előre telepítve érkezik. Mivel azonban a Linux-kiszolgálókra összpontosítunk, nem a személyi számítógépekre, az átviteli szoftvert nem tartalmazza, és manuálisan kell beállítani.

Telepítse a Transmission BitTorrentet

Megjegyzés: ez az oktatóanyag elsősorban a kiszolgáló operációs rendszereire összpontosít. A Transmission remote azonban asztali Linux operációs rendszeren is használható. Nyugodtan kövesse az utasításokat, mivel az utasítások hasonlóak (ha nem ugyanazok).

Ubuntu szerver

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

Debian szerver

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

RedHat Enterprise Linux Server 6 és 7/CentOS 6 és 7

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

yum -y update

yum -y install transmission transmission-daemon

vagy

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

Egyéb Linux szerver operációs rendszerek

A legtöbb Linux disztribúció (beleértve a szervereket is) rendelkezik a megfelelő átviteli csomagokkal, amelyek a torrentszerver futtatásához szükségesek. Telepítésükhöz nyisson meg egy terminálablakot, és keressen rá a „transmission”, „transmission-daemon” stb. kifejezésre. Ezen kívül nézze meg az operációs rendszer Wiki oldalain, hogy milyen útmutatást találhat a torrent szerver átvitellel való futtatásához.

  Hogyan változtassuk meg, hogy az Excel hogyan jelenítse meg a negatív számokat

Az is jó ötlet lehet ellenőrizni a hivatalos honlapján hogy a szoftver megtanulja a szoftver telepítését abban az esetben, ha az operációs rendszere hivatalosan nem támogatja azt.

Az átviteli BitTorrent konfigurálása

A Transmission telepítése Ubuntu vagy Debian szerverre automatikusan engedélyezi a rendszerszolgáltatásokat, és elindítja azokat. Rhelt vagy CentOS-t használsz? A szolgáltatásokat manuálisan kell elindítania. Nyisson meg egy terminálhéjat, és szerezzen root hozzáférést a Su-n keresztüli bejelentkezéssel vagy a sudo használatával.

su

Ezután futtassa az alábbi parancsokat.

Rhel 6/CentOS 6

service transmission-daemon start

A démon leállítása bármikor:

service transmission-daemon stop

Rhel 7/CentOS 7

systemctl enable transmission-daemon

systemctl start transmission-daemon

Stop Transmission Daemon egy systemctl stop.

systemctl stop transmission-daemon

Most, hogy a szolgáltatás fut, ideje megváltoztatni az alapértelmezett jelszót. A jelszó megváltoztatása kritikus fontosságú, mert az alapértelmezett beállítások megadása azt jelenti, hogy a hálózaton bárki hozzáférhet az átviteli felülethez.

  Hogyan menthetünk el egy Excel lapot PDF formátumban

Kezdje a systemctl vagy a service paranccsal a Transmission Daemon leállításához. NE HAGYD KI EZT A LÉPÉST! Ha így tesz, a Transmission megtagadja az Ön által végzett változtatások mentését.

sudo systemctl stop transmission-daemon

vagy

sudo service transmission-daemon stop

A biztonság érdekében szerkessze a beállításfájlt a Nano szövegszerkesztővel.

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

Keresse meg az „rpc-password”-t: és módosítsa a mellette lévő idézőjelben lévő szöveget a kívánt jelszóra.

Az is jó ötlet, hogy az alapértelmezett felhasználónevet átvitelről valami másra módosítsa. Keresse meg az rpc-username-t, és módosítsa az „átvitelt” egy másik felhasználónévre. Ügyeljen arra, hogy ne törölje az idézőjeleket.

Végül a usermod eszközzel adja hozzá a felhasználót az Átviteli csoporthoz. Célszerű ezt megtenni, hogy a Transmission funkcióval letöltött fájlokat elérhesse a felhasználó. Ezen túlmenően biztonságosabb ezen az úton haladni, mert a dolgok rootként való futtatása rossz ötlet, és ezt lehetőleg kerülni kell.

Adja hozzá a felhasználót a csoporthoz a következő paranccsal. Ügyeljen arra, hogy a „tulajdonost” módosítsa az alapértelmezett felhasználónévre a kiszolgálón.

sudo usermod -a -G debian-transmission owner

Fehérlistára helyezés

Az átvitel most megfelelően van konfigurálva. Amikor elindul, a felhasználók a weben keresztül érhetik el. Sajnos, ha a LAN bármely felhasználója megpróbálja elérni, 403-as hibát kap. Ennek oka az rpc-whitelist biztonsági szolgáltatás. Letiltja a szolgáltatáshoz való hozzáférést, ha bizonyos IP-címek nem szerepelnek a listában. Ennek elkerülése érdekében a felhasználók általában letiltják. Ebben az útmutatóban nem fogjuk letiltani az rpc-whitelist funkciót, mivel ez egy nagyszerű eszköz. Ehelyett létrehozunk egy engedélyezőlistát, hogy minden LAN-hoz csatlakozó felhasználó hozzáférhessen az átvitelhez.

  Az Ant GTK téma telepítése Linuxon

Az engedélyezőlista szerkesztéséhez nyissa meg a Transmission Daemon beállításfájlt.

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

Görgessen le, és keresse meg az „rpc-whitelist” kifejezést.

A 127.0.0.1 után add hozzá:

,192.168.*.*"

Ha minden ki van írva, a fehérlistának az alábbi példához hasonlóan kell kinéznie.

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

Tiltólista

Sok ember, aki torrent fájlokat tölt le online, használja az úgynevezett tiltólistát. Az ehhez hasonló listák megtagadják a rosszindulatú IP-címek (például ismert vírus-/rosszindulatú programok címei stb.) torrenten keresztüli csatlakozását. A feketelista engedélyezéséhez nyissa meg a beállításfájlt, és keresse meg a „blocklist-url”-t:.

Módosítsa a https://www.example.com/blocklist címet az idézőjelben egy valódi tiltólistára mutató hivatkozásra. Ebben a példában azt fogjuk használni ezt.

Amikor az Átvitel alkalmazás minden módosítása befejeződött, használja a systemctl vagy a service parancsokat az újraindításhoz.

sudo systemctl start transmission-daemon

vagy

service transmission-daemon start

A sebességváltó használata

A sebességváltó használatra kész! A letöltés megkezdéséhez nyisson meg egy webböngészőt, és írja be a következő IP-címet egy webböngészőbe. Amíg a számítógép ugyanahhoz a hálózathoz csatlakozik, mint a Transmission és a szerver, mindennek működnie kell!

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