Jak skonfigurować serwer strumieniowy Bittorrent w systemie Linux?

Pobieranie torrentów na komputer stacjonarny z systemem Linux jest przydatne, ale ci, którzy chcą pobrać dużo więcej danych, powinni rozważyć zainstalowanie zdalnego systemu torrentowego na serwerze. W tym samouczku skupimy się na skonfigurowaniu zdalnego systemu transmisji, ponieważ jest on najłatwiejszy do skonfigurowania. Klient Transmission BitTorrent jest bardzo popularny na komputerach z systemem Linux i często jest preinstalowany. Ponieważ jednak skupiamy się na serwery linux nie na komputerach PC, oprogramowanie do przesyłania strumieniowego nie jest dołączone i należy je skonfigurować ręcznie.

Zainstaluj strumieniowanie BitTorrent

Uwaga: ten samouczek koncentruje się głównie na systemach operacyjnych dla serwerów. Jednak możliwe jest również korzystanie z Transmission Remote w systemach operacyjnych Linux na komputery stacjonarne. Postępuj zgodnie z instrukcjami, ponieważ instrukcje są podobne (jeśli nie takie same).

Serwer Ubuntu

sudo apt install stream-cli stream-stream common-demon

Serwer Debiana

sudo apt-get Transmission-Cli Transmission-Common Transmission-Daemon

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

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

mniam-y aktualizacja

mniam -y zainstaluj stream-demon

my

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

repozytoria menedżera subskrypcji - włącz "rhel - * - opcjonalne rpms" - włącz "rhel - * - extras-rpms"

mniam-y aktualizacja

mniam -y zainstaluj stream-demon

Inne serwerowe systemy operacyjne Linux

Większość dystrybucji Linuksa (w tym serwery) ma odpowiednie pakiety strumieniowe wymagane do uruchomienia serwera torrent. Aby je zainstalować, otwórz okno terminala i wyszukaj „Transmission”, „Transmission-demon” itp. Sprawdź również strony Wiki dla swojego systemu operacyjnego, aby dowiedzieć się, jak uzyskać serwer torrentowy z Transmission.

Wskazane może być również skonsultowanie się oficjalna strona internetowa oprogramowanie, jak je zainstalować, jeśli Twój system operacyjny nie obsługuje go oficjalnie.

Ustawienie transmisji Bit Torrent

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

jego

Następnie uruchom następujące polecenia.

Rhel 6 / CentOS 6

uruchomienie demona usługi przesyłania strumieniowego

Zatrzymaj demona w dowolnym momencie:

zatrzymaj usługę demona transmisji

Rhel 7 / CentOS 7

systemctl umożliwia transmisję-demon

systemctl start transmisji-demon

Zatrzymaj demona przepływu za pomocą Zatrzymaj system CTL .

systemctl zatrzymaj demona transmisji

Teraz, gdy usługa jest już uruchomiona, nadszedł czas na zmianę domyślnego hasła. Zmiana hasła jest konieczna, pozostawienie go z ustawieniem domyślnym oznacza, że ​​każdy w sieci może uzyskać dostęp do interfejsu użytkownika emisji.

Zacząć używać systemowy my prowadzone przez usługa aby zatrzymać demona transmisji. NIE PRZEGAP TEGO KROKU! Jeśli to zrobisz, Transmission odmówi zapisania zmian.

sudo systemctl zatrzymaj demona przesyłania strumieniowego

my

zatrzymanie demona transmisji usługi sudo

Aby upewnić się, że jest bezpieczny, edytuj plik konfiguracyjny za pomocą edytora tekstu Nano.

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

Szukaj „Kod Rpc”: i zastąp tekst w cudzysłowie obok żądanego hasła.

Dobrym pomysłem jest również zmiana nazwy użytkownika Pływ domyślnie en w inny sposób niż On wybrał . odnaleźć Nazwa użytkownika RPC i zastąp „nadawanie” inną nazwą użytkownika. Uważaj, aby nie usunąć cytatów.

Wreszcie użyj na zewnątrz mod użytkownika aby dodać użytkownika do grupy rozgłoszeniowej. Dobrym pomysłem jest zrobienie tego, aby użytkownik miał dostęp do wszystkich plików, które otrzymał za pośrednictwem Transmisji. Bezpieczniej jest również podążać tą drogą, ponieważ bieganie jak root to zły pomysł i powinieneś unikać tego w miarę możliwości.

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

sudo usermod -a -G właściciel strumienia Debiana

Biała lista

>> Przepływ jest teraz ustawiony prawidłowo. Po wydaniu użytkownicy będą mogli uzyskać dostęp do Internetu. Niestety, jeśli użytkownik sieci lokalnej spróbuje uzyskać dostęp, otrzyma błąd 403. Jest to spowodowane funkcja z bezpieczeństwo Biała lista RPC . Wyłącza dostęp do usługi, jeśli określone adresy IP nie pojawiają się na liście. Aby tego uniknąć, użytkownicy zwykle go wyłączają. Nie wyłączymy tej funkcji w tym kreatorze Biała lista RPC bo to doskonałe narzędzie. Zamiast tego utworzymy listę uprawnień, aby wszyscy użytkownicy podłączeni do sieci LAN mieli dostęp do transmisji.

Aby zmodyfikować listę dozwolonych, otwórz plik konfiguracyjny demona rozgłaszania.

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

Przewiń w dół i znajdź Biała lista RPC.

Później 127.0.0.1 Dodać:

, 192.168. *. * "

Kiedy wszystko jest napisane, lista rzeczy do zrobienia powinna wyglądać jak w poniższym przykładzie.

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

Lista zablokowanych

Wiele osób, które pobierają pliki torrent online, używa tak zwanej listy zablokowanych. Listy takie jak te zaprzeczają, że złośliwe adresy IP (takie jak znane adresy wirusów/złośliwego oprogramowania itp.) są połączone przez torrent. Aby włączyć tę czarną listę, otwórz plik konfiguracyjny i znajdź „Adres URL listy zablokowanych” .

Przetwarzanie https://www.example.com/blocklist w cudzysłowie link do aktualnej listy wykluczeń. W tym przykładzie użyjemy Ceci .

Po zakończeniu wszystkich zmian w strumieniu użyj go systemowy my le usługa dowódcy aby go ponownie uruchomić.

sudo systemctl uruchom demona strumienia

my

uruchomienie demona usługi przesyłania strumieniowego

Korzystanie z pokazu

>> Transmisja jest gotowa! Aby rozpocząć pobieranie, otwórz przeglądarkę 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

Dodaj komentarz