Sukka 写前端、网络和基础设施时,习惯先把边界和代价摊开。把「在 macOS 中使用 Parallels Desktop 虚拟机安装 OpenWrt | Sukka's Blog」整理成可落地的中文笔记:问题在哪、默认做法会踩什么坑、该怎么选。原站导航和广告已去掉。

检查虚拟化支持

苹果的硬件默认均支持虚拟化技术,绝大部分现代苹果硬件还额外支持虚拟化增强。如果你要确认你的设备是否支持虚拟化增强,在终端中使用下述命令查看输出:

sysctl -a | grep -Ei "machdep.cpu.features" 如果看到输出的字符串中有 VMX 即支持苹果的增强虚拟化,意味着可以安装和使用 Parallels Desktop 和 VMware Fusion。

下载并解压固件

如果你在使用 AMD 安装的黑苹果,那么你多半注释掉了 XNU 内核不少对 Intel 特有指令集的调用(不论是反编译 XNU 内核或是通过 Clover / OpenCore 对相关 kext 进行了 Patch),意味着 VMX 是肯定不支持的。 AMD NO,Intel YES

你可以前往 OpenWrt Release 下载 x86 的镜像,或者前往 TUNA 的 OpenWrt Release 镜像 下载。这里我以 Koolshare OpenWrt 为例,前往 Koolshare 固件下载服务器 下载镜像。

创建虚拟机

截至本文写就,Koolshare OpenWrt X86 最新版为 2.35,但是供虚拟机使用、且打包格式为 img 的只更新到 2.31。所以在安装时我们需要「 虚拟机转盘或 PE 下写盘专用 」下载 2.31 的版本进行安装,安装成功过后再在 OpenWrt 中升级到 2.35:

文件名:openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz 下载链接: https://firmware.koolshare.cn/LEDE_X64_fw867/%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BD%AC%E7%9B%98%E6%88%96PE%E4%B8%8B%E5%86%99%E7%9B%98%E4%B8%93%E7%94%A8/openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz MD5:97395981e04dc9253cfa69befb3c4201 SHA1:a16d1425670309aaf3ef038ca282d7731854acee 解压下载的文件,并将解压得到的文件后缀名改为 .hdd ,以供 Parallels Desktop 识别。

配置创建好的虚拟机

Parallels Desktop 也提供对 vmdk 格式的不完整支持,感兴趣的可以自行下载 Koolshare 提供的 vmdk 格式的文件尝试导入。

这一步非常关键。Parallels Desktop 主打在 macOS 上无缝使用 Windows,进行了很多优化,而这些优化都是我们用不到的。因此此时我们要将它们全部关闭。

启动虚拟机并配置网络

我在我的「 单网口群晖使用 Virtual Machine Manager 安装 Koolshare OpenWrt 作为旁路网关 」和「 在 Window 10 Hyper-V 中安装 Koolshare OpenWrt 作为旁路网关 」两篇文章中介绍过虚拟机网络桥接。桥接以后,在上游的路由器眼中虚拟机和宿主机是两个分别接入的独立设备,你的虚拟机作为一个旁路设备存在。这样的网络拓扑结构简单、易于维护。

「硬件 – 硬盘」,点击列表底部的「-」删除,然后点击「+」新增一个硬盘: 硬盘类型选择「现有的镜像文件」,位置选择之前下载解压重命名好的 .hdd 文件(如果你想将虚拟机的硬盘映像存储到别处,就先移动 .hdd 后再添加)。

配置 OpenWrt 的接口

OpenWrt 默认 LAN IP 为 192.168.1.1 ,为了访问 OpenWrt 的界面,我们需要手动调整一下 LAN IP。输入下述指令编辑网络配置文件:

vi /etc/config/network 进入 vi 后,敲击 i 进入输入模式,使用方向键定位到 config interface 'lan' ,将 option ipaddr 后的 IP 为改为上游路由网段下不冲突的 IP。

值得单独记下的点

  • Parallels Desktop 15.1.3 (47255)
  • Kools OpenWrt 2.31 & 2.35
  • 「硬件 – CPU 与内存」,推荐使用 2 核、1G 内存:
  • 「硬件 – 共享的打印机」,取消勾选第一个复选框。
  • 「硬件 – 网络」,选择桥接网络(这里我勾选的是以太网): 我在我的「 单网口群晖使用 Virtual Machine Manager 安装 Koolshare OpenWrt 作为旁路网关 」和「 在 Window 10 Hyper-V 中安装 Koolshare OpenWrt 作为旁路网关 」两篇文章中介绍过虚拟机网络桥接。桥接以后,在上游的路由器眼中虚拟机和宿主机是两个分别接入的独立设备,你的虚拟机作为一个旁路设备存在。这样的网
  • 「硬件 – 音频和摄像头」,点击列表底部的「-」删除。
  • 「硬件 – 硬盘」,点击列表底部的「-」删除,然后点击「+」新增一个硬盘: 硬盘类型选择「现有的镜像文件」,位置选择之前下载解压重命名好的 .hdd 文件(如果你想将虚拟机的硬盘映像存储到别处,就先移动 .hdd 后再添加)。
  • 「硬件 – CD/DVD」,点击列表底部的「-」删除。

落地时建议先做的 5 件事

  1. 用自己的流量和设备测,不要只抄厂商推荐最小配置。
  2. DNS、CDN、代理分流先画清 Fake IP 和 Real IP 的边界。
  3. 前端性能看 CLS、白屏和重复渲染,而不是只看打包体积。
  4. 基础设施变更走 Git,能复现、能回滚。
  5. 结论写成可检查的清单:接口、超时、失败样本、回滚版本。

和智能体产品怎么接

龙虾PRO做 OpenClaw 落地时,网络、DNS 和前端性能笔记最有用的是「边界」:哪一层该加速、哪一层不该假装智能。数字员工调用外部能力前,先把超时和失败路径写死。

本文侧重全链路风控方法论。落地时请用自身业务单据做回放验证,不要把示例阈值直接当生产策略。 相关:风控体检 · 方案资源

常见问题 FAQ

什么是AI智能系统?

「AI智能系统」可概括为:苹果的硬件默认均支持虚拟化技术,绝大部分现代苹果硬件还额外支持虚拟化增强。如果你要确认你的设备是否支持虚拟化增强,在终端中使用下述命令查看输出: 本文从定义、方法与实践要点展开说明。

为什么要关注AI智能系统?

关注AI智能系统,是因为它直接影响效率、风险与可复制性。文中指出:苹果的硬件默认均支持虚拟化技术,绝大部分现代苹果硬件还额外支持虚拟化增强。如果你要确认你的设备是否支持虚拟化增强,在终端中使用下述命令查看输出:

如何落地AI智能系统?有哪些关键步骤?

建议按以下路径推进AI智能系统:1) Parallels Desktop 15.1.3 (47255);2) Kools OpenWrt 2.31 & 2.35;3) 「硬件 – CPU 与内存」,推荐使用 2 核、1G 内存:;4) 「硬件 – 共享的打印机」,取消勾选第一个复选框。;5) 「硬件 – 音频和摄像头」,点击列表底部的「-」删除。。细节见正文对应章节。

AI智能系统适合哪些人或团队?

AI智能系统更适合:产品/技术负责人、运营与增长团队、需要落地智能体或自动化的中小团队、关注「AI智能系统」方向的读者。若你只需要单次聊天式问答,可先读概念;若要上生产,请重点看步骤、权限与风控相关段落。

关于「检查虚拟化支持」,本文给出了什么结论?

在「检查虚拟化支持」部分,要点是:rallels Desktop 和 VMware Fusion。 下载并解压固件 如果你在使用 AMD 安装的黑苹果,那么你多半注释掉了 XNU 内核不少对 Intel 特有指令集的调用(不论是反编译 XNU 内核或是通过 Clover / OpenCore 对相关 kext 进行了 Patch),意味着 VMX 是肯定不支持的。 AMD NO,Intel YES 你可以前往 OpenWrt Release 下载 x86 的镜像,或者前

关于「下载并解压固件」,本文给出了什么结论?

在「下载并解压固件」部分,要点是:后再在 OpenWrt 中升级到 2.35: 文件名:openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz 下载链接: https://firmware.koolshare.cn/LEDE_X64_fw867/%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BD%AC%E7%9B%98%E6%88%96PE%E4%B8%8