V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bjzhou1990
V2EX  ›  宽带症候群

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

  •  
  •   bjzhou1990 · 67 天前 · 1534 次点击
    这是一个创建于 67 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前因为感觉 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 是可以运行的

    4 条回复    2024-08-12 21:08:26 +08:00
    frankilla
        1
    frankilla  
       67 天前
    Kobayashi
        2
    Kobayashi  
       67 天前 via Android
    你这规则顺序有问题,先写 GEOSITE 和 DOMAIN 。GEOIP 匹配要放在后边。
    bjzhou1990
        3
    bjzhou1990  
    OP
       66 天前
    @Kobayashi 这有什么说法吗
    Aaron325
        4
    Aaron325  
       26 天前
    上套一个 sstproyx 分流,只开启 ipv4 代理

    然后 dns 增加一个能支持 ipv6 的客户端(我是 smartdns )解决 dns 污染+ipv6 获取,然后把少量必须屏蔽 ipv6 的域名自己添加

    这样 ipv6 相当于直连白名单,被墙的网站自动会跳 ipv4 代理。。极快又省事
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:32 · PVG 07:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.