diff --git a/README.md b/README.md index 141cae1..d8ed71a 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,22 @@ GPT-Load 采用双层配置架构: | 启用文件日志 | `LOG_ENABLE_FILE` | false | 是否启用文件日志输出 | | 日志文件路径 | `LOG_FILE_PATH` | `./data/logs/app.log` | 日志文件存储路径 | +#### 代理配置 + +GPT-Load 会自动从环境变量中读取代理设置,用于向上游 AI 服务商发起请求。 + +| 配置项 | 环境变量 | 默认值 | 说明 | +| --- | --- | --- | --- | +| HTTP 代理 | `HTTP_PROXY` | - | 用于 HTTP 请求的代理服务器地址 | +| HTTPS 代理 | `HTTPS_PROXY` | - | 用于 HTTPS 请求的代理服务器地址 | +| 无代理 | `NO_PROXY` | - | 不需要通过代理访问的主机或域名,逗号分隔 | + +**支持的代理协议格式:** + +- **HTTP**: `http://user:pass@host:port` +- **HTTPS**: `https://user:pass@host:port` +- **SOCKS5**: `socks5://user:pass@host:port` + ### 动态配置(热重载) 动态配置存储在数据库中,支持通过 Web 管理界面进行实时修改,修改后立即生效无需重启。 diff --git a/README_EN.md b/README_EN.md index 6e4e09d..b9edcda 100644 --- a/README_EN.md +++ b/README_EN.md @@ -196,6 +196,22 @@ GPT-Load adopts a dual-layer configuration architecture: | Enable File Logging | `LOG_ENABLE_FILE` | false | Whether to enable file log output | | Log File Path | `LOG_FILE_PATH` | `./data/logs/app.log` | Log file storage path | +#### Proxy Configuration + +GPT-Load automatically reads proxy settings from environment variables to make requests to upstream AI providers. + +| Setting | Environment Variable | Default | Description | +| --- | --- | --- | --- | +| HTTP Proxy | `HTTP_PROXY` | - | Proxy server address for HTTP requests | +| HTTPS Proxy | `HTTPS_PROXY` | - | Proxy server address for HTTPS requests | +| No Proxy | `NO_PROXY` | - | Comma-separated list of hosts or domains to bypass the proxy | + +**Supported Proxy Protocol Formats:** + +- **HTTP**: `http://user:pass@host:port` +- **HTTPS**: `https://user:pass@host:port` +- **SOCKS5**: `socks5://user:pass@host:port` + ### Dynamic Configuration (Hot-Reload) Dynamic configuration is stored in the database and supports real-time modification through the web management interface, taking effect immediately without restart.