RPRX:Xray-core TUN 新增 autoSystemDNS,Linux 上的 DNS 泄漏问题已解决

RPRX 在 Xray-core issue #6454(「tun模式存在dns泄漏」,2026-07-08 由 PhoenixNil 提交,仍 open)下于 2026-09-27 20:24:11Z 答复:PR 6773 已解决 Linux 上的问题,并新增了一个配置项 autoSystemDNS;他感觉改用 gateway 这种做法在 FreeBSD 上同样适用,并请 drTr0jan、brookwko 试试。他还说这个 issue 上面的讨论已确认 Windows 上改所有网卡的 DNS 也可行。 据 PR 6773(作者 youugiuhiuh,2026-09-27 20:07:53Z 合并):autoSystemDNS 默认关闭、仅 Linux 可用,开启后 TUN 入站在启动时用 resolvectl 把系统解析器指向 TUN 接口(借助 systemd-resolved 的 default-route 标记),地址取首个 IPv4 gateway 加一,关闭时把 DNS 交还系统;PR 说明同时指出 macOS 上该方法实测无效。 截至该答复时,仓库最新正式版仍为 2026-09-08 发布的 v26.9.9,这一改动尚未随正式版发出。

作者原文

https://github.com/XTLS/Xray-core/pull/6773 Linux 已解决问题,加了个新配置项 autoSystemDNS,我感觉改到 gateway 这方法也适用于 FreeBSD,@drTr0jan @brookwko 你们试试

这个 issue 上面的讨论已确认 Windows 上改所有网卡的 DNS 也可行,等个有缘人 PR,或许只有 macOS 不行