InfPage
文档教程
实用工具
笔记总结
文档教程
实用工具
笔记总结
  • Clash:代理工具

Clash:代理工具

图形客户端

Clash Verge Rev

  • Windows x64
  • Windows arm64
  • macOS x64
  • macOS arm64
  • Linux x64
  • Linux arm64

FlClash

  • Android ARMv8
  • Android ARMv7
  • Android x64

Hiddify

  • Android Universal
  • iOS Universal

iOS客户端

  • Shadowrocket
  • QuantumultX
  • Stash
  • Surge

OpenWRT插件

  • ShellCrash
  • OpenClash
  • PassWall

核心客户端

核心下载

  • Mihomo
    • Windows x64镜像下载
    • Windows x64网盘下载
  • Sing Box
  • Clash Premium

在线面板

  • ZashBoard
  • MetaCubeXD

容器部署

DockerCompose(桥接模式)
services:
  mihomo:
    container_name: mihomo
    image: metacubex/mihomo:latest
    volumes:
      - ./config:/root/.config/mihomo
    networks:
      default:
    ports:
      - 7892:7892/tcp
      - 7892:7892/udp
      - 9090:9090
    restart: unless-stopped
networks:
  default:
    enable_ipv6: true
DockerCompose(宿主机网络模式)
services:
  mihomo:
    container_name: mihomo
    image: metacubex/mihomo:latest
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - ./config:/root/.config/mihomo
    network_mode: host
    restart: unless-stopped
DockerCompose(旁路网关模式)
services:
  mihomo:
    container_name: mihomo
    image: metacubex/mihomo:latest
    dns:
      - 127.0.0.1
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - ./config:/root/.config/mihomo
    networks:
      macvlan:
        ipv4_address: 192.168.0.2 # 本容器固定地址
    sysctls:
      net.ipv4.ip_forward: 1
    restart: unless-stopped
networks:
  macvlan:
    name: macvlan
    driver: macvlan
    driver_opts:
      parent: enp1s0 # 本机出口网卡
    enable_ipv6: true
    ipam:
      config:
        - subnet: 192.168.0.0/24 # 局域网子网
          gateway: 192.168.0.1 # 局域网关

Windows(本地运行模式)

直接启动

  1. 右键以管理员权限运行mihomo.exe
  2. 修改%USERPROFILE%\.config\mihomo\config.yaml默认配置

后台启动

  1. 在mihomo.exe程序所在目录创建mihomo.vbs输入指令保存,右键mihomo.exe进入属性>兼容性>勾选以管理员身份运行此程序
mihomo.vbs
set ws=WScript.CreateObject("WScript.Shell")
ws.run "mihomo.exe",0
  1. 双击运行或创建快捷方式到启动文件夹开机自动执行
    • 用户开机启动文件夹:%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    • 系统开机启动文件夹:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

计划任务

  1. 右键开始菜单或此电脑,点击管理进入计算机管理
  2. 在左侧选择系统工具>任务计划程序>任务计划程序库,在右侧选择创建任务
  3. 在常规选项卡中,点击更改用户或组,输入SYSTEM检查名称,确认无误后确定
  4. 在触发器选项卡中,点击新建按钮,开始任务选择启动时,可设置延迟任务时间,完成后确定
  5. 在操作选项卡中,点击新建按钮,操作选择启动程序,点击浏览选择mihomo.exe,添加参数输入-d "C:\Users\Admin\.config\mihomo"(引号内修改为配置文件所在绝对文件夹路径),完成后确定
  6. 完成所有配置后按确定保存任务

创建服务

  1. 下载NSSM并解压nssm.exe到任意目录
  2. 在该目录运行nssm install命令,在弹出窗进行服务安装
  3. 进入Application选项卡
    • Path选择mihomo.exe
    • Startup directory保持自动填写
    • Arguments填写-d .\
    • Service name填写Mihomo
  4. 点击Install Service安装服务
  5. 进入任务管理器的服务选项卡找到Mihomo右键开始
  6. 运行nssm remove命令,在弹出窗输入Mihomo可卸载服务

订阅转换

SubConverter

  1. 下载SubConverter
    • 推荐使用SubConverter MetaCubeX改版
  2. 解压并打开subconverter.exe
  3. 订阅地址输入本地URLhttp://127.0.0.1:25500/sub?target=%TARGET%&url=%URL%
    • %TARGET%替换为auto(自动)/clash(Clash)/quanx(QuantumultX)
    • %URL%使用URLEncode编码原订阅地址后替换

无法部署可使用SubConverters或ACL4SSR进行在线转换

SubStore

  1. 下载SubStore
  2. 下载Node.js解压并配置环境变量
  3. 进入SubStore目录使用node sub-store.bundle.js运行
  4. 访问http://localhost:3000管理订阅
  5. 新增订阅转换保存并复制对应客户端订阅地址

配置教程

规则仓库

  • BlackMatrix详细规则
  • SSTap游戏规则
  • GeoSite解析
  • GeoIP解析

配置文件

配置教程

  • Mihomo Wiki
  • Mihomo GitHub

常用配置

.config\mihomo\config.yaml
port: 7890
socks-port: 7891
mixed-port: 7892
redir-port: 7893
tproxy-port: 7894
ipv6: true
allow-lan: true
lan-allowed-ips:
  - 0.0.0.0/0
lan-disallowed-ips:
  - ::/0
unified-delay: true
tcp-concurrent: true
external-controller: 0.0.0.0:9090
external-ui: ui # 面板URL路径
external-ui-url: "https://github.com/Zephyruso/zashboard/releases/latest/download/dist.zip"

geodata-mode: true
geox-url:
  geoip: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.dat"
  geosite: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat"
  mmdb: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country-lite.mmdb"
  asn: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/GeoLite2-ASN.mmdb"
geo-auto-update: true
geo-update-interval: 24

find-process-mode: strict
global-client-fingerprint: chrome

profile:
  store-selected: true
  store-fake-ip: true

sniffer:
  enable: true
  sniff:
    HTTP:
      ports: [80, 8080-8880]
      override-destination: true
    TLS:
      ports: [443, 8443]
    QUIC:
      ports: [443, 8443]
  skip-domain:
    - "Mijia Cloud"
    - "+.push.apple.com"

tun:
  enable: true
  stack: gvisor # gvisor:兼容性最强;mixed:性能较好;system:性能最佳需防火墙放行
  dns-hijack:
    - "any:53"
    - "tcp://any:53"
  auto-route: true
  auto-redirect: true # false:旁路模式使tun接管所有流量
  auto-detect-interface: true

dns:
  enable: true
  ipv6: true
  listen: 0.0.0.0:53
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-range6: fdfe:dcba:9876::1/64
  fake-ip-filter-mode: rule
  fake-ip-filter:
    - GEOSITE,private,real-ip
    - GEOSITE,CN,real-ip
    - MATCH,fake-ip
  nameserver:
    - "https://223.5.5.5/dns-query"
    - "https://120.53.53.53/dns-query"
  proxy-server-nameserver:
    - "https://dns.alidns.com/dns-query"
    - "https://doh.pub/dns-query"
  nameserver-policy:
    "geosite:cn,private":
      - "https://dns.alidns.com/dns-query"
      - "https://doh.pub/dns-query"
    "geosite:geolocation-!cn":
      - "https://dns.cloudflare.com/dns-query"
      - "https://dns.google/dns-query"
  respect-rules: true

proxy-providers:
  proxy:
    type: http
    url: https://example.com?clash=1 # 修改为节点订阅地址
    interval: 86400
    health-check:
      enable: true
      url: https://cp.cloudflare.com/generate_204
      interval: 60
      lazy: false

proxy-groups:
  - name: 国际代理
    type: select
    include-all: true
    exclude-filter: "(?i)订阅|官网|网站" # 可修改屏蔽节点
    proxies: [故障转移,DIRECT]

  - name: 人工智能
    type: select
    include-all: true
    exclude-filter: "(?i)订阅|官网|网站" # 可修改屏蔽节点
    proxies: [美国,DIRECT]

  - name: 国内代理
    type: select
    include-all: true
    exclude-filter: "(?i)订阅|官网|网站" # 可修改屏蔽节点
    proxies: [DIRECT,故障转移]

  - name: 故障转移
    type: fallback
    proxies: [香港,台湾,新加坡,美国,日本,韩国,DIRECT]
    url: https://cp.cloudflare.com/generate_204
    interval: 60

  - name: 香港
    type: url-test
    include-all: true
    filter: "(?i)香港"
    exclude-filter: "(?i)专线"
    tolerance: 100

  - name: 台湾
    type: url-test
    include-all: true
    filter: "(?i)台湾"
    exclude-filter: "(?i)专线"
    tolerance: 100

  - name: 新加坡
    type: url-test
    include-all: true
    filter: "(?i)新加坡"
    exclude-filter: "(?i)专线"
    tolerance: 100

  - name: 美国
    type: url-test
    include-all: true
    filter: "(?i)美国"
    exclude-filter: "(?i)专线"
    tolerance: 100

  - name: 日本
    type: url-test
    include-all: true
    filter: "(?i)日本"
    exclude-filter: "(?i)专线"
    tolerance: 100

  - name: 韩国
    type: url-test
    include-all: true
    filter: "(?i)韩国"
    exclude-filter: "(?i)专线"
    tolerance: 100

rules:
  - GEOIP,private,DIRECT,no-resolve
  - GEOSITE,private,DIRECT
  - GEOSITE,category-ai-chat-!cn,人工智能
  - GEOSITE,github,国际代理
  - GEOSITE,google,国际代理
  - GEOSITE,bing,国际代理
  - GEOSITE,cloudflare,国际代理
  - GEOSITE,twitter,国际代理
  - GEOSITE,telegram,国际代理
  - GEOSITE,youtube,国际代理
  - GEOSITE,netflix,国际代理
  - GEOSITE,spotify,国际代理
  - DOMAIN-SUFFIX,steamserver.net,DIRECT
  - GEOSITE,steam@cn,国内代理
  - GEOSITE,steam,国际代理
  - GEOSITE,bilibili,国内代理
  - GEOSITE,CN,国内代理
  - GEOIP,google,国际代理
  - GEOIP,cloudflare,国际代理
  - GEOIP,twitter,国际代理
  - GEOIP,telegram,国际代理
  - GEOIP,netflix,国际代理
  - GEOIP,CN,国内代理
  - MATCH,国际代理

配置片段

覆盖订阅配置
proxy-providers:
  proxy:
    type: http
    url: https://example.com?clash=1
    interval: 86400
    health-check:
      enable: true
      url: https://cp.cloudflare.com/generate_204
      interval: 60
      lazy: false
    override:
      udp: true # true:强制启用节点UDP
      skip-cert-verify: false # true:强制跳过证书验证
飞牛反代穿透
listeners:
  - name: fn-vmess-in
    type: vmess
    port: 3000
    listen: 127.0.0.1 # 监听本地即可
    ws-path: "/chromium/x" # 可修改/chromium/后的子路径
    users:
      - username: fnconnect
        uuid: ab853535-8d71-4561-a893-b82ae0a5db0c # 可修改任意UUID
        alterId: 0
最近更新: 2026/6/30 15:28
Contributors: PZJPZJPZJ