richerfu

客户端与生态

Paws 独立开发者 · 2026 — 至今

ArkUI 与 Rust 原生双核:Paws 在纯血鸿蒙上的极速分流长征

攻克 HarmonyOS NEXT 沙盒与系统 VPN 机制,以纯原生 ArkUI 呈现卓越代理体验

第一幕 · 纯血鸿蒙的荒原与挑战

2026 年初,随着 HarmonyOS NEXT 全面割舍传统 AOSP 历史包袱,移动操作系统迎来了一场底层运行机制的深度变革。在此背景下,过往依托 Java/Kotlin、Gomobile 绑定以及传统 Linux NDK 堆栈构建的代理客户端全数失去运行环境,整个鸿蒙生态面临严峻的原生网络工具断档。

鸿蒙系统不仅推行全新的声明式 ArkUI 与 ArkTS 语言体系,更对后台进程的内存常驻、常态唤醒与网络扩展权限施加了极高密度的合规管控。在系统级的 VpnExtensionAbility 框架下,任何细微的内存泄漏或线程堵塞都会直接触发看门狗强杀。

面对技术荒原与苛刻规范,开发者 richerfu 选择直面挑战,决定从零设计一款既能完美嵌入鸿蒙原生系统质感,又能在底层兼备极速吞吐与确定性能效的新一代代理应用。[1][2]

第二幕 · ArkUI 与 Rust 的双核融合

2026 年 7 月 18 日,richerfu 在 GitHub 上提交了项目的创世提交。为了在保证 UI 极致丝滑的同时获得不打折扣的网络转发效率,他奠定了“表现层声明化、数据面原生系统化”的双核架构路线。

在用户交互界面,Paws 采用纯原生 ArkUI 构建,提供无缝适配手机、平板与 2 合 1 折叠设备的现代交互界面;在数据转发层面,他摒弃了高 GC 开销的运行时,全面拥抱以内存安全与极高能效著称的 Rust 生态,引入现代化规则内核 meow-rs 作为核心路由驱动。

为了解决跨 N-API 边界频繁传输连接状态引发的序列化延迟,他创造性地通过共享内存(ashmem)通道直接映射平台网络指标,并对底层 Rust crates 进行深度模块化拆分,让虚拟网卡数据包处理与路由规则判定完全隔离在轻量用户态线程中运转。[3][4][6][7]

第三幕 · 首版发布与持续进化

2026 年 7 月 26 日,Paws 正式迎来里程碑式的 v1.0.0 正式发布,并同步确立了开放自由的 MIT 开源授权协议。项目提供了完整的 ARM64 HAP 构建材料与详尽的实体设备签名指南,彻底扫清了开发者与极客尝鲜的门槛。

首版发布后,richerfu 保持了极高的工程演进节奏:重构平台插件边界消除首帧安全区重排、以单向 IPC 事件流强固 VPN 状态机容灾,并迅速跟进上游内核升级至 meow-rs 0.21.2。

作为开源鸿蒙网络工具领域的拓荒代表,Paws 不仅填补了纯血鸿蒙缺少高质量原生代理客户端的空白,更以严谨扎实的 Rust+ArkUI 架构实践,为整个鸿蒙开源生态贡献了一份极具参考价值的标杆案例。[5][8][9]

本站收录作品

已收录 1 款主导开发应用
Paws

Paws

开源免费
HarmonyOS

基于 meow-rs 与原生 ArkUI 界面的开源鸿蒙代理客户端,支持 Clash 配置与订阅导入、规则分流、节点选择及连接诊断。

代表作品与核心贡献

基于 meow-rs 与原生 ArkUI 的 HarmonyOS 开源代理客户端

致敬开发者的坚守

代码或许归档,但火种永不熄灭。为推动网络对抗演进与底层工程突破的开拓者献上一份敬意。

单设备 1 小时内限致敬 1 次 · 匿名无感不收集隐私

编年大事记

Paws 代码仓库初始化

richerfu 在 GitHub 创建 Paws 仓库并提交项目初始工程骨架,开启鸿蒙原生代理工具研发。[3]

引入 meow-rs 规则内核

全面引入 Rust 编写的高性能代理规则内核 meow-rs 0.18,确立 Rust 数据面基础。[4]

Paws v1.0.0 正式发布

发布首个正式稳定版标签 v1.0.0,确立 MIT 开源许可证,支持 ARM64 架构 HAP 构建与部署。[5]

引入共享内存状态同步

通过 ashmem 打通平台端与 Rust 运行时状态同步通道,大幅降低 IPC 通信与渲染损耗。[6]

Rust 工作区模块化重构

对底层 hmeta 系列 crates 进行解耦拆分,实现节点列表更新与路由机制的高效隔离。[7]

强化网络与生命周期容灾

重构平台插件边界,由统一 IPC 事件驱动 VPN 生命周期,彻底规避首帧重绘与状态脱轨。[8]

升级内核至 meow-rs 0.21.2

紧密跟随上游生态前沿,同步 Rust 代理核心关于最新分流规则与连接池的优化补丁。[9]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]
    https://github.com/richerfu/Paws
  2. [2]
    https://github.com/richerfu/Paws/blob/main/README.md
  3. [3]
    https://github.com/richerfu/Paws/commit/85c899479b1836a0d2be2c1bf3f2956cfb2f0a15
  4. [4]
    https://github.com/richerfu/Paws/commit/abda1acb85779c1682390ec6ea0e1f7fc9e29a32
  5. [5]
    https://github.com/richerfu/Paws/releases/tag/v1.0.0
  6. [6]
    https://github.com/richerfu/Paws/commit/a8a4072f2e5a407db4959db4b830d1dbe5986895
  7. [7]
    https://github.com/richerfu/Paws/commit/5f68d1ac2c6b45391a82645607db7cf17d235889
  8. [8]
    https://github.com/richerfu/Paws/commit/084f3b10cfa14a398095cd33633416bc9d9c8971
  9. [9]
    https://github.com/richerfu/Paws/commit/fa7509a25b3ea66a506a58bc2aeb1968be8c5384
资料边界与事实声明

严格基于 richerfu/Paws 官方公开代码仓库、Git 提交记录及 OpenHarmony 架构文档整理,坚决恪守非个人现实隐私边界。

修订历史:
  • 首版编写,全量审计 richerfu/Paws 仓库创世提交、ArkUI+Rust 双核架构及 v1.0.0 发布记录。

发现人物信息不准确?

提交建议内容和公开证据链接。无需填写联系方式,资料会在人工核验后更新。

提交信息纠错