Releases: ehang-io/nps
Releases · ehang-io/nps
v0.26.10
add:
fix:
修复了NPC配置文件内标题注释后出错的问题,感谢@hellodword
更新了Service库,完善FreeBSD支持,Windows,Linux Systemd; sysV支持有一定提升
更新了KCP库,修复了其依赖cpuid所引起的ARM设备指令集问题
change:
v0.26.9
add:
信号连接增加TCP Keepalive 参数,减少某些情况下掉线的可能性
fix:
change:
GoLang版本提升至1.14
Windows服务运行npc时读取程序目录下的config文件,感谢@xiexiao
更新一些库版本
Web在隧道编辑界面重新显示客户端ID
Docker镜像重新添加arm
修复了一些BUG
安卓客户端如果有问题可以尝试android_client_fix.apk
add:
fix:
自定义断开时间不生效的问题
在TCP不能完成四次分手时候调用conn.Close卡住,长时间出于ClOSE WAIT或TIME WAIT,导致不能重连的问题 #569 #567 #542 #538
change:
添加了一些东西,修复了一些BUG
add:
api /client/list 添加获取服务端连接host和连接类型 #483
添加自定义客户端断开时间 #485
fix:
web手机浏览输入框或者按钮被遮挡问题,感谢 @kekxv
android客户端无法粘贴的问题 #479
p2p 由于上个版本的一些改动造成无法使用的问题 #515
change:
修复了一些BUG
add:
fix:
web重新显示id #453 #461 #475
客户端首次添加时限速问题
mux计算长度重复赋值
服务端启动可能卡住的问题 #470
web中丢失的服务器ip项
change:
解决npc同时支持客户端和私密代理访问端的问题 #472
修复了一些BUG,添加了一些东西
add:
web 新增和编辑tunnel时增加使用场景提示实现 #410 提到的在hostlist 列表中点击在线状态可以直接访问这个穿透地址。感谢@hzgjq
添加版本打印,现在客户端和服务端均可以用-version参数打印版本了
添加客户端linux sdk文件打包
fix:
客户端离线自定义配置失效的问题 #433
android客户端名称问题,以及旋转黑屏 #439
change:
mux设计修改,添加窗口延迟增益,窗口低填充增益,初始窗口扩张倍率,在有一定延迟以及丢包情况下速度问题得到明显改善 #390 ,感谢@狂奔的蜜蜂 提供完整测试;减少syscall调用次数,有效减少一半的cpu时间 #438
修复了一些BUG
add:
fix:
busybox与sysV环境下(openwrt)service库失效问题 #419
客户端使用http代理连接服务端问题
change:
支持自定义stun服务器 #409
web页面优化 感谢@hzgjq
golang 版本暂时保持1.13
修复了一些BUG
已经修复windows下服务端记录无法保存的情况
add:
fix:
mux 无锁队列同时进行pop可能导致死循环的问题
mux buffer pool 同一对象可能放入两次的问题
socks5 tcp连接未及时断开问题
udp 穿透逻辑不完善
change:
文件记录改为临时文件写入完毕后替换,避免文件被截断照成数据丢失 #412
service初始化失败后继续运行,但无法提供相关功能 #407
修复了一些BUG
add:
fix:
goroutine 未等待导致连接计数出错的问题 #391
本地udp端口错误导致崩溃问题
http正向代理请求读取不完整导致连接被拒绝的问题
UDP隧道并未及时关闭问题
文件操作可能存在的未及时回写硬盘导致数据丢失问题
change:
goroutine pool 库版本更新,性能提升
android UI 库版本更新
修复了一些BUG
add:
fix:
mux在某些情况下带宽计算偏高的问题,导致客户端内存占用偏高
nps全局任务竞争问题 #315
某些情况下域名解析目标混乱问题 #367
UDP隧道并未及时关闭问题
开启压缩加密后转发UDP乱序问题 #370 #368
前置反代时nps ip限制功能获取ip错误问题 #353
API POST /client/edit 错误 #347
change:
API 默认情况不启用
mux独立为 nps-mux
systemd配置文件调大最大打开文件数量限制
You can’t perform that action at this time.