mirror of
https://gitcode.com/JianFeeeee/webui4frpc.git
synced 2026-10-31 06:17:20 +00:00
复核发现「坏 JSON 静默忽略」这条变异没被咬住:原判据只看退出码,而错误串 里本来就含 invalid JSON、端口又固定在 17699,实现把 Fatal 改成打日志后仍 可能因端口冲突拿到非零退出码,于是被误判为"已正确报错"。 - 新增 assert_died_before_listen:只要日志里出现 "listening on",就判失败。 配置非法时进程必须启动前退出,不能带着默认口令继续提供服务。 - 所有启动分支改用 free_port 分配空闲端口——判据不能依赖宿主机上恰好没有 进程占用固定端口(默认 7500 上通常就有生产实例)。 - 顺带断言配置文件里的 addr 真的生效(必须在该端口上监听),避免"进程活着" 被当成"配置生效"。