打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

2024-04-29 14:51:12 39点赞 358收藏 37评论

哈喽小伙伴们好,我是Stark-C~

极空间自从去年上线了虚拟机功能,可以说是继Docker功能之后,又解锁了私有云NAS更多玩法的重大升级。通过虚拟机功能,我们可以在极空间上运行不同的操作系统和应用程序(比如Windows、Linux、Openwrt软路由等),轻松将极空间打造成折腾爱好者梦寐以求的All In One(实则BOOM)主机。

之前在分享极空间Docker教程的时候,很多玩家在评论区吐槽极空间的Docker功能其实是个“阉割版”,因为安全原因没有放开SSH权限,所以导致很多特定容器是无法安装部署的,比如“Alist小雅超集”。

不过有了虚拟机功能之后,这个问题就能迎刃而解。我们完全可以使用极空间的虚拟机功能安装一个具有全权限Docker功能的应用程序,比如说软路由固件『iStoreOS』。

那么我为什么要选择iStoreOS?因为它是国内团队@酷友社(之前的koolshare团队)从 OpenWRT 的基础上二次开发而来,它除了具有 OpenWRT 丰富的功能之外(其中就包括我们需要的全权限Docker功能),交互也更符合我们国人的操作逻辑,对于首次体验OpenWRT的新手玩家来说也比较容易上手,并且它还内置一个非常强大的开源软件中心iStore,可以在里面随心所欲下载各种使用插件。

OK,话不多说,开始今天的教程。

部署前的准备

关注我的小伙伴应该知道,我个人之前是极力推荐将NAS中的虚拟机软路由器作为旁路由使用,而不是主路由。因为搞不好只要NAS中的虚拟机软路由器出现问题,将导致全屋设备网络故障(All In Boom警告!)。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺极空间官方也是深知各位小伙伴的苦心,所以在“网络相关设置”里面推出了一个“适用于软路由的网桥模式”,在这个模式下,极空间设备的两个网口将分别创建一个网桥,这样就可以很轻松的将极空间日常访问和虚拟机系统访问区分了,避免单一网口带来的流量拥堵。

所以说,启用这个模式的前提条件就是:需要两条网线,同时连接极空间的两个网口以及路由器(也可以是交换机)。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺然后极空间就获取到了两个不同的内网IP地址。我这里将网口1专供虚拟机使用,网口2用作极空间自己的日常访问。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺接着还没完,还需要打开极空间的虚拟机,然后点击“网桥设置”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺将默认的网桥设置删除后,点击“创建”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺选择“双网口分别创建网桥(适用于软路由)”,确定。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺有个重启网络的提示,直接无视点“创建”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺看见这里的网桥状态是已创建就可以了。如果我们不这么设置,在稍后的虚拟机部署的时候就不能选择Bridge网络。

iStoreOS部署

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺接着咱们就开始正式部署iStoreOS。先去iStoreOS的官网下载对应的固件,极空间Z4系列直接下载“x86_64”的最新固件即可。

下载传送门:https://fw.koolcenter.com/iStoreOS/x86_64/

Snipaste_2024-03-26_14-29-38Snipaste_2024-03-26_14-29-38

🔺下载下来的是一个压缩包,我们需要将其解压之后,得到一个“ .img ” 的文件,它便是我们需要的iStoreOS固件。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺将这个.img固件直接上传到极空间的任意文件夹内。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺然后打开极空间的虚拟机,点击“新增”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺模版选择“使用虚拟硬盘安装”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺这里:

  • 虚拟机名称:可以任意命名,别和极空间原有的虚拟机名称重复即可,建议这里和我一样直接命名为“iStoreOS”便于识别区分;

  • 硬盘镜像:选择我们上传到极空间文件夹内的.img固件;

  • CPU/内存:根据自己的机器配置来吧,我使用的Z4Pro配置还不错,这里都给到了2GB;

  • 远程端口:自己随意输入一个没有占用的端口号即可。

其它的都默认,然后下一步。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺配置虚拟硬盘这里,虚拟机文件的存放位置毫无疑问,只能选择已安装好的SSD固态硬盘了,至于给的虚拟硬盘的容量,如果只是用来跑旁路由其实2GB足矣,不过因为我还想在里面折腾下Docker容器,所以这里直接给到20GB。完成后接着下一步。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺虚拟网络这里,模式选择“bridge”,物理网口选择“网口1”(前面提到过),再点击后面的“设置”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺然后在这里手动选择“e10000”,确定,创建。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺创建好之后它会自动打开访问页面,然后重点来了!按照以往的软路由部署教程,我们需要在这个界面手动配置软路由的访问IP,然而就是这一步让很多小伙伴都翻车了,因为需要用到一些命令和Linux的编辑技能,让不懂的小伙伴很容易出错。

不过目前最新的iStoreOS固件已经默认开启了DHCP模式,可以自动获取同一个网段的IP地址作为它的访问端口,大大简化了我们这里的手动配置工作。所以我们这里根本用不上这个虚拟机的访问页面,直接点右上角“关闭”即可。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺当我们看到虚拟机显示“运行中”,就说明iStoreOS已经启动了。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺那么我们怎么知道它的访问IP呢,很简单,直接去主路由(极空间的上级路由)的后台页面,在有线连接列表中,就能看到iStoreOS下面显示的IP,这个IP便是我们需要的访问IP。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺然后我们直接浏览器输入这个IP回车,就能打开iStoreOS的后台页面了。这里需要输入用户名和密码,初始的用户名和密码分别为:root/password。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺登录之后就能顺利进入主界面了,到这里iStoreOS虚拟机就算部署成功了。

iStoreOS使用

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺关于iStoreOS的使用方法官方文档有详细的说明介绍,我这里就不多说了,只介绍下文章前面提到的旁路由设置。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺相比原生OpenWRT繁琐的设置,iStoreOS大大简化了操作。我们仅需点击左侧的“设置向导”,然后直接选择“配置为旁路由”即可。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺因为我们这个是单网口(LAN口)的模式,所以这里需要选择“手动配置”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺然后这里:

  • IP地址:为iStoreOS的访问IP;

  • 网关地址:主路由器的IP地址(也就是极空间连接的路由器访问IP)

建议将提供DHCPv4服务关闭(打开后需要关闭主路由器的DHCP,我怕iStoreOS挂了全屋网络就崩了~),有公网IPv6的小伙伴可以将自动获取IPv6开启,最后点“保存配置”即可。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺稍等一会就可以看到配置成功的提示,点击“进入控制台”。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺可以看到这里已经成功获取到IPv4和IPv6地址。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺我们也可以使用“网络诊断”验证网络的连通性(Ping 百度),返回值没有问题就说明旁路由是没有问题的。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺那么怎么让家里的设备用上旁路由模式呢?很简单!我们只需在主路由里面的DHCP服务器里面将默认网关和DNS服务器这两个地方全部改成iStoreOS的访问IP地址即可。

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺如果不不想全屋设备都走旁路由模式,也不可不改主路由器,而将需要走旁路由设备的默认网关以及DNS服务器改成iStoreOS的访问IP也是一样的效果。

总结

极空间的虚拟机可以说真的是非常的实用且强大,就比如说今天的教程中我们安装的iStoreOS,我们不仅得到了一个非常强大的家庭软路由系统来提升自己的网络环境,还顺便解决了极空间自带的Docker功能权限不足的问题,可谓是真正做到了物尽其用,一举多得。

PS:当然,Docker权限问题解决了,下篇也该为大家安排呼声很高的极空间Alist小雅超集部署教程了!

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程

🔺最后给大家安利一波性价比很高的极空间Z4 Pro标准版。Z4Pro用了全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升,依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,配置上使用的是4核4线程英特尔N97处理器,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

展开 收起
37评论

  • 精彩
  • 最新
  • 请问我有一台群晖的916+,需求就是电影,照片,文件,还有必要换成极路由z4 pro吗,最近一直在纠结

    校验提示文案

    提交
    如果你感觉群晖的系统还是比较复杂,并且习惯类似百度网盘这样的使用界面,那可以入

    校验提示文案

    提交
    好的,感谢

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 8g内存可以使用吗

    校验提示文案

    提交
    可以的 分2g给is就够了 之前就这样玩过了 不过我机器比较多 不需要aio 装一个留着备用 万一主nas崩了还能凑合用用docker

    校验提示文案

    提交
    可以玩,但是如果虚拟机建议16GB以上。

    校验提示文案

    提交
    收起所有回复
  • 就等618的优惠了

    校验提示文案

    提交
    会有的,可以多关注一下

    校验提示文案

    提交
    收起所有回复
  • 入手一个星期了,只要能上传几台手机照片,看电影功能就够了,会折腾就不会买极空间

    校验提示文案

    提交
    极空间就是主打易上手

    校验提示文案

    提交
    收起所有回复
  • 请问装虚拟机桥接必须要双网线吗?

    校验提示文案

    提交
    是的

    校验提示文案

    提交
    一根也可以,都已经是旁路由了。

    校验提示文案

    提交
    收起所有回复
  • 我还在用威联通的tvs951

    校验提示文案

    提交
  • SSH什么时候开放?

    校验提示文案

    提交
    站内有教程,需要部署一个浏览器来访问

    校验提示文案

    提交
    收起所有回复
  • 性能版什么样的情况才需要买?

    校验提示文案

    提交
    钱比较多又追求稳定不想折腾的情况下

    校验提示文案

    提交
    收起所有回复
  • 虚拟机

    校验提示文案

    提交
  • 软路由真的nice,种草了,推荐可以的哦!

    校验提示文案

    提交
  • 我的步骤和你的一模一样,网口1使用虚拟机,网口2备用,两个网口我都插到同一个路由器LAN1和LAN2,当我试着拔掉网口1的网线的时候,极空间就不能访问了,也亮起了红灯,说明没有网络连接。那么说明网口2就没有作用,这个怎么解决呢?

    校验提示文案

    提交
    网桥(软路由模式)创建后当主网口的网线拔出或故障时,如果该网口有正在使用的虚拟机,则不会自动切换至优先级较低的网口,此时会导致极空间无法接入网络。需要将使用此网口的虚拟机全部关机,此时可能由于无法登录极空间操作页面,需要直接连接虚拟机将虚拟机关机,请注意如果网线没有恢复,虚拟机再次开机还会导致失联

    校验提示文案

    提交
    那么,这种软路由模式岂不是就白白浪费了一个网口?有没有什么玩法可以利用起网口2呀。谢谢。

    校验提示文案

    提交
    收起所有回复
  • 按照这样设置旁路由了,极空间本身能不能科学?

    校验提示文案

    提交
  • 这个好,文章开头就讲到了极空间和路由直接是需要接两根网线的 [喜极而泣] ,小白真的漏一步都会搞不懂的

    校验提示文案

    提交
  • 这是套娃啊。。docker本来就类似一个虚拟机。。现在是虚拟机里装虚拟机。。

    校验提示文案

    提交
  • 博主,“如果不不想全屋设备都走旁路由模式,也不可不改主路由器,而将需要走旁路由设备的默认网关以及DNS服务器改成iStoreOS的访问IP也是一样的效果。”这个没理解。求教一下,z4pro做胖路由以后,我想让电视机(去广告,看奈飞)这种走它的流量怎么操作?

    校验提示文案

    提交
    把电视的网关指向你istore的网关就好

    校验提示文案

    提交
    收起所有回复
  • 做主路由稳定性如何?

    校验提示文案

    提交
  • 如果只需要虚拟机跟极空间或本地电脑同一网络,是不是不用装这个iStoreOS啊

    校验提示文案

    提交
  • 求教一下,我用极空间的docker安装了 iStoreOS 的镜像,网络选择了 Host,现在docker 停止的情况下路由中 ip 被 docker 占了,极空间有一个盘休眠了请问您有碰到过么

    校验提示文案

    提交
  • 极空间的操作性和玩法真的不少

    校验提示文案

    提交
  • 优秀学习了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
358
扫一下,分享更方便,购买更轻松