Skip to main content
Standardmäßig verbindet sich GoModel direkt mit jedem Provider und berücksichtigt dabei für den gesamten Prozess die Standardvariablen HTTP_PROXY, HTTPS_PROXY und NO_PROXY. Damit ist ein Egress-Proxy im Unternehmen abgedeckt, über den sämtlicher Traffic laufen muss. Setzen Sie proxy_url an einem Provider, wenn nur einige Provider einen Proxy benötigen oder verschiedene Provider unterschiedliche Proxys: etwa um einen Provider zu erreichen, der in Ihrer Region gesperrt ist, um einem Provider eine feste ausgehende IP für dessen Allowlist zu geben, oder um den Traffic eines einzelnen Providers zu untersuchen, während der Rest direkt bleibt.

Konfiguration

Provider, die nur über Umgebungsvariablen konfiguriert werden, verwenden – wie jede andere Provider-Einstellung – das Provider-Präfix und ein optionales Instanz-Suffix:
Oder in der config.yaml:
Dieselbe Einstellung entspricht dem Feld Outbound proxy URL im Provider-Editor des Dashboards, unter den erweiterten Feldern. Das Passwort wird nach dem Speichern maskiert; beim Bearbeiten eines anderen Felds wird der maskierte Wert erneut gesendet, und das Gateway behält den gespeicherten Wert bei.

Unterstützte Proxys

Hostnamen werden immer auf dem Proxy aufgelöst, daher verhalten sich socks5:// und socks5h:// identisch. Die URL besteht aus einem Schema, einem Host, einem optionalen Port (standardmäßig 80, 443 oder 1080) und optionalen Zugangsdaten: Ein Pfad, ein Query-String oder ein Fragment wird beim Start und im Dashboard abgelehnt.

Regeln

  • Die proxy_url eines Providers gilt für alles, was dieser Provider sendet: Modell-Discovery, Inferenz, Streaming, Files und Batches.
  • Ein Provider mit proxy_url ignoriert HTTP_PROXY, HTTPS_PROXY und NO_PROXY. Ein Provider ohne proxy_url behält das prozessweite Verhalten bei.
  • Eine ungültige proxy_url ist ein Konfigurationsfehler: Der Provider wird beim Start mit einem Log-Eintrag, der ihn benennt, übersprungen, und das Dashboard lehnt das Speichern ab.
  • Proxy-Zugangsdaten werden nie protokolliert. Admin API und Provider-Status zeigen die URL mit durch xxxxx ersetztem Passwort an.
  • Verbindungen werden pro Provider gepoolt, sodass jeder Provider eigene Keep-Alive-Verbindungen zu seinem Proxy behält.

Überprüfen

Der Endpunkt für den Provider-Status meldet für jeden Provider den maskierten Proxy:
Senden Sie anschließend einen Request und prüfen Sie, ob er im Access-Log des Proxys erscheint, während vom Gateway aus über dessen eigene IP nichts beim Provider ankommt.
Gepoolte Proxys mit Health Checks, automatischem Failover zwischen Proxys und Zuweisungsregeln, die viele Provider auf einmal abdecken, sind ein Feature von GoModel Pro.
Zuletzt geändert am 24. Oktober 2026