Pobieranie torrentów na pulpit systemu Linux topomocne w szczypcie, ale ci, którzy chcą pobrać znacznie więcej danych, powinni rozważyć skonfigurowanie zdalnego systemu torrentów na serwerze. W tym samouczku skupimy się na skonfigurowaniu zdalnego systemu z Transmission, ponieważ jest on najłatwiejszy do skonfigurowania. Klient Transmisji BitTorrent jest dość popularny na stacjonarnym Linuksie i często jest fabrycznie zainstalowany. Ponieważ jednak koncentrujemy się na serwerach z systemem Linux, a nie na komputerach osobistych, oprogramowanie do transmisji nie jest dołączone i należy je skonfigurować ręcznie.
Zainstaluj Transmission BitTorrent
Uwaga: ten samouczek koncentruje się głównie na systemach operacyjnych serwerów. Możliwe jest jednak użycie Zdalnej transmisji również na komputerowych systemach operacyjnych Linux. Postępuj zgodnie z instrukcjami, ponieważ instrukcje są podobne (jeśli nie takie same).
Serwer Ubuntu
sudo apt install transmission-cli transmission-common transmission-daemon
Serwer Debiana
sudo apt-get transmission-cli transmission-common transmission-daemon
Serwer RedHat Enterprise Linux 6 i 7 / CentOS 6 i 7
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y update yum -y install transmission transmission-daemon
lub
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
Inne systemy operacyjne Linux Server
Większość dystrybucji Linuksa (w tym serwerowych)będzie miał odpowiednie pakiety transmisji potrzebne do uruchomienia serwera torrent. Aby je zainstalować, otwórz okno terminala i wyszukaj „transmisja”, „transmisja-demon” itp. Dodatkowo sprawdź strony Wiki systemu operacyjnego, aby uzyskać wskazówki na temat uruchamiania serwera torrentów z Transmission.
Dobrym pomysłem może być również sprawdzenie oficjalnej strony internetowej oprogramowania, aby dowiedzieć się, jak zainstalować oprogramowanie w przypadku, gdy Twój system operacyjny nie obsługuje go oficjalnie.
Skonfiguruj transmisję BitTorrent
Instalowanie transmisji na Ubuntu lub Debianserwer powinien automatycznie włączyć usługi systemowe i uruchomić je. Używasz Rhel lub CentOS? Musisz uruchomić usługi ręcznie. Otwórz powłokę terminala i uzyskaj dostęp do konta root, logując się za pośrednictwem Su lub używając sudo.
su
Następnie uruchom poniższe polecenia.
Rhel 6 / CentOS 6
service transmission-daemon start
Zatrzymaj demona w dowolnym momencie za pomocą:
service transmission-daemon stop
Rhel 7 / CentOS 7
systemctl enable transmission-daemon systemctl start transmission-daemon
Zatrzymaj demona transmisji za pomocą systemctl stop.
systemctl stop transmission-daemon
Teraz, gdy usługa jest uruchomiona, czas się zmieniadomyś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 Transmission.
Zacznij od skorzystania z systemctl lub usługa polecenie zatrzymania demona transmisji. NIE POMINUJ TEGO KROKU! Jeśli to zrobisz, Transmission odmówi zapisania wprowadzonych zmian.
sudo systemctl stop transmission-daemon
lub
sudo service transmission-daemon stop
Aby zapewnić bezpieczeństwo, edytuj plik ustawień za pomocą edytora tekstu Nano.
sudo nano /var/lib/transmission-daemon/info/settings.json
Odnaleźć „Hasło RPC”: i zmień tekst w cudzysłowie obok żądanego hasła.
Warto też zmienić domyślną nazwę użytkownika transmisja na coś innego. Odnaleźć nazwa użytkownika RPC i zmień „transmisja” na inną nazwę użytkownika. Pamiętaj, aby nie usuwać cytatów.
Na koniec użyj usermod narzędzie, aby dodać użytkownika do grupy Transmission. Warto to zrobić, aby każdy plik pobrany za pomocą Transmission był dostępny dla użytkownika. Ponadto bezpieczniej jest jechać tą trasą, ponieważ uruchamianie rzeczy jako root jest złym pomysłem i powinieneś unikać tego, gdzie 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 debian-transmission owner
Białe listy

Transmisja jest teraz poprawnie skonfigurowana. Po uruchomieniu użytkownicy będą mogli uzyskać do niego dostęp za pośrednictwem Internetu. Niestety, jeśli jakikolwiek użytkownik w sieci LAN spróbuje uzyskać do niego dostęp, otrzyma błąd 403. Wynika to z rpc-biała lista funkcja bezpieczeństwa. Wyłącza dostęp do usługi, jeśli określonych adresów IP nie ma na liście. Aby obejść ten problem, użytkownicy zwykle go wyłączają. W tym przewodniku nie wyłączamy rpc-biała lista jest to świetne narzędzie. Zamiast tego utworzymy białą listę, aby każdy użytkownik podłączony do sieci LAN mógł uzyskać 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ła lista rpc”.
Po 127.0.0.1 Dodaj:
,192.168.*.*"
Gdy wszystko zostanie zapisane, 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 pobiera pliki torrent onlineużyj tak zwanej listy bloków. Listy takie jak te odmawiają złośliwym adresom IP (takim jak znane adresy wirusów / złośliwego oprogramowania itp.) Łączenia się przez torrent. Aby włączyć tę czarną listę, otwórz plik ustawień i znajdź „Blocklist-url”:.
Zmiana http://www.example.com/blocklist w cytatach do linku do prawdziwej listy bloków. W tym przykładzie użyjemy tego.
Po zakończeniu wszystkich modyfikacji aplikacji Transmission użyj systemctl lub usługa polecenia, aby ponownie uruchomić go ponownie.
sudo systemctl start transmission-daemon
lub
service transmission-daemon start
Korzystanie z transmisji

Transmisja jest gotowa do użycia! Aby rozpocząć pobieranie, otwórz przeglądarkę internetową i wprowadź następujący adres IP w przeglądarce internetowej. Tak długo, jak twój komputer jest podłączony do tej samej sieci co Transmission i serwer, wszystko powinno działać!
http://server-ip-or-hostname:9091</p>
Komentarze