Karing v1.2.21.2409 是 2026-07-07 发布的小修版。github.com Releases 把它标成 Latest,release notes 只有三条:Windows portable mode 不再自动下载更新包,Zashboard 更新,修复 V2Ray、VLESS、XHTTP 不转换的部分问题。

如果你最近在 Karing 里粘贴 vless://、V2Ray 订阅或带 XHTTP 传输的链接后没有生成可用配置,这个版本值得优先看。没遇到转换问题、只用普通 sing-box JSON 的用户,不必为了 Zashboard 一项立刻覆盖安装。

这次更新到底修了什么?

Release 项更接近的用户场景升级后先看哪里
Windows portable mode no longer automatically downloads update packages把 Karing 放在 U 盘、同步盘或固定目录里运行,不想让便携目录自动多出更新包便携目录是否只保留当前程序文件,更新包是否需要手动下载
Updated Zashboard用内置面板看连接、日志、出站选择或外部控制 API面板能否打开,连接列表和日志页是否正常刷新
Fixed some issues with V2Ray, Vless, and XHTTP not converting导入 V2Ray / VLESS / XHTTP 后列表为空、字段缺失或转换失败用同一条原始链接复测转换结果,不改订阅源和内核设置

这里的关键词是 some issues。它不是说所有 V2Ray、VLESS、XHTTP 问题都被一次性清掉。服务端字段写错、订阅返回 HTML、链接被截断、客户端内核不支持某个字段,仍然会失败。

谁应该今天升级?

第一类是 XHTTP 或 VLESS 转换失败的人。你已经能确认原始链接里有 vless://,或者订阅里包含 XHTTP 相关传输字段,但 Karing 导入后没有生成对应配置,这次 release 正好点名这一类问题。

第二类是 Windows portable 用户。portable 版的价值是少动系统目录,适合临时目录、同步盘和多台电脑迁移。v1.2.21.2409 调整了自动下载更新包的行为,如果你以前发现便携目录里多出更新文件,这次要重新理解更新链路:程序可以提示新版,但更新包下载更偏向手动动作。

第三类是依赖 Zashboard 管理连接的人。Karing README 写明它兼容 Clash、V2ray/V2fly、Sing-box、Shadowsocks、Sub、GitHub Subscriptions,并内置改造版 sing-box core。Zashboard 不是订阅转换器,但它会影响你查看连接、出站和日志时的体验。

升级前备份什么才够?

不要只截图订阅列表。Karing 的 README 明确写到支持 iCloud、局域网、WebDAV 同步,也支持导入和导出 ZIP。升级前至少做一份 ZIP 导出,再把关键文本信息单独留一份。

Windows portable 用户还要复制整个便携目录。便携目录里可能同时放着程序、用户数据、日志和更新残留。新版不再自动下载更新包后,目录结构可能更干净,但备份时仍然按“整目录复制”处理。

可以按这张表检查:

要备份的对象为什么要留怎么确认备份有用
ZIP 导出文件覆盖订阅、规则组、分组和基础设置在备用设备或临时目录导入,能看到同一组配置
原始订阅 URL / 单条 URI转换失败时要复测同一份输入文本文件里保留完整 URL,不让聊天软件自动换行
WebDAV / iCloud / 局域网同步设置多设备同步失败时可回退记录服务地址、目录名和最近一次同步时间
Windows portable 整目录portable 行为变化和更新包有关复制后断网启动旧目录,能打开同一份配置
当前安装包新版转换仍失败时方便回退文件名包含 1.2.21.2409 或旧版版本号

怎么验证 XHTTP / VLESS 转换真的恢复?

只改一个变量:Karing 版本。订阅源、原始 URI、系统代理、内核选项都先别动。不看日志的排查都是玄学,尤其是“转换失败”这种问题,必须留住同一份输入。

先把原始链接保存成文本,再升级。升级后在 Karing 里重新导入同一条链接,看列表里是否出现对应的 VLESS 出站,XHTTP 传输字段是否没有被吞。

下面这段不是让你直接运行转换器,而是保存排查样本的最小动作:

# macOS / Linux 示例:把订阅或单条 URI 保存成固定样本
mkdir -p ~/karing-checks/v1.2.21.2409
pbpaste > ~/karing-checks/v1.2.21.2409/original-link.txt

# 如果不是 macOS,把 pbpaste 换成手动粘贴或重定向
wc -c ~/karing-checks/v1.2.21.2409/original-link.txt

Windows PowerShell 可以这样留样本:

New-Item -ItemType Directory -Force "$env:USERPROFILE\karing-checks\v1.2.21.2409"
Get-Clipboard > "$env:USERPROFILE\karing-checks\v1.2.21.2409\original-link.txt"
Get-Item "$env:USERPROFILE\karing-checks\v1.2.21.2409\original-link.txt" | Select-Object Name,Length

复测时看三个结果:第一,导入过程有没有报错;第二,配置列表里有没有 VLESS / V2Ray 相关项;第三,Zashboard 或日志里能不能看到对应出站被创建。只要其中一步失败,就不要继续改 DNS、TUN 或路由规则。

日志里更值得记录的是这种“转换层”信号,而不是泛泛地说连不上:

Karing version: v1.2.21.2409
input type: vless uri / v2ray subscription / xhttp transport
convert result: created outbound / empty result / unsupported field
next check: compare same input on previous version or another client

portable 版更新行为怎么理解?

Release 原文只写 Windows portable mode 不再自动下载 update packages。按字面理解,它改的是自动下载更新包,不是 portable 版不能升级,也不是 Windows 安装版的更新策略全部改变。

portable 用户要把“发现新版”和“下载新版”拆开看。发现新版可以来自 GitHub Releases、应用内提示或你手动查看;下载新版则应由你明确选择,尤其是把 Karing 放在受控目录、共享盘或临时维护目录时。

如果你维护多台 Windows 设备,建议把 portable 版当成手工发布包:先在一台测试机上替换,确认 VLESS / XHTTP 转换和 Zashboard 都正常,再把同一份压缩包发到其他设备。不要让每台机器各自留下不同时间下载的更新包。

Zashboard 更新要测哪些页面?

Zashboard 更新最容易被误判成“核心更新”。它更像管理面板资源变化,核心判断还是要回到 Karing 生成的配置、内核启动日志和外部控制 API。

升级后打开面板,先看连接页和日志页。连接页能显示当前出站,说明面板能读到控制端信息;日志页能刷新,说明你至少能观察转换和连接过程。再切换一次出站,确认 UI 操作没有卡住。

如果 Zashboard 打不开,但 Karing 主界面能导入订阅、出站也能创建,先把问题归到面板层。反过来,如果 Zashboard 能打开但 VLESS / XHTTP 没有生成,那就是转换层或订阅输入的问题,不要把锅丢给 dashboard。

这次没有确认哪些边界?

GitHub release notes 没有列出具体 issue 编号,也没有展开“V2Ray, Vless, and XHTTP not converting”对应哪些字段。本文不能写成“所有 XHTTP 链接都已恢复转换”。更准确的做法是:用你手里的同一条链接,在 v1.2.21.2409 复测一次。

apps.apple.com App Store 页面显示的 iOS / iPadOS 要求为 15.0 或 later,macOS 要求为 12.0 或 later,tvOS 要求为 17.0 或 later。GitHub README 还写到 Windows 需要 10 及以上、Android 需要 8 及以上、Linux 64-bit 当前 deb 包需要 glibc 2.38 及以上。不同平台的上架和打包节奏可能不同,移动端是否已经拿到同一版本,以 App Store 或对应下载渠道显示为准。

时间线

日期事件来源口径
2026-07-07Karing v1.2.21.2409 发布GitHub Releases 标记 Latest
2026-07-07Release notes 列出 portable、Zashboard、V2Ray / VLESS / XHTTP 转换三项KaringX/karing release 页面
2026-07-08冲浪笔记核对 Releases、仓库 README 和 App Store 页面本文 lastVerifiedAt

相关阅读

如果你要验证这次更新,只做一件事:保留原始订阅输入,升级到 v1.2.21.2409,再导入同一份内容。转换恢复就继续检查 Zashboard 和出站;转换仍失败,就把原始输入、版本号和日志片段一起保存,再去 GitHub Issues 查同类报告。