A-A+

OpenClash 协议VLESS、XTLS、Hysteria的 Clash 规则讲解!

2024年01月29日 15:01 汪洋大海 暂无评论 共4246字 (阅读1,524 views次)

OpenClash 切换内核

OpenClash 比较智能化,会识别相关的协议类型从而自动的切换 Meta 内核。所以,只要设置好 OpenClash 以后,其他的就不用管了,贴上一个运行日志:

 

2022-08-23 12:29:40 提示:Disney Plus 域名预解析完成!
2022-08-23 12:29:33 提示:开始预解析 Disney Plus 域名...
2022-08-23 12:29:33 提示:Netflix 域名预解析完成!
2022-08-23 12:28:18 提示:开始预解析 Netflix 域名...
2022-08-23 12:27:18 OpenClash 启动成功,请等待服务器上线!
2022-08-23 12:27:17 第九步: 添加计划任务,启动进程守护程序...
2022-08-23 12:27:17 第八步: 重启 Dnsmasq 程序...
2022-08-23 12:27:17 第七步: 设置防火墙规则...
2022-08-23 12:27:17 第六步: 等待主程序下载外部文件...
2022-08-23 12:27:14 第五步: 检查内核启动状态...
2022-08-23 12:27:13 提示: 检测到配置了 Meta 内核专属功能,调用 Meta 内核启动...
2022-08-23 12:27:13 第四步: 启动主程序...
2022-08-23 12:27:12 第三步: 修改配置文件...
2022-08-23 12:27:12 第二步: 组件运行前检查...
2022-08-23 12:27:12 第一步: 获取配置...
2022-08-23 12:27:12 OpenClash 开始启动...

 

Clash 规则写法教程

Hysteria 规则(Meta专属)

  - name: "hysteria"
    type: hysteria
    server: server.com
    port: 443
    auth_str: yourpassword
    #obfs: yourpassword
    alpn: h3
    protocol: udp          #支持udp/wechat-video/faketcp
    up: '30 Mbps'          #若不写单位,默认为Mbps
    down: '200 Mbps'       #若不写单位,默认为Mbps
    #sni: server.com
    #skip-cert-verify: false
    #recv_window_conn: 12582912
    #recv_window: 52428800
    #auth_str: "yubiyubi"
    #ca: "./my.ca"
    #ca_str: "xyz"
    #disable_mtu_discovery: false

VLESS 规则(Meta专属)

包含 TCP (XTLS) 以及 WS 的两种协议!

  - name: "vless-tcp"
    type: vless
    server: server
    port: 443
    uuid: uuid
    network: tcp
    servername: example.com # AKA SNI
    # flow: xtls-rprx-direct # xtls-rprx-origin  # enable XTLS
    # skip-cert-verify: true
    
  - name: "vless-ws"
    type: vless
    server: server
    port: 443
    uuid: uuid
    udp: true
    tls: true
    network: ws
    servername: example.com # priority over wss host
    # skip-cert-verify: true
    ws-opts:
      path: "/"
      headers:
        Host: example.com

  - name: "Vless"
    type: vless
    server: XXX.XXX.XXX
    port: XXXX
    uuid: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    network: tcp
    servername: XXX.XXX.XXX
    flow: xtls-rprx-direct
    skip-cert-verify: true

其他节点类型规则范例

  # Shadowsocks
  # 加密支持:
  #   aes-128-gcm aes-192-gcm aes-256-gcm
  #   aes-128-cfb aes-192-cfb aes-256-cfb
  #   aes-128-ctr aes-192-ctr aes-256-ctr
  #   rc4-md5 chacha20-ietf xchacha20
  #   chacha20-ietf-poly1305 xchacha20-ietf-poly1305
  #【Meta专属】支持SS2022加密:
  #   2022-blake3-aes-128-gcm
  #   2022-blake3-aes-256-gcm
  #   2022-blake3-chacha20-poly1305
  - name: "ss1"
    type: ss
    server: server
    port: 443
    cipher: chacha20-ietf-poly1305
    password: "password"
    # udp: true
 
  - name: "ss2"
    type: ss
    server: server
    port: 443
    cipher: chacha20-ietf-poly1305
    password: "password"
    plugin: obfs
    plugin-opts:
      mode: tls # or http
      # host: bing.com
 
  - name: "ss3"
    type: ss
    server: server
    port: 443
    cipher: chacha20-ietf-poly1305
    password: "password"
    plugin: v2ray-plugin
    plugin-opts:
      mode: websocket # no QUIC now
      # tls: true # wss
      # skip-cert-verify: true
      # host: bing.com
      # path: "/"
      # mux: true
      # headers:
      #   custom: value
 
  # vmess
  # 加密支持 auto/aes-128-gcm/chacha20-poly1305/none
  - name: "vmess"
    type: vmess
    server: server
    port: 443
    uuid: uuid
    alterId: 32
    cipher: auto
    # udp: true
    # tls: true
    # skip-cert-verify: true
    # servername: example.com # priority over wss host
    # network: ws
    # ws-opts:
    #   path: /path
    #   headers:
    #     Host: v2ray.com
    #   max-early-data: 2048
    #   early-data-header-name: Sec-WebSocket-Protocol
 
  - name: "vmess-h2"
    type: vmess
    server: server
    port: 443
    uuid: uuid
    alterId: 32
    cipher: auto
    network: h2
    tls: true
    h2-opts:
      host:
        - http.example.com
        - http-alt.example.com
      path: /
  
  - name: "vmess-http"
    type: vmess
    server: server
    port: 443
    uuid: uuid
    alterId: 32
    cipher: auto
    # udp: true
    # network: http
    # http-opts:
    #   # method: "GET"
    #   # path:
    #   #   - '/'
    #   #   - '/video'
    #   # headers:
    #   #   Connection:
    #   #     - keep-alive
 
  - name: vmess-grpc
    server: server
    port: 443
    type: vmess
    uuid: uuid
    alterId: 32
    cipher: auto
    network: grpc
    tls: true
    servername: example.com
    # skip-cert-verify: true
    grpc-opts:
      grpc-service-name: "example"
 
  # socks5
  - name: "socks"
    type: socks5
    server: server
    port: 443
    # username: username
    # password: password
    # tls: true
    # skip-cert-verify: true
    # udp: true
 
  # http
  - name: "http"
    type: http
    server: server
    port: 443
    # username: username
    # password: password
    # tls: true # https
    # skip-cert-verify: true
    # sni: custom.com
    # headers:                      #【Meta专属】
    #   X-T5-Auth: "1962xxxxx709"
    #   User-Agent: "okhttp/3.11.0 Dalvik/2.1.0 ...... "
 
  # Snell
  # 不支持UDP
  - name: "snell"
    type: snell
    server: server
    port: 44046
    psk: yourpsk
    # version: 2
    # obfs-opts:
      # mode: http # or tls
      # host: bing.com
 
  # Trojan
  - name: "trojan"
    type: trojan
    server: server
    port: 443
    password: password
    # udp: true
    # sni: example.com # aka server name
    # alpn:
    #   - h2
    #   - http/1.1
    # skip-cert-verify: true
 
  - name: trojan-grpc
    server: server
    port: 443
    type: trojan
    password: "example"
    network: grpc
    sni: example.com
    # skip-cert-verify: true
    udp: true
    grpc-opts:
      grpc-service-name: "example"
 
  - name: trojan-ws
    server: server
    port: 443
    type: trojan
    password: "example"
    network: ws
    sni: example.com
    # skip-cert-verify: true
    udp: true
    # ws-opts:
      # path: /path
      # headers:
      #   Host: example.com

范例 YAML 文件

贴上 演示视频 中的 范例 YAML 文件

此文件过大,直接参考:https://v2rayssr.com/clash-meta.html

布施恩德可便相知重

微信扫一扫打赏

支付宝扫一扫打赏

×

给我留言