openwrt配置NPS实现内网穿透远程登入后台管理并解决Rejected request from RFC1918 IP to public server address问题

最近在树莓派上安装了openwrt然后配置为旁路由,参考文章:树莓派3b安装openwrt配置旁路由自由上网

发现openwrt功能还是很强大的,但由于其后台管理只能在局域网内进行,但其可以配置内网穿透,包括frp、nps这些常见的,个人觉得nps配置更加简单,之前使用新路由3的时候也写过文章介绍如何使用nps实现远程管理路由器后台:使用nps远程管理(newifi3)新路由3的Web页面,前提也是要先在个人服务器上配置好服务端,nps服务端的安装参考文章:nps实现树莓派内网穿透,很简单,配置好后到进入nps管理后台

参考文章建立客户端和隧道后,获取到客户端命令

然后进入openwrt后台,找到nps将客户端命令中内容相继填入就可以了

然后保存应用,此时就可以用你在nps后台配置的隧道端口加你服务器IP访问openwrt后台了

初次访问的时候可能会报错:Rejected request from RFC1918 IP to public server address

这是因为openwrt默认关闭了远程连接,需要用ssh连接修改权限,ssh的IP输入树莓派IP,默认用户是root,密码是你登入openwrt的密码,默认是password

进入后台后输入:nano /etc/config/uhttpd

option rfc1918_filter 1

改为

option rfc1918_filter 0

然后保存推出就可以了

然后再重新访问应该就没有问题了,不行可以重启一下树莓派

 

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注