关于如何在开启 OpenClash 后流畅使用 IPV6

10次阅读

共计 833 个字符,预计需要花费 3 分钟才能阅读完成。

之前因为感觉 IPV6 没啥用就一直没开,最近忽然对 IPV6 的 IPTV 源感兴趣索性折腾了下,看到论坛里有人在问就发出来给大家看看

  1. OpenClash 菜单 -> 插件设置 ->IPV6 设置 -> 勾选“IPv6 流量代理”和“允许 IPv6 类型 DNS 解析”
  2. 如果你只有部分节点支持 IPV6 或完全不支持 IPV6,使用 DNS 分流器配置为优先使用 IPV4

以 MosDNS 为例,MosDNS 的默认配置为国外流量优先 IPV4,也可以自定义配置修改策略

2.1 安装 MosDNS 并启用,取消勾选 DNS 转发

2.2 OpenClash 菜单 -> 覆写设置 ->DNS 设置, 勾选自定义上游 DNS 服务器,取消勾选追加上游 DNS,在下面的 NameServer 列和 Fallback 列都添加 MosDNS 的 IP 和端口,并确保只勾选了 MosDNS

如果你的 Clash 是 Meta(mihomo)内核并且有部分节点支持 IPV6,建议修改配置文件,为 IPV6 流量设置独立的分流规则

可以修改配置文件或在 OpenClash 菜单 -> 配置管理 -> 配置文件编辑 中修改,

在 ”rules” 的上方增加配置

sub-rules:
  ipv6:
    - GEOIP,private,DIRECT
    - DOMAIN-SUFFIX,local,DIRECT
    - GEOSITE,cn,DIRECT
    - GEOIP,CN,DIRECT
    - GEOSITE,microsoft,DIRECT
    - GEOSITE,apple,DIRECT
    - GEOSITE,steam,DIRECT
    - MATCH,🔰国外流量 (IPV6)

“🔰国外流量 (IPV6)” 是你的支持 IPV6 的节点或节点组

然后在 rules 下的第一行增加

- SUB-RULE,(IP-CIDR6,::/0),ipv6

以上配置完以后就可以在开启代理的情况下运行任何纯 ipv6 的网站了,但是由于优先获取 ipv4, 在例如 https://ipv6test.google.com 的网站上会提示没有 ipv6, 实际 https://ipv6.google.com 是可以运行的

正文完
 0