fix: generate_keys 补充 PROXY_HMAC_KEY 生成,CLI handler 增加 ReadError 容错

- generate_keys.py 新增 PROXY_HMAC_KEY 生成并输出 aether-proxy.toml 配置示例
- .env.example 完善 PROXY_HMAC_KEY 注释说明
- cli_handler_base.py 两处流式处理增加 httpx.ReadError 异常捕获,
  代理连接中断时与 RemoteProtocolError 保持一致的降级处理
This commit is contained in:
fawney19
2026-02-07 20:35:25 +08:00
parent 31bc452374
commit 10bd14c223
3 changed files with 45 additions and 3 deletions

View File

@@ -22,7 +22,9 @@ JWT_SECRET_KEY=change-this-to-a-secure-random-string
ENCRYPTION_KEY=change-this-to-another-secure-random-string
# 代理节点 HMAC 密钥(用于 aether-proxy 认证)
# 可选:不设置时会从 ENCRYPTION_KEY 派生(推荐生产环境显式设置)
# 可选:不设置时会从 ENCRYPTION_KEY 自动派生
# 显式设置时aether-proxy.toml 的 hmac_key 配置相同值即可
# 可通过 python generate_keys.py 生成
# PROXY_HMAC_KEY=change-this-to-a-proxy-hmac-key
# 管理员账号(仅首次初始化时使用, 创建完成后可在系统内修改密码)