nps,全称为 Network Proxy Server,是一款功能强大、易于使用的轻量级内网穿透代理工具。它旨在帮助用户轻松地将位于内网(如家庭网络、公司局域网)的服务安全地暴露到公网上访问。附件文件格式遵循 [平台]_[架构]_[角色].[文件类型] 的命名规则
nps 的核心采用经典的 C/S(Client/Server)架构,平台和架构支持:
darwin(macOS):amd64
freebsd:386、amd64、arm
linux:386、amd64、arm64、arm v5-7、mips64le、mips64、mipsle、mips
windows:386、amd64
1. 服务端 (`server`):
- 功能描述:服务端是 nps 的核心中枢,通常部署在具有公网 IP 地址的服务器上。负责监听客户端的连接请求,建立安全隧道,接收来自外网的访问流量,并将其转发到对应的内网客户端机器上的目标服务。
2. 客户端 (client):
- 功能描述: 客户端(也常被称为 npc - NPS Client)运行在内网需要暴露服务的设备上。它主动连接到公网上的服务端,注册需要代理的内网服务(如 SSH、Web服务、远程桌面等),并在服务端和本地目标服务之间建立安全的数据传输通道
专用包:
android_client.apk(Android移动设备客户端)
npc_syno.spk(群晖NAS专用客户端安装包?)
3. 源码
nps-0.26.10.zip
nps-0.26.10.tar.gz
4.安卓SDK?
npc_sdk.tar.gz
1