CPA 相关求助: docker 参考佬安装之后,提示 服务器地址无效或管理接口未启用
- 内容介绍
- 文章标签
- 相关推荐
rt 场景是在个人 nas + cloudfare tunnels 部署
image562×122 7.29 KB
我的 docker-compose:
services:
cli-proxy-api:
image: eceasy/cli-proxy-api:latest
pull_policy: always
container_name: cli-proxy-api
networks:
- cpa_net
ports:
- "8317:8317"
volumes:
- ./config.yaml:/CLIProxyAPI/config.yaml
- ./auths:/root/.cli-proxy-api
- ./logs:/CLIProxyAPI/logs
restart: unless-stopped
networks:
cpa_net:
name: cpa_net
driver: bridge
config.yaml 已加密
# CPA 配置 — Cloudflare Tunnel 方案
# 监听所有网络接口,允许局域网和桥接网络访问
host: "0.0.0.0"
port: 8317
auth-dir: "~/.cli-proxy-api"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
# 按预定规则生成高强度随机key
api-keys:
- "sk-***"
remote-management:
allow-remote: true
# 按预定规则生成高强度随机key
secret-key: "mgt-cpa-***"
disable-control-panel: false
logging-to-file: true
usage-statistics-enabled: true
logs-max-total-size-mb: 100
具体原因是啥呢,查这句报错似乎也没有直接找到答案。
原贴引用:https://linux.do/t/topic/1670317?u=simon1uo
网友解答:--【壹】--: 是人类:
config.yaml缩进不太对,改成下的的再试试看
佬友这个应该是正确解法,我刚遇到这问题,就是缩进导致的,可以看下secret-key字段是否被加密了,如果没有加密实际没有正确的启动,只有被加密了才是启动成功了
--【贰】--:
config.yaml缩进不太对,改成下的的再试试看
host: "0.0.0.0"
port: 8317
auth-dir: "~/.cli-proxy-api"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
api-keys:
# api-Key 记得改
- "ABC-12dafasdfasdf8883236"
# 远程管理部分(web ui)
remote-management:
allow-remote: true
# 用于远程管理的KEY(web登录用的),和上边的api-keys要区分开
# secret-key 设置的明文密码在首次启动后会自动变成 bcrypt 哈希值,所以记得另外保存
# 忘记密码的话,在这个配置文件重新设置一个 secret-key 然后重新启动容器就好了
secret-key: "MGT-2ddfdfdfs213aa"
disable-control-panel: false
# --以下为可选项--
# 将日志重定向到日志文件中
logging-to-file: true
# 启用使用统计
usage-statistics-enabled: true
# 限制日志总量最大为100MB
logs-max-total-size-mb: 100
--【叁】--:
谢谢佬,应该就是这个问题了(^^)晚上回去试试才行
rt 场景是在个人 nas + cloudfare tunnels 部署
image562×122 7.29 KB
我的 docker-compose:
services:
cli-proxy-api:
image: eceasy/cli-proxy-api:latest
pull_policy: always
container_name: cli-proxy-api
networks:
- cpa_net
ports:
- "8317:8317"
volumes:
- ./config.yaml:/CLIProxyAPI/config.yaml
- ./auths:/root/.cli-proxy-api
- ./logs:/CLIProxyAPI/logs
restart: unless-stopped
networks:
cpa_net:
name: cpa_net
driver: bridge
config.yaml 已加密
# CPA 配置 — Cloudflare Tunnel 方案
# 监听所有网络接口,允许局域网和桥接网络访问
host: "0.0.0.0"
port: 8317
auth-dir: "~/.cli-proxy-api"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
# 按预定规则生成高强度随机key
api-keys:
- "sk-***"
remote-management:
allow-remote: true
# 按预定规则生成高强度随机key
secret-key: "mgt-cpa-***"
disable-control-panel: false
logging-to-file: true
usage-statistics-enabled: true
logs-max-total-size-mb: 100
具体原因是啥呢,查这句报错似乎也没有直接找到答案。
原贴引用:https://linux.do/t/topic/1670317?u=simon1uo
网友解答:--【壹】--: 是人类:
config.yaml缩进不太对,改成下的的再试试看
佬友这个应该是正确解法,我刚遇到这问题,就是缩进导致的,可以看下secret-key字段是否被加密了,如果没有加密实际没有正确的启动,只有被加密了才是启动成功了
--【贰】--:
config.yaml缩进不太对,改成下的的再试试看
host: "0.0.0.0"
port: 8317
auth-dir: "~/.cli-proxy-api"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
api-keys:
# api-Key 记得改
- "ABC-12dafasdfasdf8883236"
# 远程管理部分(web ui)
remote-management:
allow-remote: true
# 用于远程管理的KEY(web登录用的),和上边的api-keys要区分开
# secret-key 设置的明文密码在首次启动后会自动变成 bcrypt 哈希值,所以记得另外保存
# 忘记密码的话,在这个配置文件重新设置一个 secret-key 然后重新启动容器就好了
secret-key: "MGT-2ddfdfdfs213aa"
disable-control-panel: false
# --以下为可选项--
# 将日志重定向到日志文件中
logging-to-file: true
# 启用使用统计
usage-statistics-enabled: true
# 限制日志总量最大为100MB
logs-max-total-size-mb: 100
--【叁】--:
谢谢佬,应该就是这个问题了(^^)晚上回去试试才行

