En helt vit Unauthorized-sida i qBittorrent är inte alltid samma problem som att ange fel användarnamn eller lösenord. IceWhale-communitytråden innehåller båda situationerna: vissa användare kunde inte nå qBittorrent-WebUI:n korrekt förrän de öppnade ZimaOS-servern med en uttrycklig http://-adress, medan senare användare nådde inloggningsskärmen men inte visste var det genererade qBittorrent-lösenordet var sparat.
Det säkraste felsökningssättet är därför att skilja validering av WebUI-begäran från WebUI-autentisering. Kontrollera först att webbläsaren når qBittorrent via rätt URL och protokoll. Först när inloggningsskärmen har lästs in bör du felsöka administratörens användarnamn och tillfälliga lösenord.
Prova först den uttryckliga http://-adressen
Ett community-svar från februari 2025 rapporterade att det räckte att lägga till http:// framför serverns IP-adress löste sidan med Unauthorized:
http://ZIMAOS_LAN_IP:QBITTORRENT_PORT
En annan användare bekräftade senare att detta tog dem till qBittorrent-WebUI:ns inloggningssida.
Använd den faktiska qBittorrent-WebUI-porten på värdsidan som visas i appinställningarna i ZimaOS. Om appen exponerar 8080 direkt kan URL:en se ut så här:
http://192.168.1.50:8080
Anta inte att alla qBittorrent-paket i ZimaOS använder samma värdport.
Varför kan själva URL:en orsaka ”Unauthorized”?
qBittorrents WebUI innehåller säkerhetskontroller utöver inloggningsformuläret. Den aktuella qBittorrent-källkoden kan returnera ett Unauthorized-svar när dess validering av Host-huvudet eller skydd mot förfrågningar från andra webbplatser avvisar en begäran.
Det innebär att dessa kan fungera olika:
192.168.1.50:8080
http://192.168.1.50:8080
https://192.168.1.50:8080
https://some-dashboard-link.example/...
om webbläsaren, instrumentpanelen, reverse proxyn, ursprunget eller protokollet orsakar olika begärandehuvuden. Community-resultatet bevisar inte att varje Unauthorized-sida beror på att http://, men det gör den uttryckliga LAN-adressen till ett bra första diagnostiksteg.
Ett privat webbläsarfönster är ett diagnostikverktyg, inte en fullständig lösning
Det första förslaget i communityt var att prova ett privat webbläsarfönster. En användare rapporterade att det fungerade en gång, vilket först fick problemet att verka bero på cookies. Senare tester visade att privat surfning inte löste problemet på ett konsekvent sätt.
Använd ett inkognito-/privat fönster för att utesluta gamla sessionsdata, men sluta inte felsöka där. Om felet återkommer kan du testa den uttryckliga HTTP-adressen och granska qBittorrent-loggarna.
Om du når inloggningssidan löser du lösenordet separat
En senare användare kunde nå qBittorrents inloggningssida efter att ha lagt till http:// men försökte sedan med kombinationer av ZimaOS-lösenordet, ett tomt lösenord och admin. Dessa inloggningsuppgifter behöver inte ha något samband.
Moderna qBittorrent-versioner har ändrat autentiseringsbeteendet för WebUI vid första starten. Enligt qBittorrents aktuella officiella dokumentation om lösenordsåterställning kan qBittorrent 4.6.1 och senare tillhandahålla ett tillfälligt WebUI-lösenord när inget lösenord har konfigurerats.
I communitytråden såg den relevanta containerloggtexten ut så här:
Användarnamnet för WebUI-administratören är: admin
Administratörslösenordet för WebUI har inte angetts.
Ett tillfälligt lösenord har angetts för den här sessionen:
Det faktiska tillfälliga lösenordet visas i containerns utdata efter det meddelandet.
Så hittar du det tillfälliga qBittorrent-lösenordet i ZimaOS
Ett svar i communityn föreslog att du öppnar den webbaserade terminalen i ZimaOS och kör:
docker logs qbittorrent
Det exakta containernamnet kan variera, så om kommandot säger att containern inte finns identifierar du den först:
docker ps --format '{{.Names}}' | grep -i qbit
Läs sedan lämpliga containerloggar.
När du har loggat in ska du omedelbart ange ett eget starkt WebUI-lösenord under qBittorrents WebUI-alternativ. Ett sessionsgenererat tillfälligt lösenord är inte avsett att bli din permanenta inloggningsuppgift.
Se qBittorrents dokumentation om återställning av WebUI-lösenord för det aktuella återställningsbeteendet i uppströmsversionen.
Vad gör man om docker logs returnerar Permission Denied?
Det senaste svaret i communitytråden löd:
WARNING: Error loading config file: open /DATA/.docker/config.json: permission denied
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
Det är ett behörighetsproblem för Docker på värden, inte ett lösenordsfel i qBittorrent. Skalets användare som kör docker logs har inte behörighet att kommunicera med Docker-demonen.
Använd det auktoriserade administrativa terminalarbetsflödet i ZimaOS för Docker-diagnostik. Försök inte /var/run/docker.sock skrivbara för alla och lätta inte generellt på värdbehörigheterna bara för att läsa en enda logg.
Utgå inte från att adminadmin är det aktuella standardlösenordet
Äldre dokumentation och versioner av qBittorrent använde vanligtvis:
Användarnamn: admin
Lösenord: adminadmin
Den aktuella återställningsdokumentationen för qBittorrent skiljer mellan versioner före och efter 4.6.1. I nyare versioner gör borttagning av eller avsaknad av det konfigurerade lösenordet att qBittorrent skriver ut ett tillfälligt lösenord i stället för att helt enkelt återställa ett förutsägbart permanent standardlösenord.
När ZimaOS därför ber dig att ”hämta från loggen” använder du containerloggarna i stället för att försöka om och om igen adminadmin.
Ange ett permanent användarnamn och lösenord för WebUI
När du kan logga in:
- Öppna Verktyg > Alternativ > WebUI.
- Ange ett starkt WebUI-lösenord.
- Behåll administratörens användarnamn eller ändra det enligt alternativen i den installerade versionen.
- Spara inställningarna.
- Öppna en ny webbläsarsession och bekräfta att de nya inloggningsuppgifterna fungerar.
I community-svaret föreslogs också att autentisering skulle kringgås för localhost-klienter. Aktivera inte ett bredare autentiseringsundantag än vad som krävs. Ett qBittorrent WebUI kan lägga till nedladdningar och ändra programinställningar, så åtkomsten bör begränsas till betrodda klienter.
Inaktivera inte Host-huvud- eller CSRF-skydd som första åtgärd
qBittorrent har skydd mot Host-huvuden och CSRF av en anledning. Om du inaktiverar dem globalt kan WebUI-exponeringen öka och en felkonfigurerad omvänd proxy eller instrumentpanel-länk döljas.
Om direktåtkomst via:
http://ZIMAOS_LAN_IP:PORT
fungerar men en anpassad domän eller en länk via en omvänd proxy returnerar Unauthorized, konfigurera proxyn så att den skickar korrekt värd- och Origin-information och följ qBittorrents aktuella vägledning för omvänd proxy. Undvik att ställa in tillåtande jokertecken enbart för att ta bort felet.
Kontrollera qBittorrent-loggarna för det specifika WebUI-avvisandet
Den aktuella qBittorrent WebUI-koden loggar villkor som ogiltiga Host-huvuden eller matchningsfel för Origin. Om webbläsaren visar Unauthorized innan inloggningssidan visas, läser du containerloggarna medan du återskapar begäran.
Du kan se meddelanden som pekar på:
- validering av Host-huvud;
- matchning av Origin eller Referer;
- misslyckad autentisering;
- generering av tillfälligt lösenord;
- eller ett orelaterat problem vid programstart.
Detta är mer tillförlitligt än att behandla varje sida av typen 401 som ett cookieproblem.
Checklista för felsökning av qBittorrent Unauthorized
- Bekräfta att qBittorrent-containern körs.
- Kontrollera den aktuella värdporten i ZimaOS för qBittorrent-WebUI:n.
- Öppna den uttryckliga URL:en
http://ZIMAOS_LAN_IP:PORT. - Prova ett privat webbläsarfönster endast som diagnostik av sessionen eller cachen.
- Om inloggningssidan visas ska du sluta felsöka Host-headers och hämta de faktiska qBittorrent-inloggningsuppgifterna.
- För qBittorrent 4.6.1 och senare: kontrollera containerloggarna efter det tillfälliga lösenordet när inget permanent lösenord har angetts.
- Ange ett nytt starkt WebUI-lösenord efter inloggningen.
- Om direkt åtkomst via IP fungerar men en proxy eller domän misslyckas bör du felsöka Host/Origin-konfigurationen i reverse-proxyn.
- Inaktivera inte qBittorrents säkerhetskontroller för WebUI:n globalt som första åtgärd.
- Om Docker-loggar inte kan läsas, åtgärda problemet med administrativ åtkomst till värddatorn separat.
qBittorrent Unauthorized – felsöknings-FAQ för ZimaOS
Varför löste det sidan Unauthorized att lägga till http://?
Det tvingade webbläsaren att använda den förväntade HTTP-origin i stället för att tolka eller uppgradera adressen på ett annat sätt. qBittorrent utför validering av WebUI-värd och cross-site-förfrågningar, så protokoll och begärandeheaders kan påverka om begäran godkänns.
Vilket är qBittorrents WebUI-lösenord i ZimaOS?
Det beror på vilken qBittorrent-version som är installerad och vilken konfiguration som redan finns. I moderna versioner utan konfigurerat lösenord kan qBittorrent generera ett tillfälligt lösenord och skriva ut det i containerloggarna. ZimaOS kan uttryckligen instruera dig att hämta lösenordet från dessa loggar.
Är admin/adminadmin fortfarande standard?
Förlita dig inte på det för aktuella qBittorrent-versioner. qBittorrent-projektet ändrade hanteringen av lösenord vid första starten i version 4.6.1, så ett WebUI-lösenord som inte har angetts kan leda till att ett tillfälligt, genererat lösenord används i stället.
Orsakas felet Unauthorized av webbläsarens cookies?
Inte nödvändigtvis. Ett privat fönster hjälpte tillfälligt för en användare i communityt, men senare tester visade att problemet inte försvann konsekvent. Validering av URL/protokoll och säkerheten på serversidan för WebUI:n kan också vara möjliga orsaker.
Varför säger docker logs qbittorrent att behörighet till Docker-socketen nekas?
Det aktuella terminalkontot har inte behörighet att komma åt Docker-daemonen. Det är separat från autentiseringen för qBittorrent. Använd ett auktoriserat administrativt skal i stället för att försvaga behörigheterna för Docker-socketen.
