正文
序言
一直想实现,但是网上很多都是你抄我的我抄你的,而且更多的是应用
而不是实现
,或者说更多的是用
而不是做
就很烦这种,毛爷爷说得好,自力更生丰衣足食。于是就开始了我的研究之路。
材料
一台刷了Padavan或者小渔定制的Padavan路由,并且已开启SSH,不知道怎么开启请看下图,演示用的小渔定制Padavan
一台电脑,windows或者Linux均可,我这里用的windows
Finalshell或者xhell
ssh 连接路由器
ssh admin@10.32.0.1
#使用admin登陆路由
按照要求输入密码,默认admin
然后输入命令下载脚本
wget -O nps.sh https://pan.yuos.top/Linux/linux_sh/nps.sh && bash nps.sh
[scode type="yellow"]不建议你们直接使用本脚本,本脚本后面也许会优化,但是目前内置的服务器信息都是我的,所以很可能你们无法使用,建议你们运行下一条命令。[/scode]
已弃用: wget -O nps.sh https://pan.yuos.top/Linux/linux_sh/nps.sh && vi nps.sh
测试:
wget https://pan.yuos.top/Linux/linux_sh/nps_install.sh && vi nps_install.sh
按i
启用编辑,然后修改这个服务器信息
nohup ./npc -server=nps.yuos.top:9981 -vkey=9z5jdyqmw3w6pyt9 -type=tcp
请将./npc -server=nps.yuos.top:9981 -vkey=9z5jdyqmw3w6pyt9 -type=tcp
修改为自己的nps
链接
然后esc
输入wq! 保存,接下来运行脚本
chmod 700 nps_install.sh && bash nps_install.sh
校验
然后去你的nps管理面板查看是否已连接成功即可,
然后输入地址,由于我这里启用的端口为9988,所以在浏览器导航栏地址输入框输入
http://nps.yuos.top:9988/
即可成功连接
[scode type="blue"]我发现nps内网穿透后,可以正常升级固件等等,完全是本地化操作,和普通的外网完全不同。[/scode]
目前存在的问题
由于Padavan
启动后,仅有/tmp
可写,/tmp
为临时内存区,断电或重启后自动清空释放本区,所以路由重启或断电后需要重新运行脚本,请悉知。