[Bug]: TUN DNS 解析似乎存在问题
请认真检查以下清单中的每一项
- [x] 已经搜索过,没有发现类似issue
- [x] 已经搜索过文档,没有发现相关内容
- [x] 已经尝试使用过最新版,问题依旧存在
- [x] 使用的是官方版本(未替换及修改过安装目录程序文件)
软件版本
0.20.12
操作系统
Windows x64
系统版本
windows 10
问题描述
TUN 模式下出现无法访问google 的问题

但浏览器中开始安全DNS 后,就可以访问Google 了

似乎DNS 解析依然存在问题
复现步骤
使用TUN 模式,TUN model相关配置如下

浏览器错误为
无法访问google 的问题

但浏览器中开始安全DNS 后,就可以访问Google 了

日志文件
22:43:50 INF [Inbound] Mixed(http+socks) listening addr=127.0.0.1:61373 22:43:50 INF [API] listening addr=127.0.0.1:61372 22:43:51 INF [Config] initial compatible provider name=♻️ 自动选择 22:43:51 INF [Config] initial compatible provider name=📺 动画疯 22:43:51 INF [Config] initial compatible provider name=🎬 YouTube 22:43:51 INF [Config] initial compatible provider name=🍎 Apple 22:43:51 INF [Config] initial compatible provider name=🎯 游戏平台 22:43:51 INF [Config] initial compatible provider name=🔰 Myssr 22:43:51 INF [Config] initial compatible provider name=🌎 全球代理 22:43:51 INF [Config] initial compatible provider name=🐟 漏网之鱼 22:43:51 INF [Config] initial compatible provider name=📱 Telegram 22:43:51 INF [Config] initial compatible provider name=Ⓜ Microsoft 22:43:51 INF [Config] initial compatible provider name=📺 Bilibili 22:43:51 INF [Config] initial compatible provider name=📺 Disney+ 22:43:51 INF [Config] initial compatible provider name=📽 Netflix 22:43:51 INF [Config] initial rule provider name=Bilibili 22:43:52 INF [Config] initial rule provider name=Steam 22:43:52 INF [Config] initial rule provider name=Nintendo 22:43:52 INF [Config] initial rule provider name=Privacy 22:43:52 INF [Config] initial rule provider name=Bahamut 22:43:52 INF [Config] initial rule provider name=Netflix 22:43:52 INF [Config] initial rule provider name=Epic 22:43:52 INF [Config] initial rule provider name=ProxyGFWlist 22:43:52 INF [Config] initial rule provider name=Hijacking 22:43:52 INF [Config] initial rule provider name=Apple 22:43:52 INF [Config] initial rule provider name=Telegram 22:43:52 INF [Config] initial rule provider name=Microsoft 22:43:52 INF [Config] initial rule provider name=ChinaIp 22:43:52 INF [Config] initial rule provider name=Xbox 22:43:52 INF [Config] initial rule provider name=ProxyMedia 22:43:52 INF [Config] initial rule provider name=YouTube 22:43:52 INF [Config] initial rule provider name=Disney 22:43:52 INF [Config] initial rule provider name=Advertising 22:43:52 INF [Config] initial rule provider name=Unbreak 22:43:52 INF [Config] initial rule provider name=Global 22:43:52 INF [Config] initial rule provider name=Blizzard 22:43:52 INF [Config] initial rule provider name=Origin 22:43:52 INF [Config] initial rule provider name=ChinaDomain 22:44:16 INF [Inbound] TUN listening iface=Clash gateway=198.18.0.1 22:44:40 INF [UDP] connected, doesn't match any rule lAddr=198.18.0.1:54265 rAddr=142.251.42.234:443 proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:4000 rAddr=180.101.246.170:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56376 rAddr=125.39.132.139:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56377 rAddr=140.207.62.150:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 WRN [TCP] dial failed error=dial tcp4 116.211.207.109:8081: i/o timeout proxy=DIRECT lAddr=198.18.0.1:62541 rAddr=116.211.207.109:8081 rule=RuleSet rulePayload=ChinaIp 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=Ⓜ Microsoft lAddr=198.18.0.1:62513 rAddr=www.onenote.com:443 rule=RuleSet rulePayload=Microsoft 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56373 rAddr=183.60.56.20:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56366 rAddr=157.148.55.250:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56370 rAddr=39.156.125.103:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56372 rAddr=182.50.8.144:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56371 rAddr=49.7.253.197:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:4025 rAddr=117.89.176.224:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56369 rAddr=222.94.109.249:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56361 rAddr=36.155.207.185:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56365 rAddr=183.47.99.88:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56364 rAddr=106.39.203.108:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 INF [UDP] connected lAddr=198.18.0.1:56374 rAddr=119.147.32.232:8000 mode=rule rule=RuleSet(ChinaIp) proxy=DIRECT 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=Ⓜ Microsoft lAddr=198.18.0.1:62515 rAddr=www.onenote.com:443 rule=RuleSet rulePayload=Microsoft 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=🐟 漏网之鱼 lAddr=198.18.0.1:62538 rAddr=52.109.56.86:443 rule=Match rulePayload= 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=Ⓜ Microsoft lAddr=198.18.0.1:62516 rAddr=www.onenote.com:443 rule=RuleSet rulePayload=Microsoft 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=🐟 漏网之鱼 lAddr=198.18.0.1:62537 rAddr=52.109.56.86:443 rule=Match rulePayload= 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=🐟 漏网之鱼 lAddr=198.18.0.1:62524 rAddr=142.251.42.234:443 rule=Match rulePayload= 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=🐟 漏网之鱼 lAddr=198.18.0.1:62539 rAddr=52.109.56.86:443 rule=Match rulePayload= 22:44:40 WRN [TCP] dial failed error=api-ab-1.myqbnb.com:30001 connect error: all DNS requests failed, first error: dial udp4 8.8.4.4:53: i/o timeout proxy=Ⓜ Microsoft lAddr=198.18.0.1:62618 rAddr=fe2cr.update.microsoft.com:443 rule=RuleSet rulePayload=Microsoft
其他补充
mixin: # object dns: enable: true enhanced-mode: fake-ip nameserver: - 8.8.8.8 - 8.8.4.4 fallback: [] fake-ip-filter: - +.stun.. - +.stun...* - +.stun.... - +.stun.....* - ".n.n.srv.nintendo.net" - +.stun.playstation.net - xbox...microsoft.com - ".*.xboxlive.com"
dns: enable: true enhanced-mode: fake-ip nameserver: - 8.8.8.8 - 8.8.4.4 fallback: [] fake-ip-filter: - +.stun.. - +.stun...* - +.stun.... - +.stun.....* - ".n.n.srv.nintendo.net" - +.stun.playstation.net - xbox...microsoft.com - "..xboxlive.com" - ".msftncsi.com" - "*.msftconnecttest.com" - WORKGROUP tun: enable: true stack: gvisor auto-route: true auto-detect-interface: true dns-hijack: - any:53