Skip to content

Releases: yisier/nps

v0.26.19

04 Jun 07:53
Compare
Choose a tag to compare
  • golang 版本升级到 1.22.
  • 增加自动https,自动将http 重定向(301)到 https.
  • 客户端命令行方式启动支持多个隧道ID,使用逗号拼接,示例:npc -server=xxx:8024 -vkey=ytkpyr0er676m0r7,iwnbjfbvygvzyzzt .
  • 移除 nps.conf 参数 https_just_proxy , 调整 https 处理逻辑,如果上传了 https 证书,则由nps负责SSL (此方式可以获取真实IP),
    否则走端口转发模式(使用本地证书,nps 获取不到真实IP), 如下图所示。
    image

v0.26.18

27 Feb 09:06
Compare
Choose a tag to compare

新增:nps.conf 新增 tls_bridge_port=8025 参数,当 tls_enable=true 时,nps 会监听8025端口,作为 tls 的连接端口。
客户端可以选择连接 tls 端口或者非 tls 端口: npc.exe -server=xxx:8024 -vkey=xxxnpc.exe -server=xxx:8025 -vkey=xxx -tls_enable=true

v0.26.17

31 Jan 15:10
Compare
Choose a tag to compare

说明:考虑到 npc 历史版本客户端众多,版本号不同旧版本客户端无法连接,为了兼容,仓库版本号将继续沿用 0.26.xx
新增:tls 流量加密,(客户端忽略证书校验,谨慎使用,客户端与服务端需要同时开启,或同时关闭),使用方式:
服务端:nps.conf tls_enable=true;
客户端:npc.conf tls_enable=true 或者 npc.exe -server=xxx -vkey=xxx -tls_enable=true

v0.26.16.1

05 Jun 15:41
Compare
Choose a tag to compare

修复 :新增一次客户端,列表会增加2个一样的客户端 #89

v0.26.16

01 Jun 10:10
Compare
Choose a tag to compare

修复:https 流量不统计 Bug 修复。
新增:新增全局黑名单IP,用于防止被肉鸡扫描端口或被恶意攻击。
新增:新增客户端上次在线时间。

v0.26.15

24 Feb 10:03
Compare
Choose a tag to compare

修复:更新程序 url 修改到当前仓库中 #45
修复:nps 在外部路径启动时找不到配置文件 #48
新增:增加 nps 启动参数,-conf_path=D:\test\nps,可用于加载指定nps配置文件和web文件目录。 #52
window 使用示例:
直接启动:nps.exe -conf_path=D:\test\nps
安装:nps.exe install -conf_path=D:\test\nps
安装启动:nps.exe start

linux 使用示例:
直接启动:./nps -conf_path=/app/nps
安装:./nps install -conf_path=/app/nps
安装启动:nps start -conf_path=/app/nps

v0.26.14

30 Dec 04:34
Compare
Choose a tag to compare

修复:API 鉴权漏洞修复

v0.26.13

19 Dec 09:49
Compare
Choose a tag to compare

修复:某些场景下丢包导致服务端意外退出
优化:新增隧道,在不指定服务端口时,将自动生成端口号
优化:API返回ID, /client/add/, /index/addhost/,/index/add/
优化:域名解析、隧道页面,增加[唯一验证密钥],方便搜查

v0.26.12.3

04 Nov 09:07
Compare
Choose a tag to compare

修复:http协议上传文件时,无法获得响应 #14

v0.26.12.2

01 Nov 06:43
Compare
Choose a tag to compare

修复:客户端连接websocket异常 #9