V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
usax

求个 OpenClash 详细设置教程

  •  
  •   usax · Apr 25 · 3490 views
    软路由 ImmortalWrt 固件,按照油管几位博主设置 OpenClash ,Chrome 打开 𝕏 等网页总是慢一点,有时候 𝕏 还加载失败,需要刷新才能进入。

    不使用软路由,硬路由 + Clash Verge 客户端,网页也秒开了,一切正常。

    所以,想找个最新设置 OpenClash 的教程。
    27 replies    2026-04-26 20:36:57 +08:00
    jackOff
        1
    jackOff  
       Apr 25
    https://browserleaks.com/dns https://browserleaks.com/webrtc 你只要能解决这 2 个问题就没必要使用 openclash
    usax
        2
    usax  
    OP
       Apr 25
    @jackOff 想着全屋设备不单独客户端,方便些
    chapiom
        3
    chapiom  
       Apr 25
    配置复杂放弃了,gfwlist 始终配置不上,还是选择 passwall 了。
    zhf883680
        4
    zhf883680  
       Apr 25
    可以 试试 shellcrash
    hievan
        5
    hievan  
       Apr 25
    我用的红米 ax6000 买来时候刷好的 ImmortalWrt 系统固件。

    OpenClash [Clash] 还能用吗? 我在找替代的办法呢,还未找到。
    PrinceofInj
        6
    PrinceofInj  
       Apr 25
    建议使用 nikki 。OpenClash 实在是太过庞然大物了。
    licong
        7
    licong  
       Apr 25
    建议 nikki
    lzdwudi
        8
    lzdwudi  
       Apr 25
    建议 nikki
    模版可以参考七尺宇宙的:https://github.com/qichiyuhub/rule/blob/main/config/mihomo/configdns.yaml
    然后在 nikki 插件里把有关覆写的内容 全部关闭
    cinhoo
        9
    cinhoo  
       Apr 25
    建议 nikki
    mm2x
        10
    mm2x  
       Apr 25
    自己搞个规则,我现在用的有 6600+行 但是还行感觉挺快。分流也挺准
    hpliu
        11
    hpliu  
       Apr 25
    油管:安格世界,看看
    Siefy1024
        12
    Siefy1024  
       Apr 25
    @mm2x 贵州能分享一下么
    Siefy1024
        13
    Siefy1024  
       Apr 25
    @Siefy1024 规则能分享一下吗
    stonesirsir
        15
    stonesirsir  
       Apr 25
    自己写透明代理
    WhatTheBridgeSay
        16
    WhatTheBridgeSay  
       Apr 25
    用 sing-box 就是,现在 AI 这么发达 json 配置文件也不失什么难事
    foru17
        17
    foru17  
       Apr 25   ❤️ 1
    告诉 AI 你的网关地址和密码,然后让 AI 帮你分析和处理,你会发现极其省事,再复杂的问题都能解决。我就用这个弄好了我比较复杂的需求配置。
    weicools
        18
    weicools  
       Apr 26
    @2000wcw 我就是用的这个。有复写,不用手动配
    wske
        19
    wske  
       Apr 26
    其实软路由用 passwall + chinadns-ng 就很完美,解决绝大多数科学问题。
    然后如果电脑端还有更多需求,可以按需使用 clashverge
    huyudong1991
        20
    huyudong1991  
       Apr 26 via Android
    先把 ipv6 dhcp 关掉
    xceszzy
        21
    xceszzy  
       Apr 26
    直接把油管博主“七尺宇”、“安格世界”他们的 openclash 配置文件,替换到路由上( SSH )。然后用他们的 yaml 文件,自己去对应修改里面的订阅。
    cskeleton
        22
    cskeleton  
       Apr 26
    告诉你的 Claude Code/Codex/OpenClaw ,通过 ssh xxx 连上你的路由器,帮你配置 OpenClash 。你的需求是 xxxx 。
    Gemini CLI 还是算了。
    sosme
        24
    sosme  
       Apr 26
    OpenClash 都是古早产物了吧。。现在都是 sing-box 了啊
    77158158
        25
    77158158  
       Apr 26
    用 Nikki 吧,最方便 配置文件可以用这个 https://wiki.metacubex.one/example/conf/

    直接替换机场订阅链接,上传启用!
    superhero007
        26
    superhero007  
       Apr 26
    ShellCrash 好用
    luoshengdu
        27
    luoshengdu  
       Apr 26
    使用的是 qwrt 的 openwrt 下的 openclash ,[Meta] 当前内核版本“alpha-gd801e6b” 当前客户端版本“v0.47.088”
    自建 dns 服务器,除了 geosite:cn 的域名,全部仅返回 ipv4 地址,openclash 内不负责 dns 。使用 gemini 优化很久分享如下
    使用的搬瓦工 vps ,延迟 170ms ,偶有丢包,个人感觉速度挺好,电视看 YouTube 不缓冲
    '''
    # ================================================================
    # OpenClash 生产级分流配置模板 (脱敏版)
    # 特性:基于 ForgeDNS 实现国内双栈、国外纯 IPv4 智能分流
    # 架构:AP8220 (主路由) + 绿联 NAS (ForgeDNS 服务端)
    # 优化:强制重载流量走大带宽节点,支持全自动故障转移 (Fallback)
    # ================================================================

    # 1. 基础运行参数
    mixed-port: 7893
    port: 7890
    socks-port: 7891
    redir-port: 7892
    tproxy-port: 7895
    allow-lan: true
    bind-address: "*"
    ipv6: true # 开启 IPv6 支持,满足国内双栈环境
    unified-delay: true
    tcp-concurrent: true
    log-level: warning
    mode: rule

    # 2. DNS 模块 (核心:完全信任内网 ForgeDNS 预处理结果)
    dns:
    enable: true
    listen: 0.0.0.0:7874
    ipv6: true
    enhanced-mode: redir-host
    respect-rules: false # 必须为 false ,确保 DNS 请求直接交给上游而不被 Clash 规则拦截循环
    nameserver:
    - 10.x.x.x:53 # [需修改] 填入你的 ForgeDNS 所在的内网 IP (例如绿联 NAS 地址)
    default-nameserver:
    - 223.5.5.5 # 阿里公共 DNS
    - 119.29.29.29 # 腾讯公共 DNS

    # 3. 代理节点 (此处已脱敏,请填入自己的 Reality/VLESS 订阅)
    proxies:
    - {name: 直连, type: direct}

    # 示例节点 1:备用/轻载节点 (如 nfs6)
    - name: "Your_Secondary_Node"
    type: vless
    server: 0.0.0.0 # [脱敏] 填入服务器 IP 或域名
    port: 443
    uuid: "00000000-0000-0000-0000-000000000000" # [脱敏]
    network: tcp
    tls: true
    servername: www.apple.com
    client-fingerprint: chrome
    reality-opts: {public-key: "YOUR_PUBLIC_KEY", short-id: "YOUR_SHORT_ID"}
    flow: xtls-rprx-vision

    # 示例节点 2:主用/大流量节点 (如 nfs8)
    - name: "Your_Primary_Node"
    type: vless
    server: 0.0.0.0 # [脱敏] 填入服务器 IP 或域名
    port: 443
    uuid: "00000000-0000-0000-0000-000000000000" # [脱敏]
    network: tcp
    tls: true
    servername: www.apple.com
    client-fingerprint: edge
    reality-opts: {public-key: "YOUR_PUBLIC_KEY"}
    flow: xtls-rprx-vision

    # 4. 策略组 (逻辑:自动容灾 + 出口 IP 锁定)
    proxy-groups:
    - name: "🚀 默认代理"
    type: fallback # fallback 模式确保主节点挂掉后自动切换,且平时保持出口 IP 稳定
    url: "http://www.gstatic.com/generate_204"
    interval: 300
    proxies:
    - "Your_Primary_Node" # 默认首选大带宽节点
    - "Your_Secondary_Node" # 备选
    - 直连

    - {name: "🐟 漏网之鱼", type: select, proxies: ["🚀 默认代理", 直连]}

    # 5. 规则匹配逻辑 (顺序:私有地址 -> 广告 -> 强制代理 -> 国内加速直连 -> 通用判定)
    rules:
    # --- 基础过滤 ---
    - RULE-SET,private_ip,直连,no-resolve
    - GEOSITE,private,直连
    - GEOSITE,category-ads-all,REJECT

    # --- 强制代理区 (包含常见视频、社交、搜索服务) ---
    - GEOSITE,youtube,🚀 默认代理
    - GEOSITE,github,🚀 默认代理
    - GEOSITE,telegram,🚀 默认代理
    - GEOSITE,tiktok,🚀 默认代理
    - GEOSITE,netflix,🚀 默认代理
    - RULE-SET,telegram_ip,🚀 默认代理
    - GEOSITE,google,🚀 默认代理
    - RULE-SET,google_ip,🚀 默认代理

    # --- 国内加速直连区 (针对游戏、系统更新、云存储优化) ---
    - GEOSITE,onedrive,直连
    - GEOSITE,microsoft@cn,直连
    - GEOSITE,apple-cn,直连
    - GEOSITE,steam@cn,直连
    - GEOSITE,category-games@cn,直连

    # --- 判定区 ---
    - RULE-SET,gfw_domain,🚀 默认代理 # GFW 名单内的强制走代理
    - GEOSITE,cn,直连 # 国内域名直连
    - GEOIP,CN,直连 # 国内 IP 直连

    # --- 兜底 ---
    - MATCH,🚀 默认代理

    # 6. 规则集定义 (Provider)
    rule-anchor:
    domain: &domain {type: http, interval: 86400, behavior: domain, format: mrs}
    ip: &ip {type: http, interval: 86400, behavior: ipcidr, format: mrs}

    rule-providers:
    # 所有规则集均使用 mrs 格式,提升 OpenClash 加载效率
    gfw_domain:
    <<: *domain
    url: "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/gfw.mrs"
    google_ip:
    <<: *ip
    url: "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/google.mrs"
    telegram_ip:
    <<: *ip
    url: "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/telegram.mrs"
    private_ip:
    <<: *ip
    url: "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/private.mrs"
    # ... (可根据需要继续补全其他 domain-based providers)
    '''
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 216ms · UTC 00:24 · PVG 08:24 · LAX 17:24 · JFK 20:24
    ♥ Do have faith in what you're doing.