Ryan Yan

客户端与生态

Satelite 架构师 · 2026 — 至今

又名 zn0wii

轻盈如星的桌面方舟:Satelite 与 Tauri 2 三核一体实践

依托 Tauri 2 与 Rust 高性能底座,打造内置 sing-box、Xray 与 Mihomo 的全能高颜值客户端

时代与 Electron 臃肿及单核局限的困境

长期以来,桌面代理客户端被 Electron 框架所垄断,单个应用体积动辄数百兆、内存开销高企。与此同时,由于不同网络环境对 REALITY、Hysteria 2、Shadowsocks 等协议的支持度迥异,绑定单一核心的客户端经常在特殊封锁时期陷入无计可施的被动局面。[2]

破局与设计哲学:Tauri 2 轻量化与三核一体

Ryan Yan 选择了前沿的 Tauri 2 + Rust 架构作为突围方向。在保证界面丝滑流利的同时,将打包产物与系统内存占用压缩至极致。

在 2026 年 9 月发布的 v1.0.27 中,他自豪地写道:“最新打包内置三个内核”,直接将 sing-box、Xray 与 Mihomo 统一内嵌于安装包中,赋予用户随时随地一键切换内核以突破封锁的从容体验。[2][3]

硬核工程深水区:远程加密 DNS 池与卡片级节点详情模态交互

在 2026 年 9 月的演进中,Ryan Yan 提交了 commit 433dfb6:“feat(dns): user-configurable remote encrypted DNS pool”,允许用户直接在 UI 中灵活编排远程 DoH/DoT 加密 DNS 池,从源头上遏制 DNS 泄漏与运营商劫持。

在 commit 466de29 中,他设计了节点卡片菜单上的详情模态框,直观呈现节点往返时延、加密协议族与连接状态,大幅提升了极客观测网络的便利性。[4][3]

时代余响与历史地位

Satelite 代表了桌面代理客户端向“超轻量 + 多核心包容”演进的新浪潮,以高完成度的 Tauri 2 实践证明了现代 Web 视效与底层高性能系统级编程的完美共存。[2][3]

本站收录作品

已收录 2 款主导开发应用
Satelite

Satelite

开源免费
macOS / Windows / Linux

基于 Tauri 2 与 Rust 构建的桌面代理客户端,支持 sing-box、Xray 与 mihomo 多内核切换与协同,提供规则分流、TUN 与系统代理模式。

Interstellar

Interstellar

开源免费
Android

面向 Android 的 Kotlin / Jetpack Compose 代理客户端,支持 sing-box、Mihomo 与 Xray 切换,提供订阅管理、规则分流和分应用代理;与 Satelite 桌面端为独立项目。

代表作品与核心贡献

Satelite

访问作品

基于 Tauri 2 + Rust 构建的轻量高颜值三核心跨平台代理客户端

致敬开发者的坚守

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

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

作者公开发言与动态

来源:GitHub

zn0wii 说明 satelite-proxy 按冒号前的 scheme 白名单跳过订阅行,incy 疑为提供方插入的非节点内容

在 satelite-proxy #106(用户报告订阅导入后有节点被跳过,提示 “unsupported uri scheme: incy”)中,作者 zn0wii(Ryan Yan)于 2026-09-29 08:33:45Z 说明这不是解析缺陷:解析器(uri.rs)取每行解码内容第一个冒号前的子串作为 scheme,支持 ss、vmess、vless、trojan、hysteria2/hy2、tuic、socks/socks5、http/https、hysteria/…(节选)

来源:GitHub

Ryan Yan:Satelite 计划增加一个直接用原始配置拉内核、跳过转换层的模式

在 satelite-proxy 的建议议题中表示,TUN 模式他自己在 macOS 与 Windows 上没有遇到问题;协议方面他自己用不到那么全的协议,部分也测不全。他希望社区开发者能针对自己碰到的问题修复并提 PR。他另表示后面会出一个模式,完全使用原始的配置拉内核、跳过转换层,以缓解一些问题。

查看全部动态(6 条)

编年大事记

Ryan Yan 开源 satelite-proxy 项目

正式设立代码仓库,开启基于 Tauri 2 框架的新一代轻量客户端研发。[2]

调通多核心底层守护进程与 TUN 接管

初步实现 sing-box 与 Mihomo 的无缝协同与虚拟网卡接管。[2]

发布 v1.0.24 版本

修复复杂多层嵌套节点列表在小视口下的对齐与渲染异常。[3]

发布 v1.0.25 订阅增强版

为订阅更新模块加入完全自定义 User-Agent 支持。[3]

提交 commit 433dfb6 并交付 v1.0.27 正式版

加入用户可配置远程加密 DNS 池,首创三核心(sing-box/Xray/Mihomo)随包打包。[4][3]

一手来源与考据

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

  1. [1]
    https://github.com/zn0wii/satelite-one/commit/439523ac71d081745483ad41369a52c6b3836c8
  2. [2]

    Tauri 2 跨平台客户端源码与架构设计说明

    https://github.com/zn0wii/satelite-proxy
  3. [3]

    记录版本发布轨迹与三核心随包更新日志

    https://github.com/zn0wii/satelite-proxy/releases
  4. [4]

    核验加密 DNS 池与卡片详情模态真实提交

    https://github.com/zn0wii/satelite-proxy/commits
资料边界与事实声明

基于 zn0wii 官方公开代码仓库、脚本实现与 Release 说明整理,严格遵循公共文献边界。

修订历史:
  • :依据 zn0wii/satelite-proxy 仓库真实 Git 提交历史、三内核打包发布日志与 Tauri 2 架构说明编写。

发现人物信息不准确?

写明需要纠正的内容,可附相关链接。资料会在人工核验后更新。