跳转到主要内容

v0.26.33

v0.26.33 更新内容
  • 新增:
    • 配置文件自动生成:启动时若 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 限速导致隧道中断:UpdateClient 在 RateLimit=0 时创建零速率令牌桶导致永久阻塞
    • #159 关闭隧道端口仍可用:StopServer 错误时提前返回未更新状态 + 重复 OpenTask case 导致隧道被自动重启
    • #170 TCP 负载均衡只有一个后端可达:GetRandomTarget 未处理 \r 换行符和尾部空行
    • #319 客户端列表不显示实时网速:NowRate 计算逻辑错误,改为统计每秒实际消耗字节数
    • #306 #316 TCP Basic 认证与域名解析冲突:移除 TCP 隧道 Basic 认证探测,域名解析继续使用客户端 Basic 认证