Strona główna
» LINUX
»
Jak skonfigurować interfejs użytkownika qBittorrent Web w systemie Linux
Jak skonfigurować interfejs użytkownika qBittorrent Web w systemie Linux
Aby skonfigurować interfejs użytkownika qBittorrent Web UI w systemie Linux , zainstaluj qbittorrent-noxgo, uruchom raz jako użytkownik inny niż root, a następnie zaloguj się w przeglądarce. Pierwsze uruchomienie wyświetli adres interfejsu użytkownika i dane logowania. Ustaw silne hasło przed opuszczeniem usługi online. W przypadku dostępu zdalnego użyj tunelu SSH lub serwera proxy HTTPS zamiast udostępniać domyślny port HTTP w publicznym internecie.
1. Zainstaluj qbittorrent-nox
Pakiet headless qbittorrent-noxdziała bez okna pulpitu i jest kontrolowany w przeglądarce. Zainstaluj go z menedżera pakietów swojej dystrybucji:
Ubuntu lub Debian:sudo apt update && sudo apt install qbittorrent-nox
Fedora:sudo dnf install qbittorrent-nox
Arch Linux:sudo pacman -S qbittorrent-nox
Pakiety Ubuntu znajdują się w komponencie Universe; włącz go, jeśli APT nie może znaleźć pakietu. Wersje pakietów różnią się w zależności od wydania. Sprawdź oficjalny katalog pakietów Ubuntu , Debian , Arch lub Fedora , jeśli pakiet jest niedostępny. Przewodnik instalacji źródłowej wyjaśnia opcje pakietów i wersji.
Terminal instaluje pakiet qBittorrent w wersji headless.
2. Uruchom qBittorrent jako zwykły użytkownik
Nie uruchamiaj klienta z domeną sudo. qBittorrent przechowuje ustawienia i pliki do pobrania dla konta, z którego został uruchomiony. Aby szybko przetestować, użyj swojego zwykłego konta innego niż root. Na serwerze użyj dedykowanego konta, takiego jak qbtuser; utwórz je za pomocą sudo adduser qbtuserlub, jeśli to możliwe, sudo useradd -m -s /bin/bash qbtuser. Zainicjuj klienta na tym samym koncie:
sudo -iu qbtuser
qbittorrent-nox
Zaakceptuj informację prawną po wyświetleniu monitu. qBittorrent wyświetla adres URL interfejsu użytkownika (zazwyczaj http://localhost:8080) oraz nazwę użytkownika administratora. Aktualne wersje bez zapisanego hasła wyświetlają tymczasowe, losowe hasło w terminalu. Niektóre starsze pakiety mogą nadal wyświetlać adminadmin; użyj wartości wyświetlanej przez Twoją wersję i natychmiast zmień domyślne hasło.
Przy pierwszym uruchomieniu drukowany jest adres interfejsu użytkownika sieci Web oraz dane logowania.
3. Zaloguj się i zmień hasło
Na komputerze z systemem Linux otwórz wydrukowany adres w przeglądarce i zaloguj się jako admin. Jeśli klient działa na serwerze bez interfejsu graficznego, połącz się przez SSH, jak opisano poniżej. W Ustawieniach lub Preferencjach → Interfejs użytkownika sieci Web ustaw unikalne, silne hasło. Zachowaj port, 8080chyba że jest już używany. W przypadku konfiguracji tylko dla hosta lokalnego powiąż interfejs użytkownika sieci Web z 127.0.0.1, a następnie zapisz zmianę.
Użyj danych uwierzytelniających do uruchomienia, aby otworzyć lokalny interfejs użytkownika sieci Web.Ustaw adres powiązania, port i nowe hasło.
4. Połącz się zdalnie za pomocą tunelu SSH
Interfejs sieciowy domyślnie korzysta z protokołu HTTP, więc bezpośrednie przekierowanie portu publicznego może ujawnić Twoje dane logowania. Na swoim komputerze otwórz tunel SSH do serwera Linux:
Pozostaw tę sesję terminala otwartą i otwórz ją http://127.0.0.1:8080na swoim komputerze. Aby uzyskać dostęp bez SSH, użyj VPN lub skonfiguruj zakończenie TLS z odwrotnym serwerem proxy. Przewodnik qBittorrenta po protokole HTTPS i NGINX w systemie Linux omawia jedno z obsługiwanych podejść. Nie wyłączaj uwierzytelniania ani nie udostępniaj interfejsu użytkownika sieci Web niezaufanym sieciom.
Przekierowanie SSH utrzymuje zdalny dostęp na komputerze lokalnym.
5. Utrzymuj działanie za pomocą systemd
Po zapisaniu ustawień początkowych zatrzymaj proces na pierwszym planie za pomocą Ctrl+C , a następnie wyjdź z powłoki konta. Wiele pakietów dystrybucyjnych zawiera ten qbittorrent-nox@.serviceszablon. Włącz go dla konta użytego powyżej i sprawdź jego status:
sudo systemctl enable --now qbittorrent-nox@qbtuser
sudo systemctl status qbittorrent-nox@qbtuser
Zmień, qbtuserjeśli wybrałeś inne konto. Jeśli brakuje jednostki, postępuj zgodnie z instrukcją konfiguracji systemu systemd dla swojej dystrybucji. Aby tymczasowo uruchomić w tle bez zarządzania rozruchem, użyj qbittorrent-nox -d.
Sprawdzenie stanu systemd potwierdza, że usługa jest uruchomiona.
6. Dodaj torrenty i znajdź pobrane pliki
W interfejsie internetowym kliknij Dodaj torrent lub ikonę plusa. Wybierz .torrentplik lub opcję magnet-link i wklej adres URI magnet. Przed rozpoczęciem zadania potwierdź ścieżkę zapisu i dodawaj tylko treści, które masz uprawnienia do pobrania lub udostępnienia.
Dodaj plik torrent lub wklej link magnet.
Host Linux pobiera dane; nie trafiają one do urządzenia wyświetlającego przeglądarkę. Sprawdź skonfigurowaną ścieżkę zapisu w ustawieniach pobierania. Pliki konta usługi są przechowywane w ścieżkach tego konta, niekoniecznie w Twoim osobistym katalogu domowym. Użyj SSH, SFTP lub folderu współdzielonego, aby je pobrać. Podczas usuwania ukończonego torrenta przeczytaj potwierdzenie i wybierz, czy zachować, czy usunąć jego dane.
Przeglądaj postępy torrentów i aktywność transferu w panelu.
Rozwiązywanie problemów
Strona się nie ładuje: Zaznacz sudo systemctl status qbittorrent-nox@qbtuser, potwierdź port w Ustawieniach i upewnij się, że tunel używa tego samego portu.
Logowanie nie powiodło się: Sprawdź dane wyjściowe z uruchamiania lub dziennik usługi za pomocą . Użyj tego samego konta Linux, które jest właścicielem konfiguracji qBittorrent. Zapoznaj się z instrukcją odzyskiwania hasłasudo journalctl -u qbittorrent-nox@qbtuser -n 50 --no-pager projektu, jeśli masz zablokowane konto.
Port 8080 jest zajęty: Wybierz inny port w ustawieniach interfejsu użytkownika lub przetestuj za pomocą qbittorrent-nox --webui-port=8081. Zaktualizuj adres URL przeglądarki i tunel SSH. Podręcznik qbittorrent-nox zawiera listę opcji wiersza poleceń.