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