🐛 fix(simyo): 补齐请求头 X-Device-ID

Simyo 4.28+ 要求每个请求携带 UUID 形态的 X-Device-ID,
缺失会返回 400 missing X-Device-ID。前端生成并持久化设备 ID,
本地与代理同步转发该请求头,并将上游 API 路径切换为 webapi。
This commit is contained in:
Abner
2026-07-22 18:14:32 +08:00
parent 71ca8538f7
commit 5a65dd3d01
7 changed files with 161 additions and 22 deletions

View File

@@ -39,6 +39,12 @@ ACCESS_KEY=
# Simyo 代理客户端令牌
# ⚠️ 启用 Simyo 代理时必填server.js 不再提供默认回退
SIMYO_CLIENT_TOKEN=
# 可选:固定 X-Device-IDUUID官方 App 每个请求必带;未设则进程内自动生成)
# SIMYO_DEVICE_ID=
# 可选:覆盖默认客户端版本 / UA默认对齐 iOS 4.28.0 抓包)
# SIMYO_CLIENT_VERSION=4.28.0
# SIMYO_CLIENT_PLATFORM=ios
# SIMYO_USER_AGENT=MijnSimyoFT/4.28.0 (iOS 27.0; iPhone16,1)
# Giffgaff OAuth token exchange 回调 URI
# 注意:该变量只影响服务端 token exchange前端授权跳转 URI 仍在 src/giffgaff/js/modules/api-config.js 中配置。