Skip to content
A rule-based tunnel for Android.
Kotlin Go
Branch: master
Clone or download
Latest commit 5ddeaf2 Dec 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app finish activity on import successfully Dec 10, 2019
buildSrc add url test Dec 6, 2019
core fix some bugs Dec 10, 2019
gradle/wrapper initial commit Nov 15, 2019
service update tile on clash reload Dec 10, 2019
.gitignore service event framework Nov 25, 2019
.gitmodules use comzyh/add-water Nov 29, 2019
LICENSE Create LICENSE Dec 6, 2019
NOTICE update version code & add README.md NOTICE Dec 8, 2019
PRIVACY_POLICY.md add privacy policy Dec 10, 2019
README.md add privacy policy Dec 10, 2019
build.gradle add url test Dec 6, 2019
gradle.properties initial commit Nov 15, 2019
gradlew clash service Nov 19, 2019
gradlew.bat initial commit Nov 15, 2019
settings.gradle split ui / service Nov 20, 2019

README.md

Clash for Android

A GUI for clash on Android

NOTICE: Early testing currently

Feature

Fully feature of clash (Exclude external-controller

Requirement

  • Android 7.0+
  • arm64 or x86_64 architecture

License

See also LICENSE and NOTICE

Privacy Policy

See also PRIVACY_POLICY.md

Build

  1. Update submodules

    git submodule update --init --recursive
  2. Install Android SDK ,Android NDK and Golang

  3. Configure local.properties

    sdk.dir=/path/to/android-sdk
    ndk.dir=/path/to/android-ndk
  4. Get google-service.json from Firebase and copy it to app/google-service.json

  5. Build

    on Linux

    ./gradlew build

    on Windows

    .\gradlew.bat build
You can’t perform that action at this time.