mirror of
https://gitcode.com/JianFeeeee/webui4frpc.git
synced 2026-10-31 22:37:20 +00:00
main() 改用 internal/appconfig 合并后的配置,所有 flag 指针只在构造 Values 时读取一次,后续一律使用合并结果,杜绝「某处漏改又读回默认值」。 - 新增 -config <path>;未传时按 $W4F_CONFIG → <workdir>/config.json 查找。 - 启动日志只打印每个字段的来源与脱敏摘要,口令与 join-key 固定输出为 <redacted>;配置文件解析失败、未知键、未定义环境变量直接 Fatal 退出。 - 配置文件与命令行都没给口令时保持旧行为(回落到内置默认值),但打一行 明确的 WARNING,并区分「空口令」这一更危险的形态。 systemd 单元因此可以只写 `webui4frpc -config /etc/webui4frpc/config.json`, `ps` 与单元文件里都不再出现明文口令。