tokenpls:Clash 内核的协议支持跟随上游 mihomo,上游没有 naiveproxy 就不单独添加
针对「增加 naiveproxy」的功能请求,tokenpls 说明 Clash 内核跟上游 mihomo 走:上游目前没有 naiveproxy(入站、出站都没有),项目不单独添加;上游哪天加了,会跟着同步。
Clash by Hako 创作者与 Hako 内核核心维护者
共 39 条动态,按原始发布时间排列。
查看人物介绍针对「增加 naiveproxy」的功能请求,tokenpls 说明 Clash 内核跟上游 mihomo 走:上游目前没有 naiveproxy(入站、出站都没有),项目不单独添加;上游哪天加了,会跟着同步。
针对「Clash 客户端无法连接 3x-ui 3.9.0 生成的 Reality 节点」,TokenPLS 说明 Hako 在 Reality 上跟随上游 mihomo:采用 public-key、short-id,支持 x25519mlkem768,也支持 VLESS encryption;ML-DSA-65 校验(pqv)与 spider-x 同样不在上游实现,其中 pqv 只是可选的客户端校验,可能不是本次连接失败的原因。作者请反馈方补充入站的 Reality 设置(m…(节选)
tokenpls 在已核验频道 @clashbyhako 第 35 帖(2026-09-26 16:18:55Z,后经编辑)新增一段「重生之我在 GitHub 做 Project Clash」:他原来的个人 GitHub 账户被风控后,新建了一个名为 Project Clash 的 GitHub 组织(github.com/ProjectClash),客户端仓库为 ProjectClash/Clash-Client,内核仓库也叫 Clash(ProjectClash/Clas…(节选)
在 iOS 自引用 DNS 配置(dns.listen: 0.0.0.0:7874 配合 proxy-server-nameserver: udp://127.0.0.1:7874)的反馈中,作者说明原因在 Hako 内核:系统 VPN 扩展里,内核为通配地址 0.0.0.0 建立的 UDP 监听收不到发往 127.0.0.1 的包,因此 DNS 服务虽然起来了,指向 127.0.0.1 的上游查询却得不到回应,节点域名全部解析超时,于是报 dns resolve faile…(节选)
tokenpls 回复「iOS 网络切换后自动刷新 VPN/Tunnel」的建议:已做,1.0.10 build 102 起换网后隧道会自动重新设置一遍,断开旧连接、重建出站;请更新后再试。
今天,驱动 Clash 的 Apple NE 内核——Hako 1.19.31,全网首发,免费开源! 用个代理工具,还要反复交订阅费? 接管你的网络流量,却不让你看代码? 苹果用户,应该有免费的选择,也应该有开源的选择。 Hako 1.19.31 基于 mihomo 1.19.31,面向 iPhone、iPad、Mac、Apple TV。把代理内核的源码摆出来,接受查看、检验和改进。 你可以为好软件付费,但不能没有免费开源的选择。 你可以不看源码,但源码应该在那里。 我们开放…(节选)
全网首发:Clash 成为首个搭载 mihomo 1.19.31 内核的 Apple 客户端。 最新内核 + 全新 MIPS 网络栈,硬生生塞进了 Apple Network Extension 苛刻的内存墙。 iPhone / iPad / Mac / Apple TV,全平台同内核,同一天上架。 别人还在等,我们已经在 App Store 了。 立即安装 → https://apps.apple.com/app/id6794257189 发行版本:iOS 1.0.9 / …(节选)
📢 【公告】TestFlight 申请通道已全面恢复 Clash 的 TestFlight 内测申请现已完全恢复正常,需要安装或更新的朋友可直接在群内唤起机器人申请! 🔗 电报交流群: https://t.me/+eCUP-ohH8xMwMzll 申请流程与常用指令: - /start@clash_group_bot:发起内测申请(按提示输入并提交 Apple ID 邮箱) - /status@clash_group_bot:查看当前申请进度与审核状态 - /cancel@c…(节选)
Clash for iOS 1.0.8 正式发布📱 已适配 iOS 27。 立即更新:https://apps.apple.com/app/id6794257189?platform=iphone 🧭 规则库 • 规则点开即可编辑,拖动即可排序。 • 出口可以直接选节点,包括订阅提供的节点;选出口时可以顺手新建策略组。 • 规则、策略组、规则集合都能点选创建,一步到位。 • 保存即生效,连接中改规则不用重连。 • 用了覆写脚本,也能再给配置加自定义规则。 📜 覆写脚本 • 从…(节选)
Clash for macOS 1.0.11 正式发布💻 这一版主要是把规则和代理这两页做顺手:规则不用再进编辑器改文本,改完保存就生效;代理页一眼能看到每个分组当前走的节点有多快。macOS 27 发布后侧边栏和顶栏的显示问题,这一版也已经适配。谢谢频道里关于规则排序、存储占用的每一条反馈。 🖥 系统 • 适配 macOS 27。 🔀 代理 • 分组行直接显示当前延迟,不用点进去看。 • 节点右键即可编辑。 📋 规则库 • 规则可以直接编辑,拖动即可排序。 • 每条规则都能…(节选)
Clash for macOS 1.0.10 正式发布💻 https://apps.apple.com/app/id6794257189?platform=mac 这一版把 iOS 上大家用了一阵的「配置中心」带到了 Mac,而且是按 Mac 的样子重做的:一个窗口、左边库右边内容,像系统设置一样一眼看全。频道里关于配置管理的反馈——想整份用原始配置、想给某个配置单独加规则、策略组想直接挑节点、想给分组配图标——这次都在里面了。谢谢每一条截图和吐槽。 🗂 配置中心 • 用自己…(节选)
ClashbyHako 在 9 月 14 日回复用户时表示,1.0.6 已比较稳定,正在准备 1.0.7,内容包括上一版本的问题修复。这是开发进度说明,未宣布 1.0.7 已发布。
用户用得起的Clash才是Clash。用户用着顺手的Clash才是Clash,用户还能用的Clash才是Clash,用户用着放心的Clash才是Clash。这才是经典。 惹急了我做Windows版本,大饼我先画着,目前Apple全平台的版本还没稳定下来。
Clash这个名字不属于Clash for Windows的作者。Clash也不属于我。Clash属于广大用户,用户爱用的Clash才是Clash,开源且免费。
谢谢原神Clash for Windows 作者@fndroid 的一键三连。🙏 江湖,这不又见了吗?😅
iOS 1.0.6 起去掉了客户端这边 500KB 的配置大小上限,大配置交给内核处理;1.0.6 正在审核中。
下个版本在「更多 → 隧道」加一个「排除 APNs 路由」开关:打开后 Apple 推送流量不走隧道,直接从物理网络出去。默认关闭。
确认是 bug,已修。原因:从「文件」打开配置只能选一个文件,而配置里的 proxy-providers 是 `type: file`,导入时要求把引用的文件一起选上,满足不了就失败,而且没有任何提示。 修复后:配置正常导入,缺的 provider 文件在该配置的「资源」页补上;导入失败也会弹提示。下个版本发布。 当前版本绕法:把 provider 文件里的节点直接写进主配置的 `proxies` 再导入。
TokenPLS 在排查 tls-crypt 超时时发现,tls-auth 固定使用 HMAC-SHA1 会导致 auth SHA256/SHA512 配置握手失败,并向 Mihomo 提交 PR #3189。作者明确说明这是另一项独立问题,不能据此认定原 tls-crypt 故障已解决;该修复 PR 后于 9 月 8 日合并。
`all` 不是内核的关键字:`use:` 里只能写 `proxy-providers` 中定义过的 provider 名字,配置里没有叫 `all` 的 provider,所以报 `'all' not found`。两种改法任选其一: **1. 用 `include-all`**——把每个策略组里的 ```yaml use: - all ``` 换成 ```yaml include-all: true ``` (只想包含 provider 里的节点用 `include-al…(节选)
上游历史与修改说明 Hako 是基于 MetaCubeX/mihomo 的独立衍生项目,上游基线为 v1.19.30,提交为 ac017cdd246ce8bd547653d927e7bf77d7ee73d5。本项目与 MetaCubeX 无隶属关系。上游要求无隶属关系的下游项目不要在项目名称中使用“mihomo”。 2026-09-06,本仓库恢复了截至该基线的完整上游祖先历史,原始提交及贡献者署名均保持不变,并保留了已有公开历史(恢复上游 4,263 个提交及原始署名。)。…(节选)
关于没从 Mihomo fork,以及提交不够原子化的问题,在这里跪着狡辩一次🙇 README 和官网一直都写着上游是 Mihomo。上游我们认,贡献我们记,GitHub 我们确实还在学。属于是项目先建了,GitHub的驾照还没考到就上路开车了。 给开源社区添堵了,对不起。后面会认真研究仓库历史怎么补救(可能也无法补了),但我们后期的更新也尽量按独立改动拆分提交。 错不起,我对了,都怪 GitHub。
Update: this is implemented and is in the next macOS and iOS releases. At start, the client reads the physical interface's resolvers through the system resolver library and hands them to the core; `system` (and `dhcp://`) is replaced by tho…(节选)
已复现并修复,谢谢这份日志——那三行字典键(ServerAddresses / InterfaceName / ConfirmedServiceID)正是关键。 真因不在 On Demand 本身:隧道扩展给系统下发 DNS 设置时,有一条路径先把 DNS 对象交给了设置、之后才补上「接管全部域名」的匹配项,而系统保存的是交出去那一刻的副本,补上的匹配项从未生效。凡是没走「上次成功设置的快速缓存」的启动都会踩到:配置第一次启动、扩展异常退出后被 On Demand 拉起、切换…(节选)
💻 Clash for macOS v1.0.8 已通过 App Store 审核 这次带来了全新的菜单栏体验、桌面小组件,以及多项性能和配置管理改进。 🖥 全新菜单栏菜单 • 每个代理组现在都是独立子菜单 • 无需打开主窗口,即可切换节点和运行模式 • 可直接查看节点延迟、发起测速 • 支持在菜单栏显示实时网络速度 🧩 桌面小组件 • 显示 Clash 状态并一键启动或停止 • 可改为显示指定代理组或网络统计 • 提供小、中、大三种尺寸 ⚡ 配置与性能 • 添加或切换配置后…(节选)
目前暂没有精力和计划做 Standalone 的版本 At the moment, the team doesn't have the capacity or plans to build a standalone version.
TokenPLS 确认,当 dns.fallback 指向隧道建立前不可达的 DoH 服务时,节点域名无法解析,会出现全部节点超时。其建议为节点域名单独设置可达的解析器,并检查 DoH 域名的引导解析;该报告按配置问题关闭。
逐条回复: - **个人规则改动后点「重新排序」再选「放弃」整表丢失**——已修:排序面板的关闭不再拿规则页的「放弃」问你;只有关闭规则页本身才会问保存/放弃。随下一版发布。 - **导航栏标签结尾的小方块**——已修:那是为 macOS 14 渲染问题加的占位,在深色侧栏里看得见;现在只在 macOS 14 上保留,15 及以后不再画(同一提交)。 - **「代理 › 样式」切换后菜单勾选没更新**——在最新开发版本上没有重现(切列表/标签页勾选跟着走)。请补充 macOS…(节选)
两处已修,随 1.0.8 发布(已提审):图标加载和日期显示各有一处在反复重算,都已改掉。装上 1.0.8 后若仍见主进程常驻高 CPU,请用「活动监视器 › 取样进程」采一份贴上来。
这不是版本的问题:App 目前在 175 个地区可售,但中国大陆与俄罗斯的 App Store 没有上架。 TestFlight 不区分商店地区,所以之前能装测试版;TestFlight 结束后,这两个地区的 Apple ID 在 App Store 里会看到「已购买」但无法下载。请使用其他地区的 Apple ID 安装。