Skip to content
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

[Bug] 在【实验性:绕过指定区域 IP】中选择”绕过中国大陆“后,绝大多数国内网站加载变慢,且DNS解析超时 #4287

Open
5 of 7 tasks
kingfingerpro opened this issue Jan 14, 2025 · 7 comments
Labels
bug Something isn't working

Comments

@kingfingerpro
Copy link

Verify Steps

  • Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
  • Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
  • Definite 这确实是 OpenClash 出现的问题
  • Contributors 我有能力协助 OpenClash 开发并解决此问题
  • Meaningless 我提交的是无意义的催促更新或修复请求

OpenClash Version

v0.46.066

Bug on Environment

Other

OpenWrt Version

Kwrt 24.10-SNAPSHOT 01.09.2025 kernel 6.6.69

Bug on Platform

Linux-amd64(x86-64)

Describe the Bug

在【实验性:绕过指定区域 IP】中选择”绕过中国大陆“后,绝大多数国内网站加载变慢,且DNS解析超时,将这个选项禁用后通过内核分流为Direct响应速度恢复正常。
image

To Reproduce


OpenClash Log

---

OpenClash Config

No response

Expected Behavior


Additional Context

No response

@kingfingerpro kingfingerpro added the bug Something isn't working label Jan 14, 2025
@vernesong
Copy link
Owner

检查你的dns劫持,关闭v6

@kingfingerpro
Copy link
Author

关闭ipv6解析之后加载速度确实恢复了,但这是为什么呢,节点和宽带都支持IPv6,并且能够访问IPv6网站。
开启IPv6后解析超时的好像都是一些纯IPv4的域名
image
image

@kingfingerpro
Copy link
Author

改防火墙转发了,解析和响应速度都正常了,不想放弃IPv6🥹,这个问题可能和dnsmasq有关。

@Aethersailor
Copy link

Aethersailor commented Jan 15, 2025

不用关闭 IPv6
在 IPv6 的设置里关闭下发 DNS 的选项就行,强迫下游设备用路由的 IPv4 DNS 解析包括 IPv6 域名在内的所有域名

v6-5

v6-6

@kingfingerpro
Copy link
Author

不用关闭ipv6,在ipv6的设置里关闭下发dns的选项就行,强迫下游设备用路由的ipv4地址解析包括v6域名在内的所有域名

非常感谢 确实有用 只要生效的配置文件里nameserver没有ipv6地址就不会出现无法解析的问题

@digiw
Copy link

digiw commented Jan 17, 2025

或可把dns解析交给mosdns分流处理

@microten
Copy link

以前我是把V6 dns设置为fe80 openwrt的本地地址,后来就直接关闭V6的dns 直接由V4解析,直连的他自然会解析V6,需要代理的就只下发V4了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants