yiguodev的动态

OneXray 开发者

共 18 条动态,按原始发布时间排列。

查看人物介绍
来源: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 及其拥有的传输资源,包括独立下载配置和所有目标地…(节选)

来源:GitHub

yiguodev:OneXray 下一版加入局域网代理共享,单个监听同时支持 HTTP 与 SOCKS5

在「希望有旁路由功能」请求(#208)的回复中,yiguodev 说明局域网代理共享已在下一版实现:可在「高级 → Xray → Xray 配置」中启用,默认端口 11024,可自行修改;单个监听同时支持 HTTP 与 SOCKS5,包含 SOCKS5 UDP 转发。共享在 VPN 运行时生效并使用其当前路由配置,连接状态下修改共享设置会提示重启 VPN。其他设备必须显式配置该代理,这不是透明网关或路由器模式。监听绑定 0.0.0.0 且无认证,因此只应在可信网络启用。HTT…(节选)

来源:GitHub

yiguodev:OneXray 下一版加入分片(Fragment)开关,默认关闭

在「希望能加入末端分片开关」请求(#212)的回复中,yiguodev 说明分片支持已实现,并将包含在下一版发布中:智能路由与普通自定义路由新增分片(Fragment)开关,默认关闭;高级自定义路由支持通过 JSON 配置自定义分片参数。该 issue 已以「已完成」关闭。

来源:GitHub

yiguodev:Xray iOS TUN 入站修复经本地验证可行,借用 fd 须先复制再包装 os.File

在 Xray-core PR #6883(hossinasaadi 提出为 iOS TUN 入站复制 NetworkExtension 持有的文件描述符,open、未合并)评审中,yiguodev 复核 commit 9929c7c 后表示该修复方向正确、未发现阻塞问题:仅跳过显式 close 并不够,因为借用来的描述符被包进 os.File 后,其 finalizer 仍可能在 GC 后关闭原描述符;在包装前先复制描述符,Xray 才有自己的句柄可关,同时保留 Networ…(节选)

来源:GitHub

yiguodev:DNS 回环问题一直存在,彻底解决需为默认 Go DnsResolver 增加 protect 与 bindInterface

在 Xray-core「TUN inbound:Windows 新增 autoSystemWfpBlockLeak 等改动」的 PR 讨论中,OneXray 开发者 yiguodev 指出:DNS 回环问题一直存在,并非本次 Linux TUN 的修改才引入;在所有流量均通过代理且使用本地 DNS 的场景下,除 Apple 平台外都会出现 DNS 回环。多数 GUI 客户端会配置一个 direct 的 DNS server,从而解决回环后的 DNS 查询。他认为彻底的解决方案…(节选)

来源:GitHub

OneXray 将支持通过广播指令开关 VPN,默认关闭

在 OneXray #205(功能请求,已关闭)中,作者 yiguodev 说明 Android 广播自动化已在下一个版本实现,默认关闭:需在「Advanced → VPN Tunnel → Android system VPN → External automation」开启并复制生成的 token。他给出的显式广播参数为包名 net.yuandev.onexray、接收类 VpnAutomationReceiver、START_VPN 与 STOP_VPN 两个 acti…(节选)

来源:GitHub

yiguodev:OneXray 已移除 macOS 菜单栏的实时速度显示,不再提供隐藏选项

在 OneXray「桌面端增加隐藏流量速度的选项」功能请求下,yiguodev 回复说已经把 macOS 菜单栏的流量速度显示移除,因此不再需要单独的隐藏选项,议题按已解决关闭。这项显示是 9 月 21 日发布的 v26.9.4 才加入并重点宣传的能力(连接时显示实时上下行速率、悬停可看本次连接流量);截至本条发言,仓库最新发布仍为 9 月 21 日的 v26.9.4,这一移除尚未随任何发布版本发出。

来源:GitHub

yiguodev:OneXray 恢复 hysteria2:// 与 hy2:// 链接导入导出,但仍要求 TLS 证书校验

在 OneXray「Hysteria2 不受支持」议题下,yiguodev 说明 Hysteria2 分享链接支持在早期某次更新中被移除,现已恢复 `hysteria2://` 与 `hy2://` 两种前缀的导入与导出,包含 Salamander 混淆与端口跳跃;这些改动将随下个版本发布,当前 App Store 版本尚未包含。他同时明确 TLS 证书校验仍是必须的,请求 `insecure=true`、`allowInsecure=true` 或 `pinSHA256` …(节选)

来源:GitHub

yiguodev:Xray 本地 DoH 上游的主机名引导解析可能绕回被接管的系统 DNS,实测 4 秒超时

在 Xray-core PR 6773 的复测说明中表示,混合 localhost 的拒绝接管与两条回滚错误信息的保留已通过追加验证。在 autoSystemDNS 开启、TUN/53 走 DNS outbound、上游为 https+local://dns.google/dns-query 时,本地 DoH 路径会以该上游主机名调用 DialSystem,而 MayUseSystemResolver() 未识别这一间接依赖,预检仍会放行。他在 Linux ARM64 / s…(节选)

来源:GitHub

yiguodev:OneXray 的 JSON 编辑器补上全选/复制/剪切/粘贴菜单

作者回复:JSON 编辑器在与 re_editor 集成时缺失选择菜单,已在移动端长按菜单与桌面端右键菜单中加入全选、复制、剪切、粘贴,覆盖 Raw JSON、高级自定义路由 JSON 与节点 JSON 编辑器;菜单行为已由 iOS、Android、macOS 的自动化组件测试覆盖,尚未在 iOS 18.7.8 真机上验证;该修复将包含在下一个版本中。

来源:GitHub

yiguodev:Xray Linux TUN DNS 接管仍有混合解析路径反例

yiguodev 在 Xray-core #6773 中说明,已用四组真实 Linux 场景复测确认无 DNS、空 DNS 和 gateway-source-IP 到 blackhole 等修复有效;但新增只对 example.com 使用 localhost 且 finalQuery/skipFallback 的上游后,接管会被接受而查询 4/4 超时。他认为应在可选解析路径可能依赖系统解析器时拒绝接管,并在 README 明确 source-port-independen…(节选)

来源:GitHub

OneXray 已修复 FakeDNS 域名恢复,计划随下一版发布

yiguodev 说明,应用管理的 TUN 入站缺少 FakeDNS 域名恢复,单独在 Raw JSON 中添加 FakeDNS 不足以正常工作。修复会为相应配置启用 fakedns 嗅探,并在智能路由与自定义路由中提供默认关闭的 Use FakeDNS 选项;发言时尚未发布。