What is this?
A Shell toolkit that one-click deploys and manages mihomo/clash proxy environments on Linux, handling the core, Web dashboard, and all runtime dependencies.
Is this a CLI tool or a GUI app?
It is a command-line tool: after install you get a 'clashctl' command plus an optional browser-based Web dashboard for the proxy core.
How do I get it running?
Run the provided install command in a terminal (with an acceleration prefix if needed, customizable via a .env.install file), then use 'clashctl' to start and manage the proxy.
Do I need a subscription link before installing?
Yes, you need a proxy subscription URL to actually use it; the README links to a guide for users who don't have one yet.
What platforms and permissions does it support?
It works with both root and regular users, and is designed to be compatible across mainstream Linux distributions, container environments, and both systemd and OpenRC init systems.
Can I manage multiple subscription sources?
Yes, clashctl supports configuring multiple subscription sources and lets you add, switch, and update them, with built-in subconverter integration to convert between subscription formats.
How do I uninstall it cleanly?
Run the project's uninstall command from the project directory, which removes the core, configuration files, and any registered services.
Does it support TUN mode?
Yes, clashctl includes TUN mode management alongside proxy start/stop, status checks, log tracing, the Web dashboard, and access key and core upgrade handling.
What are similar projects?
panda-vpn-pro, Cloudflare-Tools, Open-Box, usque-custom-pro, clashfree, sing-box-yg, clash-party, ClashMetaForAndroid
Which topics is it in?
clash-meta, systemd, mihomo, clash, gfw, tunnel, censorship-circumvention, containers, vpn, sysadmin, shell, proxy
