Skip to content

Releases: yisier/nps

v0.26.26

15 Aug 23:08
Compare
Choose a tag to compare

修复:

  • windows注册服务 使用tls无法连接 269
  • 域名解析自动HTTPS逻辑bug 273

v0.26.25

28 May 06:33
Compare
Choose a tag to compare

新增:

  • nps增加nps(.exe) -server 命令,用于管理NPS服务,安装和卸载服务在 Linux 下需要有 sudo 权限,Windows 下需要有管理员权限。
    img.png
  • 增加【TLS快捷启动命令】,可用于在tls模式下,快速启动客户端。 257

v0.26.24

17 Apr 09:50
Compare
Choose a tag to compare

新增:

  • 隧道支持复制功能,在隧道页面增加复制按钮,除了端口号为随机生成外,其他参数全部拷贝。251

修复:

  • 私密代理连接时服务端会报错退出,250

v0.26.23

11 Apr 15:28
Compare
Choose a tag to compare

新增:

  • TCP 隧道支持 Proxy Protocol 协议来传递经过请求的真实 IP。

修复:

v0.26.22

23 Jan 09:44
Compare
Choose a tag to compare

优化:

  • 客户端注册系统服务时,(新版客户端注册方式,非 install 命令) 将按照 npc-[vkey].log 格式保存日志,每个客户端VKEY单独一个日志文件,windows 日志位于 npc.exe 同级目录下,linux 位于 /var/log/目录。
  • 域名模式,HTTPS证书支持上传文件和文件路径,系统将自动识别路径还是证书内容。 #175

修复:

  • ipv6地址显示不全 #237

v0.26.21

07 Jan 05:40
Compare
Choose a tag to compare

新增:

  • 客户端列表页面新增【快捷启动命令】,此命令为连接地址+链接秘钥的base64编码,方便一键启动、一键安装客户端。
  • 域名解析和隧道列表增加访问地址,可以点击隧道链接,直接网页打开。 #234

优化:

  • 修改vkey生成方式,由16位缩短至10位,截取uuid前10位,避免重复。
  • 优化客户端启动方式,当npc文件目录下无配置文件时,可直接双击运行客户端,输入命令完成启动、安装、卸载客户端,直接启动和安装服务时需要输入【快捷启动命令】,卸载服务、启动服务、停止服务时,只需输入隧道秘钥【vkey】即可。安装服务以 nps-client-vkey 方式命名 ,实现注册多个服务。

image

v0.26.20

07 Nov 07:47
Compare
Choose a tag to compare

新增:

  • 客户端增加创建时间

修复:

  • 客户端限速单位不统一 #185
  • 增加从下拉选择客户端,隧道列表排序,新增编辑后不会刷新界面 #183
  • 隧道数量限制无法统计域名映射 #209

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