NPS内网穿透应用
一.什么是NPS
nps是一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。
二.搭建材料
具有公网ip的NPS服务器(vps等,这里使用阿里云的轻量应用服务器测试)
支持NPS的客户端(可以是Windows电脑等,这里使用支持NPS的斐讯N1盒子)
最好有个域名并设置好到服务器ip的解析
三.服务器搭建
下载服务器系统对应的NPS服务端 https://github.com/ehang-io/nps/releases
解压后修改 /conf/nps.conf
HTTP/HTTPS监听端口
管理页地址、登录用户名密码、登录端口返回到NPS根目录 运行NPS
./nps
如果没出现报错则服务启动成功
四.管理页的设置
进入管理页
新增客户端

主要填写的是唯一验证密钥 当需要使用多个客户端时这里的密钥要保持唯一值
五.客户端的设置
由于盒子固件自带了nps 不演示安装过程

客户端设置完成后返回管理页可以看到

到此客户端设置完成
六.简单的使用
在域名解析中点击新增

在浏览器中输入刚才设置的域名+nps的http端口就可以在外网访问路由器的管理页了

七.NPS更有意义的使用
电信网访问国外地址都特别慢,家里的移动出国就快不少,既然这个路由器放在家里用,那么嘿嘿嘿嘿...
盒子固件自带了做不可描述的事情用到的服务器,这里直接开一个服务

由于开的是走tcp的服务,因此在nps管理页开一个tcp隧道

不可描述的客户端使用的ip是服务器的ip,端口是服务器tcp隧道的端口(不是路由器上设置的端口!!!),其他参数按路由器上的服务设置
测试正常访问,果然快了很多

手机使用这个东西有点问题,不知道什么原因,不过电脑使用手机热点访问也是正常的,问题大概不大