Skip to content
forked from alvincrisuy/clashX

A rule based shadowsocks proxy with GUI for Mac base on clash.

License

Notifications You must be signed in to change notification settings

gang1974/clashX

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

455b5db · Aug 14, 2018

History

72 Commits
Aug 12, 2018
Jun 23, 2018
Aug 12, 2018
Aug 8, 2018
Aug 12, 2018
Jun 14, 2018
Jun 14, 2018
Aug 8, 2018
Aug 12, 2018
Aug 12, 2018
Aug 14, 2018
Aug 12, 2018

Repository files navigation

Clash
ClashX

A rule based proxy For Mac base on Clash.

Star and Support the upstream Clash , Thank You!

Telegram Group: Join

Features

HTTP/HTTPS and SOCKS proxy Surge like configuration GeoIP rule support

Install

You can download from release page

Config

You can use config generator in Status Bar Menu "Config" section. Config support most of surge rules.

Configuration file at $HOME/.config/clash/config.ini

Below is a simple demo configuration file:

[General]
port = 7890
socks-port = 7891

# A RESTful API for clash
external-controller = 127.0.0.1:8080 // do not change this line when you are using clashX

[Proxy]
# name = ss, server, port, cipher, password
# The types of cipher are consistent with go-shadowsocks2
# support AEAD_AES_128_GCM AEAD_AES_192_GCM AEAD_AES_256_GCM AEAD_CHACHA20_POLY1305 AES-128-CTR AES-192-CTR AES-256-CTR AES-128-CFB AES-192-CFB AES-256-CFB CHACHA20-IETF XCHACHA20 RF4-MD5
Proxy1 = ss, server1, port, AEAD_CHACHA20_POLY1305, password
Proxy2 = ss, server2, port, AEAD_CHACHA20_POLY1305, password

[Proxy Group]
# url-test select which proxy will be used by benchmarking speed to a URL.
# name = url-test, [proxys], url, interval(second)
ProxyAuto = url-test, Proxy1, Proxy2, http://www.google.com/generate_204, 300

Proxy = select, Proxy1, Proxy2 ,ProxyAuto // ProxyAuto should be placed before this line 


[Rule]
DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD,google,Proxy
DOMAIN-SUFFIX,ad.com,REJECT
GEOIP,CN,DIRECT
FINAL,,Proxy // notice there are two ","

About

A rule based shadowsocks proxy with GUI for Mac base on clash.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 96.1%
  • Objective-C 3.2%
  • Other 0.7%