mirror of
https://github.com/foxhui/WebAI2API.git
synced 2026-06-16 21:03:59 +08:00
86 lines
1.9 KiB
Markdown
86 lines
1.9 KiB
Markdown
# 代理设置
|
|
|
|
WebAI2API 支持全局代理和实例级代理配置。
|
|
|
|
## 代理优先级
|
|
|
|
1. **实例级代理** - 如果 Instance 配置了代理,使用该代理
|
|
2. **全局代理** - 如果实例未配置,使用全局代理
|
|
3. **直连** - 如果都未配置,直接连接
|
|
|
|
## 全局代理配置
|
|
|
|
在 `browser.proxy` 中配置全局代理:
|
|
|
|
```yaml
|
|
browser:
|
|
proxy:
|
|
enable: true
|
|
type: http # http 或 socks5
|
|
host: 127.0.0.1
|
|
port: 7890
|
|
# 可选认证
|
|
user: username
|
|
passwd: password
|
|
```
|
|
|
|
## 实例级代理配置
|
|
|
|
在 Instance 中配置专属代理:
|
|
|
|
```yaml
|
|
backend:
|
|
pool:
|
|
instances:
|
|
- name: "browser_us"
|
|
proxy:
|
|
enable: true
|
|
type: socks5
|
|
host: us-proxy.example.com
|
|
port: 1080
|
|
user: myuser
|
|
passwd: mypassword
|
|
workers:
|
|
- name: "us_worker"
|
|
type: lmarena
|
|
```
|
|
|
|
## 配置项说明
|
|
|
|
| 配置项 | 类型 | 必填 | 说明 |
|
|
| --- | --- | --- | --- |
|
|
| `enable` | boolean | ✅ | 是否启用代理 |
|
|
| `type` | string | ✅ | 代理类型:`http` 或 `socks5` |
|
|
| `host` | string | ✅ | 代理服务器地址 |
|
|
| `port` | number | ✅ | 代理服务器端口 |
|
|
| `user` | string | ❌ | 代理认证用户名 |
|
|
| `passwd` | string | ❌ | 代理认证密码 |
|
|
|
|
## 强制直连
|
|
|
|
如果需要某个实例强制直连,即使配置了全局代理:
|
|
|
|
```yaml
|
|
instances:
|
|
- name: "browser_direct"
|
|
proxy:
|
|
enable: false # 显式禁用代理
|
|
workers:
|
|
- name: "direct_worker"
|
|
type: lmarena
|
|
```
|
|
|
|
## 代理选型建议
|
|
|
|
::: tip 推荐配置
|
|
- **类型**: SOCKS5 代理通常比 HTTP 代理更通用
|
|
- **稳定性**: 选择稳定可靠的代理服务商
|
|
- **IP 纯净度**: 使用 [ping0.cc](https://ping0.cc) 等工具检查 IP 纯净度
|
|
:::
|
|
|
|
::: warning 注意事项
|
|
- 代理质量会影响验证码触发频率
|
|
- 频繁更换 IP 可能导致账号风控
|
|
- 建议使用住宅 IP 或数据中心静态 IP
|
|
:::
|