加速下载nps · GitHub Release · 反代镜像加速

本区块自动同步 nps 的官方 GitHub Release,并为每个文件预生成 4 个反代镜像加速下载通道。 国内访问 GitHub 慢、下载断、连接超时时,挑一个反代列点开即可,无需手动拼接镜像 URL。镜像只改变访问路径,文件内容、版本号、SHA 校验与 GitHub 官方一致。

暂无公开 Release,请到 ehang-io/nps Releases 页 查看后续发布。

TL;DR

nps 是 ehang-io 的内网穿透工具(GPL-3.0),核心自带 Web 管理面板适合:多客户端管理、需要图形化界面、不熟 CLI 的人。对比:单纯穿透 + 活跃维护用 frp;完整组网用 EasyTier注意:维护放缓,新部署优先 frp。

nps 由 ehang-io 维护,2018+ 起在中文社区流传。本文按定位、服务端、客户端、Web 面板四块讲清楚。

nps 与 frp 对比

维度npsfrp
管理方式Web 面板CLI / 配置文件
多客户端管理★★★★★★★★
协议覆盖TCP/UDP/HTTP/SOCKS/P2PTCP/UDP/HTTP/HTTPS/KCP
维护活跃度★★(放缓)★★★★★
中文社区★★★★★★★★★
学习曲线平缓(Web 操作)中等(写 toml)
适合多客户端 + Web 党单点穿透 + CLI 党

下载

github.com/ehang-io/nps/releases

服务端:

  • linux_amd64_server.tar.gz
  • windows_amd64_server.tar.gz

客户端:

  • linux_amd64_client.tar.gz
  • windows_amd64_client.tar.gz

GitHub 慢看本页顶部「加速下载」区块。

服务端部署(公网 VPS)

1. 解压

cd /opt
wget https://github.com/ehang-io/nps/releases/latest/download/linux_amd64_server.tar.gz
tar xzf linux_amd64_server.tar.gz

2. 配置 conf/nps.conf

appname = nps
runmode = pro

#bridge
bridge_type = tcp
bridge_port = 8024
public_vkey =

#log
log_level = 4
log_path = nps.log

#web
web_host = a.o.com
web_username = admin
web_password = YOUR-STRONG-PASSWORD-HERE
web_port = 8080

#auth
auth_key = test
auth_crypt_key = 1234567812345678

#allow ports range
allow_ports = 9001-9999,10000-10100

#web management interface
allow_user_login = true
allow_user_register = false

重要:把 web_password 改强密码。

3. 安装 + 启动

./nps install
nps start

4. 防火墙

ufw allow 8024/tcp 8080/tcp 9001:9999/tcp

5. 访问 Web 面板

浏览器打开 http://your-vps-ip:8080,用 web_username / web_password 登录。

客户端部署(内网)

1. 在 Web 面板新建客户端

Web 面板 → 客户端 → 新增 → 复制生成的 vkey。

2. 启动 npc

./npc -server=your-vps-ip:8024 -vkey=YOUR-VKEY

或后台运行:

./npc install -server=your-vps-ip:8024 -vkey=YOUR-VKEY
npc start

3. 在 Web 面板加映射

客户端列表 → 选客户端 → 隧道 → 新增:

  • 类型:TCP / UDP / HTTP / SOCKS5 等
  • 服务端端口:9001(在 allow_ports 范围内)
  • 目标 IP : 端口:127.0.0.1:22(内网设备)

保存后立即生效。

常见用法

暴露内网 SSH

类型 TCP,本地 127.0.0.1:22 → VPS 9022。

外网访问:ssh -p 9022 user@your-vps-ip

暴露 NAS 群晖管理界面

类型 HTTP,本地 192.168.1.100:5000 → VPS 域名 nas.example.com。

外网访问:http://nas.example.com

SOCKS5 代理(让外网设备走内网出口)

类型 SOCKS5,VPS 9050。外网设备配置代理 → 流量经 VPS → npc → 内网出口。

安全建议

  1. 改强密码:默认 admin/123 必改
  2. 限 web_host:只对内网或受信 IP 开放面板
  3. 反代 + HTTPS:nginx 反代 8080 → HTTPS + 限 IP
  4. 暴露的服务自己加认证:SSH 用 key、Web 加密码
  5. 审计日志:定期看 nps.log

常见报错

Web 面板登不进

  • 密码错(看 nps.conf)
  • 浏览器 cookie 缓存 → 清除重试
  • nps 进程没起

客户端 npc 连不上 bridge

  • VPS 防火墙未开 8024
  • vkey 输入错
  • 网络不通

映射不生效

  • 服务端 allow_ports 范围未包含
  • 客户端 npc 进程被杀
  • 内网目标本身不通

维护现状提醒

nps 在 2024-2026 维护放缓:

  • Issue 响应慢
  • 新功能基本停止
  • 但已有功能稳定

新部署建议优先 frp。已用 nps 的可以继续,无需立即迁移。

来源与最后核对

本文最后实际验证日期:2026-05-20。