这个脚本已经包含了所有配置,可以直接部署到 Cloudflare Workers。
部署步骤:
- 修改访问令牌:在代码顶部的 CONFIG 对象中,将
admin_token 修改为你的复杂密码
- 选择存储方式:
- 开发测试:设置
dev_mode: true(使用内存存储)
- 生产环境:设置
dev_mode: false 并绑定 KV 存储
- 创建 KV 命名空间(仅生产环境需要):
wrangler kv:namespace create "PANELS_KV"
- 部署到 Cloudflare Workers:
wrangler deploy
wrangler.toml 配置示例:
name = "x-ui-manager"
main = "worker.js"
compatibility_date = "2024-01-01"
kv_namespaces = [
{ binding = "PANELS_KV", id = "你的KV命名空间ID" }
]
[env.production]
vars = { ADMIN_TOKEN = "your-secret-token-here-请修改为复杂密码" }
注意:如果使用内存存储(dev_mode),数据不会持久化,Worker 重启后会丢失。