mirror of
https://github.com/tnb-labs/panel.git
synced 2026-10-16 15:42:54 +08:00
前端的算法词表还列着各方言的原生名,后端统一成 nginx 写法后,选了会被静默降级成轮询。 - conf 补深拷贝,Apache 拆 VirtualHost 不用再渲染再解析两遍 - location 匹配类型、nginx 变量与占位符的双向映射、htpasswd 转加密文件上提到 types, 四个方言各写一份已经开始分叉:Apache 的匹配只认带空格的操作符,而 nginx 允许 =/health; OLS 的 extraHeaders 走 Apache 语法却没做变量映射,Apache 刚修好的 bug 它完整留着 - htpasswd 的 bcrypt 并行算,重建全部站点时几百个哈希串起来要几十秒 - Apache 的代理地址改用 net/url,手写切分在 http://unix:/path.sock 上会拼错 - Apache 的 SNI 改用与 location、pass 一致的 ace: 元数据,不再自造一套注释格式 - 全局 Listen 改为整份重写面板独占文件,对齐 OLS 的做法,去掉标记区间与它的静默失效分支 - 防篡改重扫先判停再扫,挂载点预排序,省掉每路径每挂载点一次字符串拼接 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>