本文记录于多种解决方案的尝试之后:
如果手上有OpenWRT的软路由,那么直接用即可,如果你没有这个设备,并且碰巧有一台群晖nas(或者是其他什么nas,只要能用虚拟机即可)
需要注意的是,你至少应该有如下配置:
1,至少一个网口
2,至少4GB运行内存
3,至少6GB存储空间
*本人所用的群晖系统为DSM7.3
有条件的可以直接去油管看这个视频,本文所有的方法和设置也都是跟着这个视频来的,跟着耐心看即可:
国内版:
【群晖NAS如何安装OpenWrt软路由】https://www.bilibili.com/video/BV1yP4y1R7iZ?vd_source=b3db7c74b5ba9d93b14bb85e9f585f29
下载OpenWRT并解压
下载地址:https://openwrt.mpdn.fun/?dir=lede%2Fx86

我个人下载的是plus版本(内存占用1G完全够)
对下载好的gz格式文件进行解压缩(如果你的电脑没办法解压,那么就下载一个bandizip,解压后得到如下的img(镜像文件)

使用NAS安装虚拟机套件
我只有群晖,所以以群晖为例,其他品牌的NAS应该也有对应的虚拟机套件,需要自己去查一下。
搜索并下载如下套件:

如果在中途需要填写安装的信息,一路点击确定直到安装好为止即可。
安装虚拟机
打开套件,点击左侧映像-->硬盘映像-->从计算机-->选择刚才解压好的img文件

一路点击下一步,直到完成安装。
来到虚拟机-->导入

选择从硬盘映像导入

一路点击下一步,直到来到存储空间选项,选择虚拟盘1为刚才在映像中生成的文件

一路点击下一步,将自动启动打开

等待虚拟机创建完毕,点击连接

修改OpenWRT设置
待命令框不再弹出文字后(约2分钟左右),在命令框中点击回车,会看到如下图像,说明安装成功

接着,输入vi /etc/config/network,并回车

接着,单击键盘上的“i”键

将lan配置设置中的ipaddr后的ip地址设置为与你路由器处于同一网段的其他ip地址,例如视频中的路由器网段为31,它可以设置为192.168.31.110,而我的网段为1,我设置成了192.168.1.221
你可以打开电脑或者手机,查看你的网络ip地址为多少,如果你当前的设备假如为192.168.3.3,那么你的网段大概率就是192.168.3.x,将x设置为1-254之间未被设备占用的ip
如果你不知道什么ip未被占用,你可以把它设置的大一点,例如我就设成了221。

修改完成后,点击ESC键。
点击完ESC键后,不要点击回车,直接输入:wq,接着回车,配置就完成了。

最后输入reboot重启一下

使用OpenWRT
稍等一段时间(5分钟左右),在地址栏输入刚才的IP地址,如果出现这个界面就成功了
默认用户名为root
默认密码为password

登录进去后即可看到OpenWRT后台界面
选择网络-->接口-->LAN编辑

修改ipv4网关及dns服务器地址为你的无线路由器地址


自此之后OpenWRT就已设置成功,如何使用在本文不过多赘述。
客户端设置
选择IP分配编辑,修改网关和DNS为刚才的软路由ip


配置完成
参与讨论