Exclave
0.12.7
A fork of SagerNet, the universal proxy toolchain for Android written in Kotlin.
Exclave
NaïveProxy plugin (use upstream releases directly)
Hysteria 2 plugin
Mieru plugin or use upstream releases directly
Brook plugin
Juicity plugin
Other plugins
Is Exclave not in your language, or the translation is incorrect or incomplete? Get involved in the translations on Hosted Weblate.
Please report issues here. Do not report issues to upstream because the core used is heavily modified. If you think your issue contains sensitive information, encrypt with this GPG public key before posting.
Copyright (C) 2021 by nekohasekai <[email protected]>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
git clone
this project and at least submodule library/core
.release.keystore
(can be generated by Java keytool
) with your own.local.properties
KEYSTORE_PASS=your_keystore_pass
ALIAS_NAME=your_alias_name
ALIAS_PASS=your_alias_pass
./run lib core
./gradlew :app:downloadAssets
./gradlew :app:assembleOssRelease
app/build/outputs/apk/
../run plugin [plugin_name]
./gradlew :plugin:[plugin_name]:assembleOssRelease
plugin/[plugin_name]/build/outputs/apk/
.