shanshanzhong147
|
3d1a31a19f
|
修复: 用户维度限速在过期节点组分支生效 + 统一 speed_limit 单位为 Mbps
- getServerUserListLogic.getExpiredUsers 之前完全忽略 user_subscribe.speed_limit,
现在带出用户级覆盖并与过期节点组 speed_limit 取更严(mergeSpeedLimit:0 视为无限制)
- node_group.SpeedLimit 注释从 "KB/s" 修正为 "Mbps"(旧注释是笔误,实际下发节点的
ServerUser.SpeedLimit 字段语义就是 Mbps,节点端 ppanel-node 按 *1e6/8 换算为 Byte/s)
- apis/node/node.api 给 ServerUser.SpeedLimit 加 Mbps 单位注释
- 新增 TestMergeSpeedLimit 表驱动测试覆盖 8 种边界
主链路(活跃用户、套餐 traffic_limit 阶梯)行为不变,已在生产 (server_id=52)
验证 147 个限速用户下发正确,与 DB 完全对应。
|
2026-06-12 22:39:15 -07:00 |
|
shanshanzhong147
|
fefbd4f56a
|
修复(#104): 修复 goctl 重新生成代码漂移
Build docker and publish / build (20.15.1) (push) Failing after 58s
Build docker and publish / build (20.15.1) (pull_request) Failing after 52s
Co-authored-by: multica-agent <github@multica.ai>
|
2026-05-27 23:54:26 -07:00 |
|
Chang lue Tsen
|
0179e9837c
|
refactor(api): remove Ratio field from NodeConfig and related structures
|
2025-09-28 11:14:43 -04:00 |
|
Chang lue Tsen
|
0d1df5f905
|
feat(config): enhance NodeConfig with TrafficReportThreshold, IPStrategy, DNS, Block, and Outbound fields
|
2025-09-28 19:06:29 +09:00 |
|
Chang lue Tsen
|
2c5efa2026
|
feat(protocol): add server protocol configuration query and enhance protocol options
|
2025-09-13 14:20:04 -04:00 |
|
Chang lue Tsen
|
1ccbdc18b1
|
feat(api): define OnlineUser type with SID and IP fields
|
2025-08-25 11:16:39 -04:00 |
|
Chang lue Tsen
|
1a849fd461
|
fix(api): standardize formatting and add missing newlines in API files
|
2025-07-05 14:30:05 -04:00 |
|
Chang lue Tsen
|
77f55f8708
|
style(api): standardize formatting and remove trailing newlines in API definitions
|
2025-05-31 09:29:31 -04:00 |
|
Chang lue Tsen
|
8addcc584b
|
init: 1.0.0
|
2025-04-25 12:08:29 +09:00 |
|