Skip to content

Releases: ehang-io/nps

完善多路复用设计

09 Jan 15:14
Compare
Choose a tag to compare

此版本需要服务端和客户端一同升级

add:

fix:

change:

  • mux滑动窗口设计变更 #330

修复了一些BUG

29 Dec 16:31
e69b596
Compare
Choose a tag to compare

已修复此版本存在问题,请重新下载,版本号未变 #336

add:

  • docker latest tag

fix:

  • linux update文件未正确释放的问题 #320
  • mux接收窗口一直扩张 #330
  • mux发送窗口统计错误

change:

  • mux带宽计算方式

修复了一些BUG

24 Dec 05:34
346cb58
Compare
Choose a tag to compare

add:

fix:

  • android客户端权限问题
  • firefox浏览器按钮失效 #323
  • mux可能存在的连接超时问题

change:

  • nps直接运行默认不输出到日志文件

修复了一些BUG,添加了一些东西

17 Dec 11:00
90a3409
Compare
Choose a tag to compare

add:

  • android客户端
  • sdk等文档完善
  • 注册nps、npc为系统服务
  • nps、npc支持一键升级
  • web管理支持https配置

fix:

  • mux资源释放存在的竞争问题
  • mux.conn关闭后再次进行read未正确终止
  • http代理basic认证header不标准#156

change:

  • mux调整异常长度判断#250
  • 程序异常将自动捕获错误
  • 修改日志文件存储位置

修复了一些BUG

09 Dec 13:35
2f039ac
Compare
Choose a tag to compare

如果git下载慢可以从此处下载: https://nps.cmap.ml/

add:

  • 增加windows sdk可进行桌面GUI开发

  • 客户端打包增加multi_accout文件

fix:

  • 群晖开机不会自动启动bug

  • 语言文件丢失

  • npc使用http代理的时候的验证错误bug

  • 端口复用bug

  • web端普通用户和管理员交叉登陆导致的bug

  • 关闭公钥时客户端数量统计错误bug

  • systemd service配置文件路径错误

change:

  • vkey错误时将不会直接退出程序

  • 修改readme关于P2P的描述

稳定性增强

05 Dec 14:48
f97a917
Compare
Choose a tag to compare

http压缩导致各种崩溃问题修复
socks5 udp优化
p2p客户端错误优化
新增客户端版本号显示
不与以前的版本兼容

完善多路复用设计

28 Nov 16:35
e429b17
Compare
Choose a tag to compare

实现无锁队列增加性能,实现连接关闭状态,实现滑动窗口动态控制发包,加入goroutine池以节约内存占用,更加贴近实际情况的断线重连机制,更加完善的延迟计算,限制滑动窗口理论大小,调整编译参数禁用CGO,提供docker镜像

固定编译打包方式与镜像文件

尽量先将conf文件夹,npc.conf备份一下
下载文件解压,单独替换原nps,npc文件即可,注意不要覆盖conf文件夹以及npc.conf!!!

修复端口范围映射bug

20 Aug 18:17
Compare
Choose a tag to compare

fix 端口范围映射bug

http压缩加密bug修复

25 Apr 12:15
Compare
Choose a tag to compare
  • http(s)压缩加密bug修复
  • p2p自动重连

功能增强

21 Apr 15:24
Compare
Choose a tag to compare
  • 增大p2p穿透成功率
  • p2p支持socks5和透明代理
  • 日志分包
  • nps install检测是否已经安装,已安装将不能执行该命令

v0.22升级,覆盖web目录和nps二进制文件即可