Die Sicherung Ihrer Verbindung zu Ihrem GPU-Server ist ein wichtiger Aspekt für jeden Entwickler. Die Gewährleistung der Zugänglichkeit Ihrer Arbeit bei gleichzeitiger Aufrechterhaltung der Sicherheit ist wichtig, während Sie das nächste große KI-Projekt entwickeln!
👮 Für optimale Sicherheit und Skalierbarkeit sollte dieser Endpunkt nicht direkt für öffentliche Benutzer zugänglich gemacht werden. Implementieren Sie einen dedizierten Webserver zur Verwaltung der Benutzerinteraktionen, der dann mit Ihrem GPU-Server kommuniziert. Diese Architektur entspricht bewährten Verfahren und Industriestandards.
Diese Vorlage bietet eine einfache Möglichkeit für Clients, einen internen Dienst (HTTP oder WebSocket) über das Trooper.AI-Router-System ins öffentliche Internet zu exponieren. Sie erstellt automatisch einen sicheren HTTPS-Endpunkt mit einem kostenlosen SSL-Zertifikat und leitet den Datenverkehr an einen beliebigen internen Port auf der Maschine des Clients weiter.
Das Ziel ist Einfachheit: Installieren Sie einen kleinen Proxy, geben Sie zwei Ports an und erhalten Sie sofort eine sichere, extern erreichbare URL.
Der gesamte Datenverkehr vom SSL-Endpunkt des Webproxys zum öffentlichen Port Ihrer Maschine wird in unserem internen Netzwerk geleitet und umgeht das Internet vollständig. Dies ist ein bedeutender Sicherheitsvorteil von Trooper.AI.
Ihr interner Dienst wird unter einer *.secure.trooper.ai Subdomain, geroutet über die Trooper.AI-Infrastruktur mit automatischen SSL-Zertifikaten.
Die Vorlage leitet sowohl den Standard-HTTP-Traffic als auch WebSocket-Verbindungen ohne zusätzliche Konfiguration weiter.
Wenn ein Benutzername und ein Passwort angegeben werden, wird der Endpunkt mit Basic Auth gesichert. Das Leerlassen beider Felder deaktiviert die Authentifizierung.
Die Konfiguration generiert einen dedizierten Proxy-Endpunkt, lauscht an einem gewählten Port und leitet alles an Ihren internen Dienst weiter.
Sie konfigurieren nur die Template-Einstellungen vor der Installation.
Der externe Port wird automatisch zugewiesen und neben dem Vorlagennamen angezeigt, genau wie bei anderen Vorlagen.
🚨 Verwenden Sie nicht Port 443 und stellen Sie kein selbstsigniertes Zertifikat auf Ihrem Port bereit!
/etc/nginx/sites-available/trooperai-webproxy-<external_port>http://127.0.0.1:<internal_port>.| Verkehrsart | Wie es erkannt wird | Proxy-Timeout |
|---|---|---|
| Reguläre HTTP-Anfrage/Antwort | Alles, was unten nicht übereinstimmt | 60s (STANDARD) |
| Chat/Streaming (SSE / NDJSON) | Pfad enthält /api/chat, /chat/completions, /api/generate, /generate, /stream, /events, or Accept: text/event-stream / application/x-ndjson |
10 Min. (LANG) |
| Große Datei-Downloads | Range Header, dateiähnlicher Pfad/Erweiterung Accept: application/octet-stream |
30 Min. (HERUNTERLADEN) |
| WebSockets | HTTP-Upgrade auf WS/WSS | Kein Proxy-Leerlauf-Timeout |
Der Proxy passt Timeouts auch dynamisch auf der Antwort an. Antwort (z.B. wenn Ihr Server sendet
206orContent-Disposition: attachmenterhöht es sich auf HERUNTERLADEN Timeout, auch wenn die Anfrage ursprünglich nicht als Download klassifiziert wurde.
Sobald aktiv, erkennt der Trooper.AI-Router den freigegebenen Port, stellt ein kostenloses SSL-Zertifikat aus und veröffentlicht Ihren sicheren Endpunkt.
Bei einer von Trooper.AI zugewiesenen Domain wie:
myapp123-husky-delta.secure.trooper.ai
und einen öffentlich verfügbaren Port innerhalb Ihres konfigurierten Bereichs (z.B., 12345), mit einem internen Dienst, der auf Port lauscht 8080,
der Verbindungsablauf wird wie folgt sein: 8080 -> 12345 -> https://myapp123-husky-delta.secure.trooper.ai.
Dies leitet den Datenverkehr vom öffentlichen HTTPS-Endpunkt sicher an Ihren internen Dienst weiter.
Wir haben Antworten auf häufig gestellte Fragen zum Webproxy-Feature zusammengestellt. Für individuelle Unterstützung wenden Sie sich bitte an unser Support-Team: Support-Kontakte.
Stellen Sie sicher, dass Ihr interner Dienst auf dem gewünschten Port ausgeführt wird, installieren Sie dann die Webproxy-Vorlage oder aktualisieren Sie sie. Die zugewiesene Domain und der SSL-Aktivierungsstatus (angezeigt durch ein Schlosssymbol) werden dann angezeigt.
Das ist eine berechtigte Frage. Intern läuft Ihr Dienst als Standard-HTTP-Dienst auf einem konfigurierbaren Port, wie z. B. 8080. Dieser Port verbleibt innerhalb Ihrer Serverinstanz. Der über diese Vorlage installierte Web-Proxy-Dienst übernimmt die SSL-Verschlüsselung, stellt automatisch ein SSL-Zertifikat bereit und verwaltet es für einen sicheren externen Zugriff. Im Wesentlichen stellt diese Vorlage eine sichere HTTPS-Verbindung zwischen Ihrem internen Port und dem öffentlichen Internet her.
Diese Vorlage installiert und konfiguriert Nginx, um den internen Datenverkehr auf Ihrem GPU-Server weiterzuleiten. Es wird keine bestehende Konfiguration überschrieben, aber die direkte Verwaltung von Nginx auf Ihrem GPU-Server wird aufgrund potenzieller Komplexität im Allgemeinen nicht empfohlen. Überlegen Sie, ob eine direkte Nginx-Verwaltung für Ihren Workflow erforderlich ist.