feat: take the client address from trusted proxies
This commit is contained in:
1 parent
d17477ba59
commit
729e5861f5
13 files changed
+205
-4
No files matched your search
@@ -39,6 +39,18 @@ vim .env
|
||||
# 然后使用原来的部署命令重新启动
|
||||
```
|
||||
|
||||
`proxy` 网络已经存在时,docker compose 不会按 `compose.prod.yaml` 修改它的网段。如果下面的命令输出的不是 `172.31.250.0/24`(比如网络由没有固定网段的旧版创建),serve 就不会信任 traefik 转发的客户端地址,所有客户端会被算进同一个限流额度。这时先停止服务、删除这个网络,再用原来的部署命令启动:
|
||||
|
||||
```bash
|
||||
docker network inspect proxy --format '{{range .IPAM.Config}}{{.Subnet}}{{end}}'
|
||||
docker compose \
|
||||
-f compose.yaml \
|
||||
-f compose.prod.yaml \
|
||||
down
|
||||
# down 已经删掉这个网络时,下面的命令会提示网络不存在,可以忽略
|
||||
docker network rm proxy
|
||||
```
|
||||
|
||||
修改源代码后,自行构建和启动:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user