A GUI proxy client for Windows / macOS / Ubuntu Desktop based on Clash and Electron
- Easy to use interface.
- Build-in Clash binary.
- GUI configuration.
- Remote subscription support.
- Server speed test.
- Set as system proxy (Windows & macOS only).
- Start with system.
Download latest release from Release Page
- Clone this project & run
yarn install - Run
node pre-build.jsto download clash binary for current platform. - Run
yarn startto start dev server for webpage. - Run
yarn start:electronto start electron main process. Or hit run button inVSCode.
- Run
yarn run packand wait.
-
Where is my configuration files & how can I modify them?
To check your configuration files for
Clash&Clashy, click on the folder icon in status panel.Clashconfiguration file folder will opened automatically and navigate to parent folder you will seeClashyconfiguration files namedclashy-configs. -
Can I change clash external controller port & secrets in configuration file?
You can but you need to modify
Clashy's source code to make it work.
- Auto update
-
Post build script to zip binaries - Logout current clash client
- Use external clash binary
- Login interface for external clash binary
- Clash binary update
- View Clash logs
- Subscription auto-update
Any pull request is welcome.
Is this a copycat of ClashX or Clash for Windows?
Not exactly. I've been using ClashX for several months and I like it. It's easy to use and nicely designed. But I also need a decent Clash client on my Ubuntu Desktop. And the interface must be easy enough for anyone to use because I don't want to teach my wife how to edit proxy rules or how to use remote configuration files. So I decide to make my own Clash GUI client. I did NOT take any code or assets from those two projects but they did give me some ideas about interface design and implementation.
Me either.
You can't for now. Visit 127.0.0.1:2390/logs for Clash logs.