github Dreamacro/clash v1.7.0

latest releases: v1.18.0, v1.17.0, v1.16.0...
2 years ago

Feature

# for v2fly and xray (recommand)
- name: "vmess-ws-0rtt"
  type: vmess
  server: server
  port: 443
  uuid: uuid
  alterId: 32
  cipher: auto
  network: ws
  ws-opts:
    path: /
    max-early-data: 2048
    early-data-header-name: Sec-WebSocket-Protocol
# for xray compatible (not recommended)
- name: "vmess-ws-0rtt"
  type: vmess
  server: server
  port: 443
  uuid: uuid
  alterId: 32
  cipher: auto
  network: ws
  ## also work for xray
  # ws-opts:
  #  path: /
  #  max-early-data: 2048
  #  early-data-header-name: Sec-WebSocket-Protocol
  ws-opts:
    path: /?ed=2048

Change

  • logging real listen port (#1492) @ayanamist
  • logging remote port on request (#1494) @ayanamist
  • limit concurrency number of provider health check (10 for now)
  • split SOCKS version inbound metadata type (socks4 and socks5) (#1513) @xjasonlyu
  • make GEOIP match case-insensitive (#1574) @Loyalsoldier
  • skip DIRECT proxies in relay group (#1583) @ExcitedCodes
  • use ws-opts for vmess config (The old configuration is backward compatible to 2022)
  • migration go 1.17
    • add arm64 windows plaform
    • GEOIP support LAN for private ip (not related to mmdb)

Test

  • add protocol benchmark (Linux only)

Bugfixes

  • race condition panic on start clash
  • remove Content-Length from CONNECT response (#1502) @duament
  • grpc transport path should not escape
  • ssr auth aes128 udp hmac verify

Don't miss a new clash release

NewReleases is sending notifications on new releases.