外网访问群晖NAS VMM搭建Openwrt的admin界面

偶然在网上看到很多的帖子使用群晖搭建openwrt搭建旁路由,心血来潮体验了一把,记录一下自己的搭建的整个过程,并最终实现外网访问Openwrt的admin界面。

本人使用的群晖nas DS220+,其他品牌未尝试。

一、前期配置

1、先在套件中心下载VMM(Virtaul Machine Manager)

2、下载固件后解压

3、打开VMM并上传到映像中

4、导入刚上传的映像

5、配置虚拟机

1、配置名称及兼容模式

2、配置存储空间

3、配置网络

4、后面的一些配置

5、开机、连接进入到ssh界面

6、openwrt网络配置

进入到ssh中后,通过指令

vi /etc/config/network

 此处有个需要注意的地方

配置好之后,使用如下命令,或者nas界面重启也行

/etc/init.d/network restart

后面就是这样了

 二、群晖NAS 配置公网访问Openwrt

此处的前提请注意,你家里的NAS有公网IP,没有公网IP的同学请拿起手机致电你的网路运营商,申请一个,挺简单的,一般都会给

外网访问、路由器配置,新增一个端口能够访问到你的NAS的,注意是通过外网,此处的配置前提是家里的主路由器有upnp的功能。我这边配置的是外部的8099映射到nas的8088端口

2、群晖NAS配置iptables

到终端机里面,打开SSH,这样你就能登录到NAS服务器的后台了,进入到root用户下

iptables -t nat -A PREROUTING --dst 192.168.0.106 -p tcp --dport 8088 -j DNAT --to-destination 192.168.0.102:80
iptables -t nat -A POSTROUTING --dst 192.168.0.102 -p tcp --dport 80 -j SNAT --to-source 192.168.0.106

注:此处的配置是从openwrt出来的包再转到nas中

这样你就能通过公网ip:端口号访问你的openwrt的admin了

这个研究了一天的时间,记录一下!里面一些旁路由的配置什么的就不在此处赘述了。

经验分享 程序员 微信小程序 职场和发展