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

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.

Aplikacja Google Tasks na komputer

Aplikacja Google Tasks na komputer

Usługa Google Tasks nie jest tak popularna jak inne usługi Google, takie jak Kalendarz, Wave, Voice itp., ale jest nadal szeroko używana i stanowi integralną część codziennej pracy użytkowników.

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

W naszym poprzednim poradniku dotyczącym bezpiecznego czyszczenia dysku twardego i nośników wymiennych za pomocą Ubuntu Live i rozruchowej płyty CD DBAN omówiliśmy dysk oparty na systemie Windows

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