NPS简介
nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
NPS的Github地址:https://github.com/cnlh/nps/releases
前言
此工具分为[服务端]+[客户端],服务端须安装在服务器上使用,大陆服务器需要备案才可以绑定域名使用,所以建议使用海外服务器,客户端可根据设备下载相应版本使用。
环境情况
此教程环境为
服务器服务端环境
[Cenos7 64]+NPS[v0.25.4版本]服务端;
黑群NPS客户端套件
[DSM6.2.2]+NPS[v0.25.4的spk群晖套件]客户端;
https://github.com/cnlh/nps/tree/v0.25.4
配置NPS服务端
使用SSH登陆你准备安装服务端的服务器
1、使用以下命令下载nps服务端压缩包
wget https://github.com/cnlh/nps/releases/download/v0.25.4/linux_amd64_server.tar.gz
*此处请注意版本号以及服务器构架,下载对应版本;
2、解压nps服务端压缩包
tar -zxvf linux_amd64_server.tar.gz
3、安装nps服务端
./nps install
4、启动nps服务端
./nps start
*如果没有启动成功,请查看日志文件(linux和darwin位于/var/log/nps.log);
登陆NPS服务端管理后台
登陆地址为IP+端口号(默认端口号为8080)
例:http://192.***.***.***:8080
默认管理员账号密码
默认用户名:admin
默认密码:123
在服务端添加客户端
点击左边列表[客户端],点击[添加]
填写客户端秘钥(自定义)
压缩、加密均可打开
备注可自行填写
点击[新增]
安装NPS客户端
打开群晖[套件中心]-[手动安装]-上传下载好的.spk文件
安装完毕后就可以在左上角的任务菜单看到nps的套件了
打开后填入[IP+端口]和刚设置的[秘钥]
保存
解析域名
进入域名后台,将域名解析至你安装服务端的服务器上
绑定域名
进入NPS服务端管理后台绑定域名以及设置内网IP及端口号
其他更多
windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps
作者:cnlh
NPS项目Github地址:https://github.com/cnlh/nps
完整文档:https://cnlh.github.io/nps