diff --git a/AdminPanel.cs b/AdminPanel.cs index d47d16e..624a9b8 100644 --- a/AdminPanel.cs +++ b/AdminPanel.cs @@ -123,7 +123,7 @@ public sealed class AdminPanel forwarded.KnownIPNetworks.Clear(); // jedem Proxy vertrauen (PanelTrustProxy ist eine bewusste Entscheidung) forwarded.KnownProxies.Clear(); app.UseForwardedHeaders(forwarded); - // Proxy unter Unterpfad (z.B. Traefik/nginx mit X-Forwarded-Prefix) + // Proxy unter Unterpfad (Reverse-Proxy mit X-Forwarded-Prefix) app.Use(async (ctx, next) => { string prefix = ctx.Request.Headers["X-Forwarded-Prefix"]; diff --git a/README.md b/README.md index 4d2ebbb..42e26fe 100644 --- a/README.md +++ b/README.md @@ -164,7 +164,7 @@ Mit diesem Code legst du im Browser das **Owner**-Konto an (erneut anzeigen: `ms - Passwörter werden nur als PBKDF2-Hash in `data/panel_users.json` gespeichert, Login mit Sperre nach Fehlversuchen, Sitzungs-Cookie (HttpOnly, SameSite=Strict), Schutz gegen CSRF. -### Hinter einem Reverse-Proxy (nginx, Traefik, Caddy, Nginx Proxy Manager …) +### Hinter einem Reverse-Proxy Den Proxy einfach auf `http://:7777` zeigen lassen und in `server.json` setzen: