-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS 14.4 下 Tun 模式无法自动设置 DNS #26
Comments
不止 DNS 无法设置, 日志里没有告警也没有报错,看了下源码,似乎没输出 set_system_proxy 相关的日志 看样子也是通过 |
也许需要一个类似 ClashX Proxy Helper 去负责设置网络配置? |
这可能得依赖我们计划在 1.6.x 中引入的跨平台服务模式。 |
目前跨平台的最小化提权服务已经实现。 现在的问题是修改 DNS 需要主动探测用户活跃的网卡。 因为没有确切的思路,因此 1.6.0 不会包含此功能。 如果有思路的话,欢迎交流 |
复现步骤 / Step to reproduce
macOS14.4 下仅连接 Wi-Fi
配置:
预期行为 / Expected behaviour
GUI 启用 Tun 模式时应自动寻找当前出口网卡为其设置 DNS (198.18.0.2),使 fake-ip 正常生效
实际行为 / Actual Behaviour
启动后网卡 DNS 未修改
应用日志 / App logs
备注 / Addition details
clash-verge-rev
也没有自动设置 DNS 成功试着手动执行 networksetup, 14.3+ 开始似乎需要 sudo 才能修改 DNS 了?
Clash Nyapasu 版本号 / Clash Nyapasu
1.5.1-alpha+1afa4c4_x64
Clash 核心及其版本号 / Clash core and version
V1.18.1 Meta
是否为 Pre-release / Is pre-release version
1afa4c4
操作系统及版本 / OS version
macOS 14.4
自查步骤 / Verify steps
The text was updated successfully, but these errors were encountered: