

我的 OpenWrt 负责拨号上网下发 ipv6 地址,而且软路由跑着 openclash 做透明代理。虽然有规则让 openai chatgpt 等都走代理。但是 dns 查询到 v6 地址后,就不走 openclash 了(起码在 yacd 是没有 v6 的)。
所以请求到 openai 一些服务的时候会出问题。但又不想一杆子打死所有 v6 ,想着是有需求的网址使用个插件关闭 v6 访问(黑名单模式)。
所以有插件能做到吗?
1 docx 2025 年 1 月 3 日 via iPhone 给 ipv6 地址也加上代理规则? |
2 wcnmm 2025 年 1 月 3 日 via Android 开启 v6 流量代理,绕过大陆 ip |
3 vibbow 2025 年 1 月 3 日 可以换个思路,局域网分配 fd:: 的地址,然后做 NPT6 这样除非域名只有纯 v6 地址,否则都会优先走 v4 |
5 wheat0r 2025 年 1 月 3 日 用 DNS 解决 |
6 JerryYuan 2025 年 1 月 3 日 via Android 类似的场景,我是 docker 会解析 v6 导致不走梯子,加了个 AdGuardHome ,把 v6 解析过滤掉,明显就稳定多了。。。 |
7 alect 2025 年 1 月 3 日 单独解析这个网站…… |
8 guiys 2025 年 1 月 3 日 via iPhone AdGuardHome ,有语法可以单独过滤掉某些域名的 ipv6 解析 |
9 iShinku 2025 年 1 月 3 日 openclash 自带的 dns 没有监听 IPV6 地址 只监听了 IPV4 地址 因此电脑如果通过 路由 V6 的 dns 获取 V6 地址,那么这个地址 clash 并不会感知 目前我的设置是 openclash 作为 Dnsmasq 上游,AdGuardHome 做 clash 上游 Dnsmasq---->openclash--->AdGuardHome 因为 Dnsmasq 监听路由 V4V6 地址,因此电脑通过路由 V6 的 dns 获取后,clash 能感知 然后 clash 开启 IPV6 支持,这样 IPV6 也走 clash 了,然后任何规则都可以在 AdGuardHome 里面定义 |
10 flynaj 2025 年 1 月 9 日 via Android smartdns 单独分流 |
11 lijiangang886 2025 年 1 月 10 日 之前没关注过这个问题,现在我的解决方法是把电脑的 ipv6 关掉 |