Jak skonfigurować transmisyjny serwer Bittorrent w systemie Linux?

Jak skonfigurować transmisyjny serwer Bittorrent w systemie Linux?

Pobieranie torrentów na pulpicie Linux jest pomocne w szczyptach, ale ci, którzy chcą pobrać dużo więcej danych, powinni zamiast tego rozważyć skonfigurowanie zdalnego systemu torrentów na serwerze. W tym samouczku skupimy się na skonfigurowaniu zdalnego systemu z transmisją, ponieważ jest najłatwiejszy do skonfigurowania. Klient Transmission BitTorrent jest dość popularny w systemie Linux na komputerach stacjonarnych i często jest preinstalowany. Ponieważ jednak koncentrujemy się na serwerach z systemem Linux, a nie na komputerach osobistych, oprogramowanie Transmission nie jest dołączone i będzie musiało być skonfigurowane ręcznie.

Zainstaluj transmisję BitTorrent

Uwaga: ten samouczek koncentruje się głównie na systemach operacyjnych dla serwerów. Możliwe jest jednak korzystanie z Remote Transmission również w stacjonarnych systemach operacyjnych Linux. Śmiało postępuj zgodnie z instrukcjami, ponieważ instrukcje są podobne (jeśli nie takie same).

Serwer Ubuntu

sudo apt zainstaluj transmisję-cli transmisję-wspólny demon transmisji

Serwer Debiana

sudo apt-get transmisja-cli transmisja-wspólny demon transmisji

Serwer RedHat Enterprise Linux 6 i 7/CentOS 6 i 7

mniam zainstaluj https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

mniam-y aktualizacja

mniam -y zainstaluj transmisję transmisji-demon

lub

mniam zainstaluj https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

repozytoria menedżera subskrypcji --enable "rhel-*-opcjonalne-rpms" --enable "rhel-*-extras-rpms"

mniam-y aktualizacja

mniam -y zainstaluj transmisję transmisji-demon

Inne systemy operacyjne Linux dla serwerów

Większość dystrybucji Linuksa (w tym serwerowe) będzie mieć odpowiednie pakiety transmisji potrzebne do uruchomienia serwera torrent. Aby je zainstalować, otwórz okno terminala i wyszukaj „transmisja”, „demon transmisji” itp. Ponadto sprawdź strony Wiki swojego systemu operacyjnego, aby uzyskać wskazówki dotyczące uruchamiania serwera torrent z transmisją.

Dobrym pomysłem może być również sprawdzenie oficjalnej strony internetowej pod kątem oprogramowania, aby dowiedzieć się, jak zainstalować oprogramowanie, jeśli Twój system operacyjny oficjalnie go nie obsługuje.

Skonfiguruj transmisję BitTorrent

Instalacja Transmission na serwerze Ubuntu lub Debian powinna automatycznie włączyć usługi systemd i uruchomić je. Używasz Rhel lub CentOS? Musisz uruchomić usługi ręcznie. Otwórz powłokę terminala i uzyskaj dostęp do roota, logując się przez Su lub używając sudo .

su

Następnie uruchom poniższe polecenia.

Rhel 6/CentOS 6

usługa transmisji-uruchomienie demona

Zatrzymaj demona w dowolnym momencie za pomocą:

usługa transmisji-zatrzymanie demona

Rhel 7/CentOS 7

systemctl umożliwia transmisję-demon

systemctl start transmisji-demon

Zatrzymaj demona transmisji z zatrzymaniem systemctl .

systemctl zatrzymaj demona transmisji

Teraz, gdy usługa działa, czas zmienić domyślne hasło. Zmiana hasła ma kluczowe znaczenie, ponieważ pozostawienie go z ustawieniami domyślnymi oznacza, że ​​każdy w sieci może uzyskać dostęp do interfejsu użytkownika transmisji.

Zacznij od użycia polecenia systemctl lub service, aby zatrzymać demona transmisji. NIE POMIJAJ TEGO KROKU! Jeśli to zrobisz, Transmission odmówi zapisania wprowadzonych zmian.

sudo systemctl zatrzymaj demona transmisji

lub

zatrzymanie demona transmisji usługi sudo

Aby upewnić się, że jest to bezpieczne, edytuj plik ustawień za pomocą edytora tekstu Nano.

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

Znajdź „rpc-password”: i zmień tekst w cudzysłowie obok niego na żądane hasło.

Dobrym pomysłem jest również zmiana domyślnej nazwy użytkownika z  transmisji na inną. Znajdź nazwę użytkownika RPC  i zmień „transmisja” na inną nazwę użytkownika. Pamiętaj, aby nie usuwać cytatów.

Na koniec użyj  narzędzia usermod , aby dodać użytkownika do grupy Transmission. Warto to zrobić, aby wszystkie pliki pobrane za pomocą Transmission były dostępne dla Twojego użytkownika. Dodatkowo bezpieczniej jest iść tą drogą, ponieważ uruchamianie rzeczy jako root to zły pomysł i powinieneś tego unikać, gdy tylko jest to możliwe.

Dodaj użytkownika do grupy za pomocą następującego polecenia. Pamiętaj, aby zmienić „właściciela” na domyślną nazwę użytkownika na serwerze.

sudo usermod -a -G właściciel debian-transmission

Biała lista

Jak skonfigurować transmisyjny serwer Bittorrent w systemie Linux?

Transmisja jest teraz poprawnie skonfigurowana. Po uruchomieniu użytkownicy będą mogli uzyskać do niego dostęp przez Internet. Niestety, jeśli jakikolwiek użytkownik w sieci LAN spróbuje uzyskać do niego dostęp, otrzyma błąd 403. Wynika to z  funkcji zabezpieczeń białej listy RPC . Wyłącza dostęp do usługi, jeśli określone adresy IP nie są wymienione. Aby obejść ten problem, użytkownicy zwykle go wyłączają. W tym przewodniku nie  wyłączymy funkcji białej listy RPC , ponieważ jest to świetne narzędzie. Zamiast tego utworzymy białą listę, aby każdy użytkownik podłączony do sieci LAN miał dostęp do transmisji.

Aby edytować białą listę, otwórz plik ustawień demona transmisji.

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

Przewiń w dół i poszukaj  „białej listy rpc”. 

Po 127.0.0.1 dodaj:

,192.168.*.*"

Kiedy wszystko jest napisane, biała lista powinna wyglądać jak na poniższym przykładzie.

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

Lista zablokowanych

Wiele osób, które pobierają pliki torrent online, korzysta z tak zwanej listy zablokowanych. Listy takie jak te uniemożliwiają złośliwym adresom IP (takim jak znane adresy wirusów/złośliwego oprogramowania itp.) łączenie się przez torrent. Aby włączyć tę czarną listę, otwórz plik ustawień i znajdź  „blocklist-url”: .

Zmień https://www.example.com/blocklist w cudzysłowie na link do prawdziwej listy bloków. W tym przykładzie użyjemy tego .

Po zakończeniu wszystkich modyfikacji aplikacji Transmission, użyj  poleceń systemctl  lub  service  , aby ponownie uruchomić aplikację.

sudo systemctl start transmisji-demon

lub

usługa transmisji-uruchomienie demona

Korzystanie z transmisji

Jak skonfigurować transmisyjny serwer Bittorrent w systemie Linux?

Transmisja gotowa do użycia! Aby rozpocząć pobieranie, otwórz przeglądarkę internetową i wprowadź następujący adres IP w przeglądarce internetowej. Dopóki Twój komputer jest podłączony do tej samej sieci, co Transmission i serwer, wszystko powinno działać!

https://serwer-ip-lub-nazwa-hosta:9091


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.