meow
A native iOS Mihomo proxy client. Clash-style YAML subscriptions, rule-based routing, DNS over HTTPS, and a Liquid Glass UI.
Requires iOS 26 or later · Bring your own Mihomo / Clash subscription
TestFlight is the recommended channel — install Apple's TestFlight app, tap the link, done. Firebase Ad Hoc installs directly through Safari (no TestFlight app, no 90-day rebuild for installed devices); it requires a one-time device registration and is capped at ~100 active devices.
What it does
Built on the same Mihomo Rust core that powers desktop Clash clients — packaged for iOS with a system-wide packet tunnel.
Mihomo proxy engine
The same Mihomo core that powers desktop Clash clients — Shadowsocks, Trojan, and VLESS outbounds — running in-process via a Rust FFI core.
System-wide packet tunnel
NetworkExtension provider tunnels every app — no SOCKS proxy configuration, no per-app setup. Traffic stays on-device.
Smart split routing
Built-in CN-IP TCP bypass plus rule-based routing on domain, IP, GeoIP and GeoSITE — automatic, zero rule maintenance.
Traffic insights
Live throughput, per-day usage chart, and per-app proxy groups with latency tests and one-tap selector switching.
Supported protocols
All the major Mihomo outbounds, fully native.
- Shadowsocks
- Trojan
- VLESS
Privacy
meow does not collect, transmit, or share usage data. Subscription URLs, configurations, and traffic stay on your device. The packet tunnel runs locally inside the Network Extension sandbox; the only network traffic is the proxy traffic you configure yourself. See the privacy policy.
Public beta
Some features are still under active development. The tunnel does not yet forward non-DNS UDP traffic — QUIC / HTTP3 falls back to TCP HTTP/2 on most sites.
Please report issues via GitHub Issues or the in-app TestFlight feedback button.
Open source
meow-ios is open source under the MIT license. Source, issue tracker, and release notes live at github.com/madeye/meow-ios.