
我的 OpenWrt 负责拨号上网下发 ipv6 地址,而且软路由跑着 openclash 做透明代理。虽然有规则让 openai chatgpt 等都走代理。但是 dns 查询到 v6 地址后,就不走 openclash 了(起码在 yacd 是没有 v6 的)。
所以请求到 openai 一些服务的时候会出问题。但又不想一杆子打死所有 v6 ,想着是有需求的网址使用个插件关闭 v6 访问(黑名单模式)。
所以有插件能做到吗?


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