banner
Hohhoter

Hohhoter

这是作者创建的第一个网站,记录自己的生活见闻和思考,也可能会发布原创视频。希望能给读者带来启发和快乐。

打造个人专属的软路由All in one主机

最近闲来无事,把家里闲置的一台电脑折腾了一个软路由。实现了 iStoreOS 旁路由和黑群晖的功能。同样的方法可以用于安装爱快主路由和 Windows 以及 Ubuntu 的远程虚拟机。不过因为家里用的 FTTR 所以不需要爱快主路由,也没有远程访问桌面的需求,所以把所有的硬盘空间都用来给黑群晖做存储空间了。特出此教程供大家参考。

开始之前先要准备系统文件,建议所有软件下载官方版本。下载链接如下:

  1. 启动 U 盘制作工具Ventoy
  2. 微 PE 简易操作系统用于操作硬盘微 PE 工具箱
  3. ESXi 虚拟机Download VMware vSphere 8 Evaluation – Free
  4. 镜像转换 VMware 硬盘文件工具V2V Converter(直接下载链接V2V Converter)目前(2024-3-8)这个版本的 V2V Converter 在我的电脑上始终报错,不能正常转换,需要下载旧版本。在此提供网盘共享链接:https://pan.quark.cn/s/4aadd0c8b97a 提取码:dZe2
  5. iStoreOS OpenWrt 软路由系统iStoreOS
  6. 群晖 SA6400 固件,这个没有官方版本哈,来源是 GXNAS 大大的博客黑群 DSM7.X 引导文件(2024 年 1 月 17 日更新) - GXNAS 博客,因为要去 GXNAS 大大网盘里找,在这直接贴我的网盘共享链接:链接:https://pan.quark.cn/s/cb19f4ab82f1 提取码:9vqx

准备好材料后可以开始施工。

首先、制作 Ventoy 启动盘,傻瓜操作不再赘述。用 Ventoy 制作后的启动盘可以直接启动具有启动功能的 iso 文件,所以把微 PE、ESXi 安装包放到带有 Ventoy 启动功能的 U 盘中即可。

第二步、在 WePE 中将所有硬盘删除所有分区,ESXi 安装时会自动分区,傻瓜操作不再赘述。

第三步、安装 ESXi 到硬盘。这部分参考该视频(ESXI8.0 安装 iKuai+openwrt 双软路由、黑群晖)。在 Ventoy 界面选择 ESXi 的安装 ISO。进入后当屏幕显示 Loading /EFI/BOOT/boot.cfg 时快速按下 Shift+o 以进行分区操作,在出现的命令后输入 autoPartitionOSDataSize=10240 也即给 ESXi 分区 10 个 GB。教程中建议给 8GB,我这边给了 10G。随后按照提示将 ESXi 安装到硬盘。安装完后需要拔除 U 盘,否则不会从硬盘引导系统启动,屏幕会有提示,照做就可以。中间需要设置密码,不要忘记自己设置的密码,后面会经常用到。安装好后将 ESXi 的 LAN 地址设置到与 FTTR 同一网段,方便我们访问。访问 ESXi 后台第一件事先找神秘代码激活 ESXi,方便我们后续使用。

第四步、安装 iStoreOS 到 ESXi 虚拟机。
这一步先要将下载好的 iStoreSO 镜像文件转换成 ESXi 专用的硬盘文件,需要用到 V2V Converter。操作流程参考视频ESXI 安装🔥全能软路由系统【OpenWrt/iStore OS】主路由 / 旁路由。选择我们下载的 iStoreOS 镜像文件进行转换,注意镜像文件的保存路径不要存在中文。转换完成后会得到两个.vmdk 文件,上传到我们的虚拟机,就可以使用 iStoreSO 了。

屏幕截图 2024-03-08 081229

屏幕截图 2024-03-08 081253

屏幕截图 2024-03-08 081504

屏幕截图 2024-03-08 081517

屏幕截图 2024-03-08 081524

在转换好.vmdk 文件后,我们创建虚拟机。用另一台电脑的浏览器访问我们的 ESXi 主机,点 “创建 / 注册虚拟主机”→“创建新虚拟主机”→为虚拟主机起一个名称→兼容性不动、操作系统选 Linux、系统版本选 “其他 6.x 或更高版本 Linux(64 位)”→选择存储位置→自定义系统性能,CPU 我给了 4 核,内存给了 2G,内存注意设置独享(勾选 “预留所有客户机内存 (全部锁定)”),这些你可以自行决定,然后硬盘要删掉,不需要的硬件都删掉(参考我的最后设置图片), “虚拟机选项” 页面中将 “引导选项” 选项卡中 “启用 UEFI 安全引导” 选项的打勾去掉,完成创建虚拟机→右键单击虚拟机名称编辑虚拟机,点击添加硬盘、添加 “现有硬盘”,位置选择虚拟机名称对应的文件夹,将刚才转换好的两个.vmdk 上载到文件夹中后,选择对应的.vmdk 文件保存开机。

屏幕截图 2024-03-08 075317

屏幕截图 2024-03-08 075451

屏幕截图 2024-03-08 075606

屏幕截图 2024-03-08 080125

屏幕截图 2024-03-08 080540

屏幕截图 2024-03-08 080758

屏幕截图 2024-03-08 080842

屏幕截图 2024-03-08 080909

iStoreOS 开机后点回车进入命令行输入 quickstart 显示菜单。选择 “0.Show InterFaces” 可以查看到目前 LAN 口的地址。浏览器输入 LAN 地址登入 iStoreOS,默认密码 password。iStoreOS 中可以按照向导设置旁路由,然后给大家一个魔法入口,你懂的Releases · vernesong/OpenClash (github.com)。安装方法安装 OpenClash Wiki需要软件WinSCP

屏幕截图 2024-03-08 083809

屏幕截图 2024-03-08 084957

屏幕截图 2024-03-08 085259

第五步、安装黑群晖 SA6400 固件到 ESXi 虚拟机。
先转换群晖引导文件,方法和转换 iStoreOS 镜像文件一样,参考上一步。后面的操作步骤按照ESXI All in one | ESXI8.0 安装 iKuai+openwrt 双软路由、黑群晖操作步骤进行。

先创建新的虚拟机。点 “创建 / 注册虚拟主机”→“创建新虚拟主机”→为虚拟主机起一个名称→兼容性不动、操作系统选 Linux、系统版本选 “其他 6.x 或更高版本 Linux(64 位)”→选择存储位置→自定义系统性能,按照自己需求,我分配了 16 核,10G 内存(内存独占),861.83 G 硬盘空间,这个硬盘空间后面会有调整,我们一会再讲,硬盘选 SATA 模式 “虚拟机选项” 页面中将 “引导选项” 选项卡中 “启用 UEFI 安全引导” 选项的打勾去掉,最后完成创建虚拟机→右键单击虚拟机名称编辑虚拟机,点击添加硬盘、添加 “现有硬盘”,位置选择虚拟机名称对应的文件夹,将刚才转换好的两个.vmdk 上载到文件夹中后,选择对应的.vmdk 文件保存开机。
开机后下载 Synology Assistant 寻找我们的黑群晖主机地址,找到后浏览器登陆。第一次登陆需要安装系统,将我们下载的.pat 文件安装到虚拟机根据提示安装即可。安装好后根据提示设置自己的群晖。

屏幕截图 2024-03-08 094855

屏幕截图 2024-03-08 104314

屏幕截图 2024-03-08 104502

屏幕截图 2024-03-08 104526

屏幕截图 2024-03-08 104548

屏幕截图 2024-03-08 105919

之后挂载 USB 硬盘,因为 ESXi 不能自动挂载 USB 硬盘,所以需要我们手动操作。首先在 ESXi 管理页面打开 SSH 登陆权限,用 PuTTY 登录 ESXi。之后参考教程ESXI7.0 识别外部 USB 硬盘 - ANLAN (jjlvu.com),我挂载了两块 USB3.0 移动硬盘,自己根据逻辑改参数就可以了。

屏幕截图 2024-03-08 111543

屏幕截图 2024-03-08 142251

第六步、设置来电启动
首先进入 BIOS 中设置来电自启,然后到 ESXi 中设置虚拟机的来电启动。参照教程2024 年 ESXI8.0 安装(爱快 + iStore+NAS+windows)懒人安装教程。点击主机→管理→自动启动,点击 “编辑设置” 将 “已启用”,从否点到是。然后设置启动顺序,先启动 iStoreOS 旁路由,再启动 NAS。

屏幕截图 2024-03-08 142458

第七步、群晖设置外网访问。
首先跟运营商要公网 IPv4,要不到的就开 IPv6。群晖中点控制面板、网络、网络界面,在这里选择 “局域网 1”,点 “编辑”,在 IPv6 设置中将选项改为自动,就会获取到 IPv6 地址。然后参照教程解决群晖外网访问难题!IPV6+DDNS,实现内网设备全远程访问 + 开启 HTTPS 访问!设置域名访问,此处需要你购买一个个人域名。

屏幕截图 2024-03-08 142929

屏幕截图 2024-03-08 142943

完成以上设置你的 All in One 小主机就大功告成了。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。