# v0.26.33

> v0.26.33 更新内容

---

LLMS 索引： [llms.txt](/llms.txt)

---

- 新增：
  - 配置文件自动生成：启动时若 conf 目录或 nps.conf 不存在，自动创建并写入默认配置，方便 Docker 部署
  - 首次启动默认 web_username/admin、web_password、auth_key、auth_crypt_key 均改为随机生成，并打印到终端，提升安全性
  - Web 静态文件打包进可执行文件 + 静态文件 URL 加入版本号参数，升级后自动刷新缓存，部署无需单独拷贝 web 目录
  - 精简发布包：去除打包时冗余的 conf/nps.conf、web 目录
  - 清理失效配置项：移除 appname、runmode、https_default_cert_file、https_default_key_file、https_just_proxy
- 修复：
  - [#184](https://github.com/yisier/nps/issues/184) 限速导致隧道中断：UpdateClient 在 RateLimit=0 时创建零速率令牌桶导致永久阻塞
  - [#159](https://github.com/yisier/nps/issues/159) 关闭隧道端口仍可用：StopServer 错误时提前返回未更新状态 + 重复 OpenTask case 导致隧道被自动重启
  - [#170](https://github.com/yisier/nps/issues/170) TCP 负载均衡只有一个后端可达：GetRandomTarget 未处理 \r 换行符和尾部空行
  - [#319](https://github.com/yisier/nps/issues/319) 客户端列表不显示实时网速：NowRate 计算逻辑错误，改为统计每秒实际消耗字节数
  - [#306](https://github.com/yisier/nps/issues/306) [#316](https://github.com/yisier/nps/issues/316) TCP Basic 认证与域名解析冲突：移除 TCP 隧道 Basic 认证探测，域名解析继续使用客户端 Basic 认证

---

反链：

- [更新日志](/changelog/)
