1 - Docker 部署(推荐)
使用 Docker 部署 NPS 服务端或 NPC 客户端
先拉取镜像:
启动容器,请把 <本机conf目录> 替换为实际路径(例如 /root/nps/conf):
先拉取镜像:
启动容器,请把 <> 内的值替换为实际配置:
2 - 二进制安装
下载发布包并安装 NPS 服务端或 NPC 客户端
从项目发布页下载对应系统版本。服务端 (nps) 和客户端 (npc) 使用单独的压缩包。
首次启动时
nps会在可执行文件同级目录自动生成conf/nps.conf,并随机生成web_password、auth_key、auth_crypt_key。Web 管理界面的登录密码请在conf/nps.conf或启动日志中查看。
Linux 或 macOS:
Windows:

运行目录中没有
conf/npc.conf时,客户端无参数启动会进入交互菜单;存在该文件时会直接按配置文件运行。需要强制使用其他配置文件时传入-config=/实际路径/npc.conf。
Linux 或 macOS:
Windows:

通过 Web 管理界面的【快捷连接码】,或手动填写
-server、-vkey等参数配置客户端。

3 - 源码安装
从源码构建 NPS 服务端和 NPC 客户端
需要 Go 1.25.0 及以上,具体版本要求以仓库根目录的 go.mod 为准。