Exclave is a proxy client.
Features:
Some supported protocols:
Exclave
SHA-256 hash of the signing certificate: e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b
The default flavor (versions without -legacy suffix) supports Android 7.0+. The legacy flavor (versions with -legacy suffix, with some Gradle dependencies pinned to old versions) supports Android 5.0+. The legacy flavor is for old devices only and using it on new devices may lead to unexpected behaviors. The support for the legacy flavor is on a best-efforts basis and may be ended at any time.
NaïveProxy Plugin
It is distributed and signed by the upstream author.
Starting in September 2026 2027, Google will block apps from "sideloading" on certified Android devices. If you are a user who values digital freedom, we need your voice to express opposition. Your support will not only help save this app, but also help defend software freedom and open distribution.
Exclave wiki. It contains some subjective comments. Viewer discretion is advised.
Is Exclave not in your language, or the translation is incorrect or incomplete? Get involved in the translations on Hosted Weblate.
Please report bugs and submit feature requests here.
Copyright (C) 2023 dyhkwong
Copyright (C) 2021 by nekohasekai <contact-sagernet@sekai.icu>
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 <https://www.gnu.org/licenses/>.
Exclave is licensed under 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. However, Exclave optionally incorporates code covered by the GNU General Public License as published by the Free Software Foundation, version 3. If github.com/exclavenetwork/libexclavecore is compiled with with_clash tag, the GNU General Public License as published by the Free Software Foundation, version 3, applies to all of Exclave.
release.keystore with your own. It can be generated with Java keytool.local.properties file if it does not exist. Append the following lines to local.properties. KEYSTORE_PASS=your_keystore_pass
ALIAS_NAME=your_alias_name
ALIAS_PASS=your_alias_pass
Linux (x64) or macOS (x64/arm64):
./run lib core or ./library/core/build.sh./gradlew :app:downloadAssets, or update assets to the latest version: ./gradlew :app:updateAssets./gradlew :app:assembleOssRelease (default flavor) or ./gradlew :app:assembleLegacyRelease (legacy flavor)Windows (x64):
.\library\core\build.bat.\gradlew.bat :app:downloadAssets, or update assets to the latest version: .\gradlew.bat :app:updateAssets.\gradlew.bat :app:assembleOssRelease (default flavor) or .\gradlew.bat :app:assembleLegacyRelease (legacy flavor)APK files are located in .\app\build\outputs\apk\oss\release (default flavor) or .\app\build\outputs\apk\legacy\release (legacy flavor).
Exclave is a proxy client.
Features:
Some supported protocols:
Exclave
SHA-256 hash of the signing certificate: e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b
The default flavor (versions without -legacy suffix) supports Android 7.0+. The legacy flavor (versions with -legacy suffix, with some Gradle dependencies pinned to old versions) supports Android 5.0+. The legacy flavor is for old devices only and using it on new devices may lead to unexpected behaviors. The support for the legacy flavor is on a best-efforts basis and may be ended at any time.
NaïveProxy Plugin
It is distributed and signed by the upstream author.
Starting in September 2026 2027, Google will block apps from "sideloading" on certified Android devices. If you are a user who values digital freedom, we need your voice to express opposition. Your support will not only help save this app, but also help defend software freedom and open distribution.
Exclave wiki. It contains some subjective comments. Viewer discretion is advised.
Is Exclave not in your language, or the translation is incorrect or incomplete? Get involved in the translations on Hosted Weblate.
Please report bugs and submit feature requests here.
Copyright (C) 2023 dyhkwong
Copyright (C) 2021 by nekohasekai <contact-sagernet@sekai.icu>
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 <https://www.gnu.org/licenses/>.
Exclave is licensed under 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. However, Exclave optionally incorporates code covered by the GNU General Public License as published by the Free Software Foundation, version 3. If github.com/exclavenetwork/libexclavecore is compiled with with_clash tag, the GNU General Public License as published by the Free Software Foundation, version 3, applies to all of Exclave.
release.keystore with your own. It can be generated with Java keytool.local.properties file if it does not exist. Append the following lines to local.properties. KEYSTORE_PASS=your_keystore_pass
ALIAS_NAME=your_alias_name
ALIAS_PASS=your_alias_pass
Linux (x64) or macOS (x64/arm64):
./run lib core or ./library/core/build.sh./gradlew :app:downloadAssets, or update assets to the latest version: ./gradlew :app:updateAssets./gradlew :app:assembleOssRelease (default flavor) or ./gradlew :app:assembleLegacyRelease (legacy flavor)Windows (x64):
.\library\core\build.bat.\gradlew.bat :app:downloadAssets, or update assets to the latest version: .\gradlew.bat :app:updateAssets.\gradlew.bat :app:assembleOssRelease (default flavor) or .\gradlew.bat :app:assembleLegacyRelease (legacy flavor)APK files are located in .\app\build\outputs\apk\oss\release (default flavor) or .\app\build\outputs\apk\legacy\release (legacy flavor).