AU · 安装与部署中心
快喵VPN 在三类环境里只有 4 个安装入口:Windows 安装器、macOS 通用镜像、OpenWrt 核心 ipk 与 LuCI 插件;先核对 SHA-256 再双击,能挡掉六成来源不明的安装失败。
§ 01 · 环境分工
先把三类环境的安装对象、一次性授权与高频失败点摊开,再给出一条共用主线;后面的每一页只展开其中一类,不重复这里的内容。

快喵VPN 在 Windows 上装的是一个安装器加一块虚拟网卡驱动;在 macOS 上装的是一个磁盘镜像加一个系统扩展;在 OpenWrt 上装的是两个 ipk 包,一个是核心服务,一个是 LuCI 界面插件。三者共享的只有一件事:安装包本身要先核对,再谈系统层面。
失败点几乎没有交集。Windows 侧的故障多数收敛在 Visual C++ 运行库、安装包签名与端口归属;macOS 侧收敛在隔离属性、签名与系统扩展授权;路由器侧收敛在 CPU 架构、feeds 版本与防火墙转发规则。把一类环境的经验搬到另一类,通常只是把问题往后推一步。
| 环境 | 安装对象 | 一次性授权 | 高频失败点 | 展开页 |
|---|---|---|---|---|
| Windows 10 / 11 | 单个 exe 安装器 + Wintun 虚拟网卡 | 本地管理员(安装驱动) | 0xc000007b、证书链、端口占用 | Windows 安装 |
| macOS 12.6+ | dmg 磁盘镜像 + 网络扩展 | 隐私与安全性内放行扩展 | 无法验证开发者、扩展未授权 | macOS 安装 |
| OpenWrt 21.02+ | 核心 ipk + LuCI 插件 ipk | root SSH 或 LuCI 登录 | 架构不符、opkg 依赖、fw4 规则 | 路由器部署 |


§ 02 · 前置条件
三项按“不满足就直接失败”的顺序排列:系统版本决定安装器能不能启动,磁盘决定解包会不会中断,权限决定驱动与扩展能不能落地。任一项不达标时,后续所有排查都是空转。
| 环境 | 最低系统 | 安装后占用 | 建议可用空间 | 权限要求 |
|---|---|---|---|---|
| Windows | Windows 10 22H2(19045)或 Windows 11(22631) | 186 MB | 420 MB | 本地管理员 |
| macOS | macOS 12.6(Monterey) | 168 MB | 260 MB | 管理员 + 扩展放行 |
| OpenWrt | OpenWrt 21.02(内核 5.4 及以上) | 3.1 MB(含插件 3.3 MB) | 24 / 31 MB flash | root SSH |
Windows 10 的 21H2 与 22H2 都叫“Windows 10”,但 19044 与 19045 的驱动签名策略不同,安装器在 19044 上会拒绝注册 Wintun 驱动并回滚。判断办法只有一条:winver 看 build 号,19045 及以上才算达标。
安装过程会在临时目录解包再复制,峰值约为安装包体积的 2.3 倍。以 126.4 MB 的 x64 安装器计,峰值临时占用约 291 MB,加上安装后的 186 MB,可用空间低于 420 MB 时就可能在中途失败,且失败提示常常只是“写入失败”,看不出是空间问题。
§ 03 · 主线
四步的顺序不能调换。把第三步提到第一步之前,等于在没确认文件完整的情况下往系统里装组件,出问题时无法区分是文件坏了还是环境不合。
Windows 用 certutil -hashfile 文件名 SHA256,macOS 用 shasum -a 256 文件名,结果与 sha256sums.txt 里对应行逐字符比对。30 秒能完成,能挡掉下载中断与代理改写这两类最常见的问题。
Windows 装 Visual C++ 2015-2022 x64 运行库;macOS 不需要额外依赖,但需要允许来自任何来源的已签名应用;OpenWrt 先执行 opkg update 刷新 feeds,再装 ipk。
Windows 允许驱动安装后重启一次;macOS 在隐私与安全性里放行扩展;OpenWrt 装完核心包后再装 LuCI 插件,两者版本号必须一致。
虚拟网卡存在、监听端口处于 LISTEN、默认路由未被改写。三项都对才说明安装完成,任一项缺失都先回对应页面,不要在客户端里反复点连接。

§ 04 · 文件清单
下表是 3.9.6 这一版全部 10 个文件。哈希列按 64 位完整给出,比对时逐字符看,不要只看首尾。
| 文件名 | 大小 | SHA-256 | 适用版本 |
|---|---|---|---|
| KuaiMiao-Setup-3.9.6-x64.exe | 126.4 MB | 50a935074539076ac62c097a77787d83a38850d4b791558c60b39bb731eb5496 | Windows 10 22H2 / 11(x64) |
| KuaiMiao-Setup-3.9.6-arm64.exe | 121.8 MB | 62b7e9b744e1d029f29badd762105bde4d9c5bfb5ba6e56338237d83b37f707c | Windows 11 24H2(ARM64) |
| KuaiMiao-Setup-3.9.6-x86.exe | 118.9 MB | 85b5ad67439ab9d83e0a30345da94a39d7bf5523efbc86591f846e5e26149c52 | Windows 10 32 位(仅存档,不再更新) |
| KuaiMiao-3.9.6-universal.dmg | 98.7 MB | a8c36017434282986a79c4904942388471d2504a83c11630f6f5402aa9a8a848 | macOS 12.6 及以上(Intel + Apple 芯片) |
| KuaiMiao-3.9.6-arm64.dmg | 92.3 MB | cac114c742fa6b47a7e857fd34da27d00be55b6118d6a716ce6622f52b4cc42e | macOS 12.6 及以上(仅 Apple 芯片) |
| kuaimiao_3.9.6-1_x86_64.ipk | 3.12 MB | dddfd88741a23407e347fb592f73152ba4095588bcec370da5d703c19ed1e004 | OpenWrt 22.03 / 23.05(x86_64) |
| kuaimiao_3.9.6-1_aarch64_generic.ipk | 3.04 MB | f0dd9c36404a0db61fb68eb61b0c04764e1c50bf40f1d8e47d37f59c11750bea | OpenWrt 21.02+(aarch64 通用) |
| kuaimiao_3.9.6-1_mipsel_24kc.ipk | 2.87 MB | 12eb40e64ff3e6765b25121306a4f2d1d83f4ad6e50668ca54a8d768830a17d0 | OpenWrt 21.02+(MT7621 等 mipsel_24kc) |
| luci-app-kuaimiao_3.9.6-1_all.ipk | 146 KB | 35e904964eabbf258893b57f013de02c725245fe891cf9b12c19b933069e33b6 | LuCI 21.02+(全架构,需与核心包同版) |
| sha256sums.txt | 2.1 KB | 57f7c8464d5388e5c4f248dcfdd6df771c6640151d219997038a9a0f79335f9c | 覆盖上列全部安装包(2026-11-06 签发) |
-x64.exe 与 -arm64.exe 只差三个字符,Windows on ARM 设备装成 x64 版本时安装器不会报错,但首次连接会因驱动架构不匹配失败。universal.dmg 与 arm64.dmg 内容不同:前者 98.7 MB 含两套二进制,后者 92.3 MB 只含 Apple 芯片版本,Intel 机器装后者会提示“应用已损坏”。aarch64_generic 适用于绝大多数 ARM 路由,mipsel_24kc 只适用于 MT7621 一类老芯片,装错时 opkg 会直接拒绝。sha256sums.txt 为唯一基准,单页表格只作查阅用;若两者不一致,以清单文件为准并按校验页的步骤重新核对。§ 05 · 装完确认
安装器返回成功不等于可用。以下三项在三个环境里都能验证,顺序固定:先看网卡,再看端口,最后看路由表。
Windows PowerShell(管理员)
> Get-NetAdapter | Where-Object InterfaceDescription -like "*Wintun*"
> ipconfig /all | findstr /i "KuaiMiao"
macOS Terminal
$ ifconfig | grep -A2 utun
$ systemextensionsctl list | grep -i kuaimiao
Windows 上应出现一块描述含 Wintun 的适配器,状态为“已连接”;macOS 上应多出一个 utun 接口,且在 systemextensionsctl 列表里状态为 activated。两者都为空时,问题出在驱动或扩展授权,不在网络。
Windows
> netstat -ano | findstr "17890 17891 17893"
macOS
$ lsof -nP -iTCP -sTCP:LISTEN | grep -i kuaimiao
OpenWrt
# netstat -lntp | grep kuaimiao
客户端接管流量时会插入一条低跃点的默认路由。安装后若默认路由仍是本地网关,说明接管未生效;若出现两条相同跃点的默认路由,则可能是上一个版本的残留规则,需要清理后重装。


§ 06 · 最短路径
七类报错的处理顺序不是按严重程度排的,而是按“取证成本”排的:能 30 秒验证的排前面,需要改系统配置的排后面。顺序错了,就会在最后一个环节才发现文件本来就是坏的。
| 顺序 | 先查什么 | 对应报错 | 为什么排在这里 |
|---|---|---|---|
| 第 1 步 | 哈希比对 | E6 | 先排除文件本身,30 秒可完成,能一次性挡掉六成来源不明的失败 |
| 第 2 步 | 系统时间与证书链 | E2 | 时间偏差会同时伪造出签名与证书两类假故障,先校正再看签名 |
| 第 3 步 | 位数与运行库 | E1 | 0xc000007b 在位数正确时九成是 VC++ 运行库被旧版本覆盖 |
| 第 4 步 | 端口归属 | E3 | 只有能启动到托盘才轮到端口,启动即崩溃的不必看端口 |
| 第 5 步 | 隔离属性与系统扩展 | E4 | macOS 专属;Windows 上的同名提示多为杀软拦截而不是 Gatekeeper |
| 第 6 步 | 架构与 opkg 源 | E5 | 路由器专属;先确认 CPU 架构,再对齐 feeds 版本 |
| 第 7 步 | 解析链路与 MTU | E7 | 最后才动 DNS 与 MTU,因为改动面最大、回滚成本最高 |
七步里只有第 1 步与前六步相互独立:哈希不对时,其余六步的全部结论都不成立。这也是本站把校验单独成页的原因。
先看端口与路由表,再看 DNS。启动失败的排查项与连接失败的排查项不是同一组。
先看位数与运行库,再看证书链。0xc000007b 与证书链报错在提示文本上很像,但取证动作完全不同。
先看磁盘峰值与杀软隔离记录,再看安装包哈希。中断类问题九成与文件或空间有关。
§ 07 · 版本与回退
版本记录只记会影响安装的变更,不记界面微调。下表是最近四条;带日期的完整八条在版本记录页,含回退到 3.6.9 的两个前提条件。
| 版本 | 发布日期 | 性质 | 影响安装的变更 |
|---|---|---|---|
| 3.9.6 | 2026-11-06 | 稳定版 | 修复 macOS 15.2 下 TUN 首次启动失败,Windows 安装器补上签名时间戳,新增 aarch64 通用 ipk。 |
| 3.9.2 | 2026-10-15 | 稳定版 | 默认监听端口由 7890 改为 17890,避开开发工具占用;安装包改用固实压缩,体积下降 9.8%。 |
| 3.8.7 | 2026-09-24 | 稳定版 | 修复 OpenWrt fw4 下转发规则未生效的问题;路由器端加入旁路由自动检测,减少手填网关出错。 |
| 3.8.0 | 2026-08-28 | 功能版 | 客户端内新增安装自检面板,可一键导出诊断文本;Windows 虚拟网卡由 TAP 迁移到 Wintun 0.14。 |
§ 08 · 自查表单
下面这张表按时间顺序排,每一行都能在十五分钟内做完,且不需要额外工具。装不上的问题九成能在表中找到对应行,找到行就知道该去哪个页面。
| 阶段 | 检查项 | 通过标准 | 不通过时去哪里 |
|---|---|---|---|
| 装前 | 系统 build 号 | Windows ≥ 19045(10)或 ≥ 22631(11);macOS ≥ 12.6 | Windows 装前对照 |
| 装前 | 磁盘可用空间 | ≥ 420 MB(Windows)、≥ 260 MB(macOS)、≥ 24 MB flash(路由) | 前置条件一节 |
| 装前 | 安装包哈希 | 与 sha256sums.txt 逐字符一致 | 安装包校验 |
| 装前 | 安装包体积 | 与清单体积相差 < 1 MB | 安装包校验 |
| 装前 | 位数与架构 | x64 / ARM64 / mips 与设备一致 | 适配矩阵 |
| 装中 | 提权是否成功 | 安装器标题栏显示已提权,进度条推进 | 安装流程 |
| 装中 | 驱动注册 | 安全提示出现后选择安装,注册 12 至 25 秒 | 安装流程 |
| 装中 | 扩展授权 | macOS 在登录项与扩展内显示已启用 | macOS 安装 |
| 装后 | 虚拟网卡 | 存在且状态为已连接 | 七种报错 |
| 装后 | 端口监听 | 17890 处于 LISTEN | 端口占用一节 |
| 装后 | 默认路由 | 只有一条低跃点默认路由 | 路由器部署 |
| 装后 | 解析结果 | nslookup 返回的地址与预期一致 | 解析失败一节 |
装前的四项加起来不到五分钟,却能挡掉一半以上的后续排查。实际样本里,前来求助的安装问题中,有 38% 在第一步就能定位:哈希不符、位数装错、空间不足、系统版本过低,都属于这一类。

§ 09 · 名词对照
三类环境的安装文件后缀不同,作用机制也不同。把 dmg 当成 exe 用、把 ipk 当成压缩包解压,是初次接触时最常见的两类误解。
| 后缀 | 是什么 | 由谁来安装 | 装错的表现 |
|---|---|---|---|
| .exe | Windows 可执行安装器,内含自解压与驱动注册脚本 | Windows 安装程序服务 | 在中途回滚,日志记录驱动注册失败 |
| .dmg | macOS 磁盘镜像,挂载后拖入应用程序目录 | Finder 与系统安装服务 | 提示应用已损坏或无法验证开发者 |
| .ipk | OpenWrt 软件包,本质是 ar 归档加 tar 数据 | opkg 包管理器 | opkg 报架构不匹配或依赖不满足 |
| .pkg | OpenWrt 的另一种包格式,与 ipk 结构相同 | opkg 包管理器 | 后缀被改过的文件解包失败 |
| .txt(sha256sums) | 哈希清单,不参与安装 | 人工或脚本比对 | 被当成安装包双击,无任何反应 |
| .zip | 本站未提供的压缩分发方式 | 解压工具 | 解压后缺少签名,安装器拒绝运行 |
快喵VPN 的 ipk 包不能直接解压使用:它需要 opkg 把文件放进系统目录并执行安装脚本,手工解压只会得到一堆位置不对的二进制文件。
术语层面还有两个常被混用的词:虚拟网卡在 Windows 上指 Wintun 适配器,在 macOS 上对应 utun 接口;两者作用相同但排查命令不同,具体命令写在各自的安装页里。


数据 · 关键数字
每个数字后面都跟着条件,换了机器与版本数字会变,判断顺序不变。下面七条是本站各页共用的基础数据。
在 Windows 11 22631 环境下实测:从双击安装器到网卡状态变为已连接,中位耗时 25 秒,样本 30 次(客户端 3.9.6,2026-11-08)。
三类环境安装包合计 268.8 MB,分别为 Windows 126.4 MB、macOS 98.7 MB、OpenWrt 3.1 MB,统计数据来自安装包清单。
安装后占用:Windows 186 MB、macOS 168 MB、路由器 3.3 MB,测试条件为全新安装且未导入旧配置(2026-11-08)。
最低系统要求分别为 Windows 10 19045、macOS 12.6 与 OpenWrt 21.02,依据各平台驱动与扩展接口的版本记录。
前四步取证平均耗时 5 分钟,可确诊 82% 的安装失败,数据来自 360 次安装记录(2026-09 至 11 月)。
默认端口自 3.9.2 起为 17890、17891 与 17893 三个,旧教程里的 7890 已不再监听(来源:3.9.2 变更记录)。
安装包校验耗时 3 至 25 秒,取决于文件大小与磁盘类型,统计口径为单次 SHA-256 计算(2026-11-08 采样)。
这七条数据在安装页、校验页与排错页里被反复引用,三处数字始终一致;若你发现某页与另一页冲突,以数据采集日期较新的那一页为准,同时欢迎按页脚邮箱反馈。
§ 10 · 采集口径
本站的数值只在自己采过的环境里成立,因此每个数字都带环境标签。换一台机器、换一版客户端,数字可能不同,但判断顺序不变。
页面按产品线变更同步更新:每逢版本发布,先更新版本记录页,再回填安装页里的体积、哈希与端口数字。发现数字与你的实测不一致时,请把系统 build 号、客户端版本与复现步骤发到页脚邮箱,我们会先复现再改文案。