📚 文稿库

打造最强Mac mini ! 软路由+NAS+Windows+电视盒子, 一机多用新手也能轻松搞定 !

详细讲解如何利用Mac mini通过虚拟机安装软路由、NAS及Windows系统,实现一机多用的全能家庭服务器配置。

UP主: 向北的平行世界 · 时长: 1h07m · 🔗 B站原视频

标签: Mac mini · 虚拟机 · 软路由 · NAS · 系统配置

Mac mini 一机多用前期准备

现在我桌面上的这台 Mac mini 里面运行了软路由系统,同时也在当 NAS 来使用,而它本身也是我的主力电脑之一。如果不在桌面使用的话,也可以把它接到大屏电视上来用,顺便做了电视盒子。如果没有显示设备需求,甚至可以把它放到家里的任何地方,当成一台 All in One 服务器管理,用远程桌面连接即可,完全是可以一机多用的。

本期视频来和大家分享 Mac mini 的 All in One 玩法,也就是使用一台 Mac mini 同时做软路由、电视盒子、NAS 电脑等。这里建议使用苹果 M 系列芯片的 Mac mini 来折腾,最好内存在 16GB 以上。如果没有安装 Windows 需求的话,8GB 内存的 Mac mini 也是可以的。

由于 Mac mini 是长期开机的,建议打开系统设置,点击能源进行设置,把“显示器关闭时防止自动进入睡眠”的开关打开,以及把“断电后自动启动”也建议打开。

安装与配置 OpenWrt 旁路由

现在我们来到 Mac 电脑上安装 OpenWrt 固件,以及基于 OpenWrt 的 iStoreOS 固件。这两个固件的安装基本上是一致的,后面的设置可能会有一些稍稍的区别。

首先我们要给 Mac 电脑安装一个虚拟机,推荐安装 UTM 虚拟机,它是一个免费开源的虚拟机。安装好以后打开启动台,启动 UTM 虚拟机。OpenWrt 固件推荐安装 flippy 大佬的固件,找到 QEMU 开头的虚拟机镜像,根据需求选择最新版本下载。下载好后解压出来,里面以 .img 结尾的就是我们要用到的镜像文件。

打开虚拟机,点击创建一个新虚拟机,选择虚拟化,选择其他,启动设备选择无,点击继续。硬件设置可以自行分配内存和 CPU 核心,默认是 4GB,给个 2048MB 就可以了,CPU 给两个核心,点击继续。命名可以自定义为 OpenWrt,点击存储。

虚拟机创建好后,鼠标右击它点击编辑。首先把显示移除掉,点击新建添加一个串行,这是为了方便一会安装 OpenWrt 固件时可以看到跑马代码,并且在终端进行操作。接着设置网络,网络模式默认是共享网络,一定要选择成桥接。桥接接口选择 Mac 电脑的有线网口。如果不确定哪个是有线网口,可以点击系统设置的关于本机,拉到最下方点击系统报告,点击网络,以太网就是有线网口,名称通常是 en0,Wi-Fi 是 en1。桥接接口选择 en0。驱动器部分,右击删除默认驱动器,点击新建导入刚才解压出来的 .img 固件。如果后续想玩 Docker 觉得存储空间不够,可以在新建里添加 NVMe 分配额外的存储空间,比如 10GB。点击存储。

配置好后右击运行,看到不在跑马的时候敲一下回车键,OpenWrt 就安装好了。接着需要修改 IP,输入 vi /etc/config/network 敲回车键。用上下左右键调整光标到 LAN 口,找到 192.168.1.1,按键盘字母 i,修改成与家里局域网同网段的 IP,比如 192.168.31.67。按左上角 ESC 键,再输入 :wq 敲回车保存。输入 reboot 重启。

重启后看到不在跑马时敲回车键,此时把虚拟机最小化,只要保持最小化它就会一直在后台运行。打开浏览器输入修改好的 IP 192.168.31.67,密码是 password,进入 OpenWrt 后台。

作为旁路由设置,点击网络-接口,找到 LAN 口点击编辑。网关指定成家里主路由的 IP 地址,DNS 服务器自定义为 8.8.8.8。到高级设置里,把 DHCP 服务器勾选“忽略此接口”,因为作为旁路由不需要它提供 DHCP,点击保存应用。

其他设备要使用这个旁路由,只需把设备的网关和 DNS 都填写成 OpenWrt 的 IP 地址即可。Mac mini 功耗仅 5 瓦左右,完全可以长期开机使用。

安装与配置 iStoreOS 旁路由(新手推荐)

如果觉得 OpenWrt 设置麻烦,也可以安装 iStoreOS。它实际上也是 OpenWrt,只不过设置起来更简单,更适合小白朋友。

安装过程与前面基本一致:打开 UTM 虚拟机,创建新虚拟机,选择虚拟化、其他、无启动设备。内存给 2048MB,CPU 两核。命名为 iStoreOS 并存储。右击编辑,移除显示,添加串行。网络模式选择桥接,接口选择有线网口 en0。删除默认驱动器,导入 iStoreOS 的 .img 固件,可额外分配 10GB NVMe 存储。

运行虚拟机,跑马结束后敲回车键。直接输入 quickstart 敲回车,选择 Show interface,就可以看到 iStoreOS 获取到的主路由分配的 IP 地址(比如 192.168.31.111)。将虚拟机最小化保持后台运行。

浏览器输入该 IP 进入 iStoreOS 后台,默认密码是 password 或为空。登录后按提示设置新密码。点击网络向导,选择配置为旁路由,点击手动配置。IP 地址可保持默认或自定义,网关地址填主路由 IP,关闭 DHCP,点击保存配置。

其他设备要走 iStoreOS 旁路由,同样将网关和 DNS 指向该 IP 即可。需要提醒的是,iStoreOS 里面默认没什么插件,需要在 iStore 里手动安装,记得要下载 ARM 架构的安装包。

安装 Windows 11 虚拟机与远程访问

接下来安装 Windows 系统。准备好 Win11 的镜像文件,如果是 M 系列芯片的 Mac,选择带有 ARM64 的镜像文件;如果是 Intel 芯片,选择 Intel 镜像。

打开 UTM 虚拟机,点击加号,选择虚拟化,选择 Windows,浏览选择 Win11 镜像文件。内存至少给 8GB(8192MB),CPU 给两核,存储空间保持默认 64GB,命名为 Windows 11 并保存。

右击虚拟机点击编辑,在显示设置里,如果想让 Windows 看起来像 Mac 一样清晰,可以勾选 Retina 模式(按个人喜好选择)。网络模式选成桥接,接口选择有线网口 en0,这样 Windows 就可以在局域网内被其他设备发现和连接。

运行虚拟机,看到英文提示时按任意键进入安装程序,进行常规的下一步安装设置。安装好进入系统后,分辨率可能不正常。打开此电脑,双击 CD 驱动器安装 UTM Guest Tools,安装完成后重启,分辨率就会恢复正常满屏。

UTM Guest Tools 可以让 Windows 和 Mac 宿主机互通,安装后会多出一个网络驱动器 Z(Public 文件夹),方便两边共享文件。此外,Windows 可以直接识别插在 Mac 上的 USB 设备,插入时在弹窗中选择确认允许即可。

为了方便局域网远程访问,右击此电脑点击属性,打开远程桌面。在网络设置里查看路由器分配的 IP 地址。如果是其他 Windows 电脑,按 Win+R 输入 mstsc,输入 IP 和凭据即可连接。如果是 Mac、iOS 或安卓设备,推荐下载微软官方的 Windows App 进行远程连接。

最后,为了保证 Windows 虚拟机不进入睡眠状态,在 Windows 设置-系统-电源里,把屏幕睡眠和休眠超时都改成“从不”。这样就能拥有一台 7x24 小时运行的 Windows。

打造电视盒子与流媒体播放中心

在 Mac mini 上可以观看各类流媒体平台,比如 Netflix、Disney+、YouTube,以及爱奇艺、腾讯视频、优酷、哔哩哔哩等,都可以通过浏览器或 Mac 客户端观看,且无需专门开通电视端会员。

本地播放推荐使用 Infuse,它是 Apple 全平台最全能的媒体播放器,无需转码,支持杜比视界和全景声,能自动加载海报墙,支持挂载本地 NAS 或云盘资源。免费播放器推荐 IINA(专为 macOS 设计,完全免费开源)和 VLC,另外 Kodi 也是功能强大的免费开源选择。

作为电视盒子,操作体验很重要。可以在 Mac 系统设置里搜索“文字大小”、“指针大小”以及“桌面与程序坞”,将它们放大以适应电视屏幕。遥控设备推荐购买迷你键鼠一体的“空中飞鼠”,必须支持唤醒 Mac 屏幕。内置陀螺仪的遥控器或带触控板的迷你键盘体验都不错。

Mac mini 做电视盒子适合有特定需求的人,比如想在电视上玩 Mac 游戏、看网页,或者对价格不敏感的用户。如果只是纯粹看电视,专业的 Apple TV 体验会更好。

硬盘扩展与 RAID 阵列设置

Mac mini 自身的存储空间通常不够用,可以选择外挂大容量硬盘。Mac 系统支持组建 RAID 阵列。

打开磁盘工具,点击菜单栏的文件-RAID 助理。支持的类型有 RAID 0、RAID 1 和 JBOD。RAID 0 读写速度快、空间大,但一块硬盘损坏数据全丢;RAID 1 数据有备份更安全,但空间和速度会打折扣。选择需要的类型,勾选硬盘,命名并选择 APFS 格式。注意:创建 RAID 会格式化硬盘,务必提前备份重要数据。

如果只是轻度使用,没有重要数据需要组阵列,直接外挂一块大容量硬盘用来存文件和影音内容即可。

配置文件共享(SMB 与 WebDAV)

接上硬盘后,打开系统设置-通用-共享,打开“文件共享”开关。点击右侧的 i 图标,在共享文件夹处点击加号,选择外挂的硬盘或特定文件夹。可以为电脑上的不同用户分配读写权限。点击“选项”,务必勾选“Windows 文件共享 (SMB)”,并勾选登录账户输入密码,这样非苹果系统才能正常访问。建议在网络设置里给 Mac 电脑手动设置一个固定的 IP 地址。

  • Windows 访问:打开此电脑,输入 \\Mac的IP地址,输入凭据即可登录访问。
  • Mac 访问:按 Command+K 弹出连接服务器,输入 IP 地址连接,选择要装载的卷。
  • iOS 访问:打开“文件”App,点击右上角连接服务器,输入 IP 和凭据即可。
  • 安卓访问:使用支持 SMB 协议的文件管理器(如 CX 文件管理器),添加远程存储,输入 IP 和凭据。

除了 SMB 协议,还可以使用 WebDAV 协议。推荐在 App Store 下载免费的 WebDAV Nav Server。打开应用设置,自定义端口,勾选开机自启和网络变化自动重启。选择要共享的文件夹或硬盘,自定义用户名和密码。点击 Start 启动后,局域网内的任何设备都可以通过浏览器或支持 WebDAV 的应用(如 Infuse)输入 IP:端口 进行访问和文件上传下载。

常用下载工具与 Docker 扩展

在 Mac 平台有众多的免费下载工具可以使用,比如 Free Download Manager、Transmission、qBittorrent,或者使用迅雷以及各类网盘客户端。

如果有容器需求,可以直接下载安装 Docker Desktop。

远程管理与控制 Mac mini

既然当做 NAS 用,肯定会用到其他设备来进行管理。打开系统设置-通用-共享,把“屏幕共享”开关打开。

  • Mac 连接 Mac:体验最好、最丝滑。打开屏幕共享,在网络里找到 Mac mini,或点击加号输入 IP 地址,输入凭据登录。有线连接可选择高性能模式。
  • Windows 连接 Mac:推荐使用 RDM (Remote Desktop Manager) 工具。新建连接选择 Apple Remote Desktop (ARD) 协议,输入 IP 和凭据即可流畅控制。
  • 手机连接 Mac:无论是 iOS 还是安卓设备,同样推荐使用 RDM App 进行远程连接。

On this page