feat(server): custom HTTP headers for reverse-proxy gates (#1095) (#1156)

This commit is contained in:
cucadmuh
2026-06-22 16:25:28 +03:00
committed by GitHub
parent 2c9b2eeb46
commit 15cecb5d7d
83 changed files with 2452 additions and 327 deletions
+18
View File
@@ -41,6 +41,24 @@ export const settings = {
shareUsesLocalUrlDesc: 'Wirkt sich auf Orbit-Einladungen und Bibliotheks-Freigaben aus. Standard: öffentliche Adresse.',
serverUsername: 'Benutzername',
serverPassword: 'Passwort',
customHeadersTitle: 'Benutzerdefinierte HTTP-Header',
customHeadersHelp: 'Für Reverse-Proxy-Gates (Pangolin, Cloudflare Access). Werden nur an deinen Server gesendet — nicht an Drittanbieter.',
customHeadersNamePlaceholder: 'Header-Name',
customHeadersValuePlaceholder: 'Header-Wert',
customHeadersAddRow: 'Header hinzufügen',
customHeadersRemoveRow: 'Header entfernen',
customHeadersApplyTo: 'Header anwenden auf',
customHeadersApplyTo_public: 'Öffentliche Adresse',
customHeadersApplyTo_local: 'Lokale Adresse',
customHeadersApplyTo_both: 'Beide Adressen',
customHeadersNotInShare: 'Benutzerdefinierte Header sind nicht in Freigabe-Einladungen enthalten — auf jedem Gerät erneut konfigurieren.',
'customHeadersValidation.tooMany': 'Zu viele benutzerdefinierte Header (max. 16).',
'customHeadersValidation.nameRequired': 'Header-Name ist erforderlich.',
'customHeadersValidation.nameTooLong': 'Header-Name ist zu lang.',
'customHeadersValidation.valueTooLong': 'Header-Wert ist zu lang.',
'customHeadersValidation.crlf': 'Header-Namen und -Werte dürfen keine Zeilenumbrüche enthalten.',
'customHeadersValidation.blocked': 'Dieser Header-Name ist nicht erlaubt.',
'customHeadersValidation.duplicate': 'Doppelter Header-Name.',
addServer: 'Server hinzufügen',
addServerTitle: 'Neuen Server hinzufügen',
editServer: 'Bearbeiten',