实现分流器扩展

This commit is contained in:
2026-10-15 15:40:19 +08:00
parent e4bfcbc80a
commit b67a62b023
9 changed files with 338 additions and 3 deletions

View File

@@ -1,7 +1,23 @@
# 代理网关
## 使用方式
1. 复制 `.env.example` 为 `.env`,填写环境变量。
2. 执行 `docker compose up -d --build` 启动(需要支持 Docker host 网络)。
3. 通过 API 创建或更新代理服务,在**服务对象顶层**添加:
复制 `.env.example` 为 `.env`,并根据需要修改环境变量
```json
"bypasses": ["deny", "china"]
```
执行 `docker-compose up` 启动容器
启用后仅允许访问中国 IP 目标,黑名单优先;中国 IP 列表每 24 小时自动更新。
直接编辑项目根目录的 `deny.txt` 管理黑名单,每行一条,支持 `#` 注释,约 10 秒生效:
```text
.example.com
203.0.113.1
203.0.113.0/24
```
域名请用域名规则封禁,IP/CIDR 规则只匹配 IP 形式的目标。
若编辑器通过替换文件保存,单文件挂载可能仍指向旧文件;此时执行 `docker compose up -d --force-recreate gost` 重新挂载。