Commit Graph
6 Commits
Author SHA1 Message Date
joywayer 22d1aa6a93 test(vps-xray): 精确锚定 grep 匹配、补充容错验证断言 2026-08-06 16:39:23 +08:00
joywayer 354ac8a58c test(vps-xray): 覆盖 guard 脚本的间隔判断、容差与状态文件容错 2026-08-06 16:25:53 +08:00
joywayer d19d337bf2 feat(vps-xray): 生成 timer/service/guard 三个单元文件
timer 每天唤醒,N 天间隔判断交给 guard 脚本,
绕开 OnCalendar 无法表达任意 N 天间隔的限制。
2026-08-06 16:15:03 +08:00
joywayer dfcaf7e4d0 fix(vps-xray): update_env_field 追加时处理缺尾换行的文件,防止字段黏连 2026-08-06 16:08:42 +08:00
joywayer 39b0aee2c9 feat(vps-xray): 新增 update_env_field 就地更新 .env 单个字段 2026-08-06 16:02:22 +08:00
joywayer 29236e8e1c feat(vps-xray): 重启计划配置解析与旧字段迁移
新增 normalize_restart_time / resolve_restart_config,
XRAY_RESTART_EVERY_DAYS 缺失时才回退读 XRAY_DAILY_RESTART。
附单元测试,不需要 root 与 systemd。
2026-08-06 15:48:43 +08:00