Skip to content

ClashWrt 1.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 18:40
· 19 commits to main since this release

ClashWrt 1.9.0

  • Proxies page in LuCI: the core's groups, the node each one uses, a click to switch and a delay test — no web dashboard needed (it costs 8 MB of flash). The router asks the core itself, so the controller may stay on 127.0.0.1 and the secret never reaches the browser.
  • Fast direct with meow-openwrt (dns.nftset): under "direct except the lists" the core adds the address of every DNS answer its rules send to a proxy to the bypass set — GEOSITE, keyword and rule-set domains included — so everything else is forwarded by the kernel. No domain list in dnsmasq (about 30 MB of RAM with mihomo on a large config) and no dnsmasq-full needed.
  • config.yaml keeps only the current mode's inbounds: ports a mode does not use are commented out with their numbers kept, an unused tun is switched off, and both come back when the mode changes (mihomo reloads, meow-openwrt restarts).
  • Auto picks TPROXY with meow-openwrt too, by the same kernel test as with mihomo; switching the core keeps the mode.
  • dnsmasq → core → AdGuard Home: while the core has to see every lookup, dnsmasq forwards to it alone; another general upstream is left out meanwhile and put back afterwards. Pick Local resolver (AdGuard Home etc.) as the core's DNS in the wizard to keep AdGuard Home filtering.
  • The watchdog's DNS fallback no longer counts per-domain servers as an upstream.
  • Release notes are written from the commits when a tag carries none.

Full Changelog: v1.8.0...v1.9.0