A rule based proxy For Mac base on Clash.
You can download from Release page
Download ClashX Pro With enhanced mode and Native Apple Silicon support at AppCenter for free permanently.
Make sure have python3 and golang installed in your computer.
Install Golang ``` brew install golang
or download from https://golang.org ```
Download deps
bash install_dependency.sh
Build and run.
The default configuration directory is
$HOME/.config/clash
The default name of the configuration file is
config.yaml. You can use your custom config name and switch config in menu
Configsection.
Checkout Clash or SS-Rule-Snippet for Clash or lancellc's gitbook for more detail.
Please modify the
config.yamlfile generated by ClashX, not the other config file you created or downloaded. The
Generalsection settings in your custom config file would be ignored. Then relaunch ClashX to apply changes.
Place your icon file in the
~/.config/clash/menuImage.pngthen restart ClashX
~/.config/clash/proxyIgnoreList.plist
proxyIgnoreList.plistto set up your own proxy ignore list
clash://install-config?url=http%3A%2F%2Fexample.com&name=example