armv9

Results 94 comments of armv9

是否已开启国内外分流? 请提交配置(右键 - 分享 - 导出v2ray配置)

这个网站的查询应该都是国外域名。 不清楚为什么浏览器会用到本机网卡的DNS。理论上流量若走TUN网卡,所有DNS流量都会被拦截重写。但是Windows上程序可以随意指定出口网卡。 另外如果网络有v6,请确保TUN也开启v6,否则也可能会出现这种情况(仅限Windows系统)

未能复现,打开上述网站测试,全部是远程DNS提供商的IP

测试中没有设置 FakeDNS IPIfNonMatch 选项。我认为问题不在这里。 开启FakeDNS可以把域名查询交由节点服务端完成,也是防止DNS泄漏的一种方式。

@egg1234 请勿玄学。软件所有配置均在 config 目录下。 首先要确定使用原来的网卡查询DNS的行为是nekoray_core或者是什么程序发出的,查询了什么域名。目前我没有办法复现这种行为,所以只能你们来抓,sysinternals工具或许能做到。 如果是其他进程发出的,且不引入 hook 或者 nfdriver 等技术,似乎是无解的。

有人复现了。使用 Windows API 查询 DNS 时,svchost.exe 会在所有网卡发送 DNS 查询。

目前程序不负责这部分,所以不方便。我也不清楚有没有比设置 127.0.0.1 更好的方法 可以试试单独使用sing-box(预计行为是一致的),然后在那边开 issue

上游已添加防dns泄漏措施。

主要工作如下,但是我不使用且没有 macOS 环境,希望有 macOS 用户来帮忙移植 - [ ] cpp部分本地编译 - [ ] cpp部分actions编译,打包 - [ ] 特殊运行机制的适配或绕过(如签名,沙箱) - [ ] 功能适配(如系统代理 / VPN)

goto #76