1.0.35 变化说明
1.0.35 的新增、改进与修复,以及注册找回密码、首页到期时间、错误提示和节点包自动更新的行为变化。
新增
- Server-Timing 响应头、字符串集合、浏览器、设备与时间段条件。
- 令牌校验(JWT),URL 鉴权正式可用。
- 第三方人机验证:Cloudflare Turnstile、Google reCAPTCHA v3。
- 状态页、DoH 服务、真实用户体验、内容改写。
- 边缘脚本。
- 官网文章。
改进
- 注册与找回密码在官网主题页面内完成。
- 主控首页“到期时间”显示套餐到期。
- 操作被拒绝时提示具体原因。
- 主控自动更新节点安装包。
- 新增 IPv6 支持范围说明。
修复
- 开启邮箱验证后,没有配置 Turnstile 的主控也能完成注册。
- 套餐未启用时点击发布,提示具体原因,不再显示“请求失败”。
- 重装节点后站点配置自动重新下发,证书发放不再等待最长一小时。
- 卸载并清除节点时,一并清理动态路由状态。
注册与找回密码
注册和找回密码都在官网主题自己的页面里完成:获取验证码、倒计时、填写、提交,不跳转到控制台。
- 邮箱验证、手机验证在后台打开才显示,关闭的不显示;两项都打开时,两个验证码都要填写并通过才能注册。
- 没有配置 Turnstile 时,发送验证码前使用内置的图形验证码做人机校验。
- 找回密码只显示已开启并已配置的方式;账号提交后系统发送重置链接。
首页到期时间
主控首页的“到期时间”显示购买的套餐到期:免费套餐显示“永久”,其他套餐显示具体日期。授权凭据有效期(自动续期)移到“授权详情”里。
错误提示规则
- 客户端错误(4xx):显示“操作被拒绝:原因(错误码、请求 ID)”,原因优先用本地化文案,其次是服务端返回的说明。
- 服务端错误(5xx)和网络错误:提示稍后重试。
- 套餐发布:套餐未启用时“发布”按钮置灰并提示先启用套餐;其余情况给出具体原因,如套餐未启用、销售截止时间已过、修订已过期。
节点安装包自动更新
主控默认定时从授权端拉取最新的节点安装包,验签通过后原子替换,新装和重装的节点因此拿到匹配的版本。
| 设置 | 默认值 | 说明 |
|---|---|---|
CONTROL_NODE_DOWNLOADS_SYNC | 开 | 设为 false 关闭 |
CONTROL_NODE_DOWNLOADS_SYNC_INTERVAL | 1 小时 | 10 分钟到 24 小时 |
CONTROL_NODE_DOWNLOADS_SOURCE | 授权端地址 | 拉取的来源 |
最新包是其他版本时,主控等升级到该版本后再更新。维护升级页会显示失败或等待的提示。
常见问题
注册页提示“注册验证服务暂未配置”
开了邮箱或手机验证,但通知服务没有开启,或邮件、短信还没配置好。配置通知后再试。
找回密码页提示暂未开放
主控没有开启找回密码功能,联系管理员。
节点重装怎么做
见“节点重装指引”页。