Analysis updated 2026-06-21
Install a proxy client on your OpenWrt router so every connected device benefits without individual configuration.
Set rules to route specific websites through a proxy while others connect directly, all managed from a web UI.
Use encrypted proxy protocols like Shadowsocks or Trojan at the router level for network-wide traffic routing.
| vernesong/openclash | wilsonfreitas/awesome-quant | javascript-tutorial/en.javascript.info | |
|---|---|---|---|
| Stars | 25,655 | 26,032 | 25,275 |
| Language | HTML | HTML | HTML |
| Setup difficulty | hard | easy | easy |
| Complexity | 3/5 | 1/5 | 1/5 |
| Audience | ops devops | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a router running OpenWrt, README is primarily in Chinese which may complicate setup for non-Chinese speakers.
OpenClash is a plugin that runs the Mihomo (Clash) proxy client on OpenWrt, an open-source operating system designed for routers and embedded network devices. In plain terms, it lets you install a network proxy tool directly on your router, so every device connected to that router automatically benefits from the proxy without needing individual configuration. The proxy client supports several popular proxy protocols including Shadowsocks, ShadowsocksR, Vmess, Trojan, and Snell, these are encrypted tunneling methods commonly used to route internet traffic through a remote server. OpenClash adds a web-based management interface (via LuCI, OpenWrt's standard graphical interface) so you can configure routing rules visually rather than editing configuration files by hand. You can set flexible rules to decide which traffic goes through the proxy and which connects directly. You would use OpenClash if you have a router running OpenWrt and want to apply proxy routing rules at the network level, for example, selectively routing certain websites through a proxy server. The README is primarily in Chinese. It is licensed under MIT and its proxy core is based on the Mihomo project by MetaCubeX.
OpenClash is a router plugin that runs a network proxy client on OpenWrt, so every device on your home network automatically routes traffic through your configured proxy rules, no per-device setup needed.
Mainly HTML. The stack also includes HTML, OpenWrt, LuCI.
MIT license, use freely for any purpose, including commercial, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.