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

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!