yiguodev

客户端与生态

OneXray 开发者 · 2025 — 至今

从初始提交到桌面适配:yiguodev 与 OneXray

维护 OneXray 的配置、DNS 设置与桌面内核进程生命周期

公开记录中的起点

OneXray 当前保留的根提交来自 2025 年 5 月 22 日,GitHub 将其关联到 yiguodev。之后的记录中,该账号继续合并设置导入修复,处理客户端的配置入口。[1][2]

把变化落实到代码

2026 年 9 月,yiguodev 的改动加入本地与隧道 DNS 设置,并调整桌面内核生命周期和托盘行为。客户端的配置入口与进程退出、连接状态,需要在不同平台上分别处理。[3][4]

具体议题中的本人回复

2026-09-13(UTC+8),yiguodev 在项目讨论中写道:

Thanks for the report. Due to frequent changes in upstream Xray-core, we will support only VMessAEAD / VLESS share links going forward. Hysteria share-link import is outside this supported scope, and we do not plan to add it.[5]

本站收录作品

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

OneXray

开源免费
Android / iOS / Windows / macOS / Linux

面向自有节点和订阅的跨平台 Xray-core 客户端,支持多种配置模式、规则路由、导入及备份。

代表作品与核心贡献

OneXray 开发者

致敬开发者的坚守

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

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

作者公开发言与动态

来源:GitHub

yiguodev:OneXray 开发分支实现订阅在「App 托管节点」与「提供方配置」间切换

在 OneXray issue #219(功能请求:支持 Remnawave 自定义 JSON)中,yiguodev 回复称已在开发分支为下一次应用更新实现:每个订阅现在可在「App 托管节点」与「提供方配置」之间切换;Remnawave 的 Xray JSON 数组会作为独立完整配置导入。提供方模式直接使用订阅提供的路由与均衡器,不再套用 OneXray 内置的分地区路由与智能节点选择;切回时保留用户原有的 App 路由偏好。OneXray 仍会集成其 TUN 接口并管理日…(节选)

来源:GitHub

yiguodev:libXray 正在增加运行时测速功能,若出站动态增删的资源释放问题不解决将放弃该功能

在 Xray-core PR #7118(XHTTP:出站删除时释放缓存客户端)讨论中,yiguodev 回应维护者「core 当前重点不包含 outbound 动态增减」的意见:目前在给 libXray 增加运行时测速功能,这个不解决的话就只能放弃这个 feature 了。原文时间 2026-10-10T02:44:16Z。

来源:GitHub

yiguodev:Xray-core XHTTP 出站删除时释放缓存客户端,1000 节点实验缓存残留降为 0

yiguodev 在 Xray-core PR #7118(XHTTP: Release cached clients on outbound removal,状态 closed、未合并)给出中文修改说明:反复新增、拨号和删除 XHTTP outbound 时,每个新建的流配置都会在全局拨号缓存中留下一个条目;即使额外调用 Handler.Close(),关联的缓存客户端也没有被释放。本次修改让节点删除同时关闭 handler 及其拥有的传输资源,包括独立下载配置和所有目标地…(节选)

查看全部动态(18 条)

编年大事记

Initial commit

yiguodev 的提交说明为“Initial commit”。[1]

Merge pull request #68 from samssh/fix-settings-import

yiguodev 的提交说明为“Merge pull request #68 from samssh/fix-settings-import”。[2]

Add configurable local and tunnel DNS settings (#183)

yiguodev 的提交说明为“Add configurable local and tunnel DNS settings (#183)”。[3]

Improve desktop Core lifecycle and tray behavior (#185)

yiguodev 的提交说明为“Improve desktop Core lifecycle and tray behavior (#185)”。[4]

一手来源与考据

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

  1. [1]
    Initial commit

    核对 GitHub 关联作者账号、提交时间与代码差异;日期按 UTC+8。

    https://github.com/YuanDevTeam/OneXray/commit/b4b317acf68e3db7b131c4a6c0d4e008b978778b
  2. [2]

    核对 GitHub 关联作者账号、提交时间与代码差异;日期按 UTC+8。

    https://github.com/YuanDevTeam/OneXray/commit/1347703712fb02ef1763c4fca3453021c7d39fd4
  3. [3]

    核对 GitHub 关联作者账号、提交时间与代码差异;日期按 UTC+8。

    https://github.com/YuanDevTeam/OneXray/commit/4741e634edee9bcc25eb21e25d31db818d299f60
  4. [4]

    核对 GitHub 关联作者账号、提交时间与代码差异;日期按 UTC+8。

    https://github.com/YuanDevTeam/OneXray/commit/4bc391330f200c95fceff2aab64012ce98849c43
  5. [5]
    https://github.com/YuanDevTeam/OneXray/issues/187#issuecomment-5652266919
资料边界与事实声明

本文只依据公开项目的 Git 历史、具体代码差异与本人署名评论核对技术参与。根提交可能包含上游历史,不等同于个人或品牌创立时间;不收录现实姓名、工作单位、生活与私人联系方式。

发现人物信息不准确?

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