Commit Graph
14 Commits
Author SHA1 Message Date
joywayer 9f1e293d4c feat(vps-xray): 新增 --restart 轻量入口
只改定时重启计划并立即生效,不重装 Xray、不重写配置、不重启服务,
与 --mode/--show/--redetect 互斥。
顺带修正非法参数以退出码 0 结束的问题。
2026-08-06 17:02:15 +08:00
joywayer 682b79852d refactor(vps-xray): 完整部署改用 configure_restart_timer
harden_system 与 start_service 里的旧 DAILY_RESTART 分支删除,
save_env 改写三个新字段。
2026-08-06 16:49:57 +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 920774d7d7 fix(vps-xray): 添加过渡兼容赋值 DAILY_RESTART
harden_system / start_service / save_env 仍引用 DAILY_RESTART,
下游清理要到后续任务进行。本任务在 resolve_restart_config 之后
添加兼容赋值,确保 set -u 下脚本完整可运行。
2026-08-06 15:57:07 +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
joywayer 938df26cbb www.apple.com 为伪装地址,前端警告消失 2026-08-06 13:02:46 +08:00
joywayer 5195986fc4 vps部署优化 2026-08-05 17:12:18 +08:00
joywayer 2afc2cade6 优化部署,增加lisa dmit 2026-08-05 09:51:12 +08:00
joywayer 353d3940a9 添加clash yaml 2026-06-24 20:29:06 +08:00
joywayer 80ba4b046c 优化vps部署 2026-06-24 18:33:11 +08:00
joywayer 97c6b99b58 增加重启机制 2026-04-24 14:25:18 +08:00
joywayer 18949f31ba 增加vps-xray部署相关脚本 2026-04-08 15:19:49 +08:00