Skip to content

lianpeng527/clashX

This branch is 664 commits ahead of, 1 commit behind alvincrisuy/clashX:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a6b7d52 · Apr 18, 2021
Apr 18, 2021
Apr 18, 2021
Jun 23, 2018
Apr 18, 2021
Dec 19, 2020
Dec 28, 2020
Feb 12, 2019
Oct 8, 2018
Jul 28, 2019
Dec 18, 2020
Mar 21, 2020
Dec 3, 2020
Oct 17, 2019
Dec 24, 2020
Apr 11, 2021
Feb 24, 2021
Aug 18, 2019
Mar 3, 2020
Feb 20, 2021
Apr 8, 2019

Repository files navigation

Clash
ClashX

A rule based proxy For Mac base on Clash.

Features

  • HTTP/HTTPS and SOCKS protocol
  • Surge like configuration
  • GeoIP rule support
  • Support Vmess/Shadowsocks/Socks5/Trojan
  • Support for Netfilter TCP redirect

Install

You can download from Release page

Download ClashX Pro With enhanced mode and Native Apple Silicon support at AppCenter for free permanently.

Build

  • 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.

Config

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 Config section.

Checkout Clash or SS-Rule-Snippet for Clash or lancellc's gitbook for more detail.

Advance Config

Change the ports of ClashX

Please modify the config.yaml file generated by ClashX, not the other config file you created or downloaded. The General section settings in your custom config file would be ignored. Then relaunch ClashX to apply changes.

Change your status menu icon

Place your icon file in the ~/.config/clash/menuImage.png then restart ClashX

Change default system ignore list.

  • Download sample plist in the Here and place in the

    ~/.config/clash/proxyIgnoreList.plist
    
  • Edit the proxyIgnoreList.plist to set up your own proxy ignore list

Use url scheme to import remote config.

  • Using url scheme describe below

    clash://install-config?url=http%3A%2F%2Fexample.com&name=example
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 78.9%
  • Python 9.1%
  • Objective-C 9.0%
  • Go 1.7%
  • Other 1.3%