feat: 引入 Simyo API 多版本代理和路径更新

*   将主 Simyo API 代理地址从旧版 `simyoapi` 更新至 `webapi/api/v1`,以支持最新的 API 接口。
*   为 `esim.availableValidationMethods` 添加 `webapi/api/v2` 特殊代理规则,确保特定端点使用正确的 API 版本。
*   新增 `/api/simyo/legacy/*` 路径,兼容旧版 `simyoapi/api/v1` 接口,以保留向后兼容性。
This commit is contained in:
Abner
2026-01-12 22:42:52 +08:00
parent 75b48f66f0
commit e1ed68023f

View File

@@ -48,9 +48,25 @@
status = 200
# API代理重定向用于解决CORS问题
# 通用 Simyo API 代理
# 通用 Simyo API 代理 (webapi - 新版API)
[[redirects]]
from = "/api/simyo/*"
to = "https://appapi.simyo.nl/webapi/api/v1/:splat"
status = 200
force = true
headers = {X-Forwarded-Host = "appapi.simyo.nl"}
# v2 API 代理(用于特定端点如可用验证方式查询)
[[redirects]]
from = "/api/simyo/esim.availableValidationMethods"
to = "https://appapi.simyo.nl/webapi/api/v2/esim.availableValidationMethods"
status = 200
force = true
headers = {X-Forwarded-Host = "appapi.simyo.nl"}
# 保留旧版 simyoapi 路径的兼容性(如果需要)
[[redirects]]
from = "/api/simyo/legacy/*"
to = "https://appapi.simyo.nl/simyoapi/api/v1/:splat"
status = 200
force = true