2025-04-08 16:23:38 +08:00
2025-04-08 16:23:38 +08:00
2025-02-06 16:47:12 +08:00
2025-04-07 21:53:21 +08:00
2025-03-08 19:41:28 +08:00
2025-01-05 16:20:35 +08:00
2025-04-08 16:23:38 +08:00
2024-12-25 15:04:51 +08:00
2024-06-09 00:28:54 +08:00
2025-03-08 19:41:28 +08:00
2025-04-07 22:47:29 +08:00
2022-07-30 18:31:00 +08:00
2025-04-07 22:47:29 +08:00
2021-05-23 06:58:18 +08:00
2025-01-16 04:25:07 +08:00

Exclave

A fork of SagerNet, the universal proxy toolchain for Android written in Kotlin.

Download

Get it on GitHub Get it on F-Droid

License

When library/core is compiled with with_clash tag, this program is licensed under the GNU General Public License as published by the Free Software Foundation, version 3.

Copyright (C) 2023-2025 by 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, version 3.

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

When library/core is compiled without with_clash tag, this program 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.

Copyright (C) 2023-2025 by 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/>.

Translation

Is Exclave not in your language, or the translation is incorrect or incomplete? Get involved in the translations on Hosted Weblate.

Report issues

Please report issues here. Do not report issues to upstream because the core used is heavily modified.

  • Encrypt with this GPG public key before posting if the issue contains sensitive information.

  • For crashes, log file is required. Switch to "debug" level before logging.

  • For memory leak and high system resource usage, pprof profile is required. Long press "about" and restart the app to trigger pprof settings.

FAQs and explanation of terms

Wiki. The wiki may contain potentially distressing or otherwise sensitive content. Viewer discretion is advised.

Build

  • Install and configure Git, JDK, Android SDK, Android NDK, Go and this Go Mobile fork.
  • git clone this project and submodule library/core. Also clone the corresponding plugin submodules if needed.
  • Replace release.keystore (can be generated by Java keytool) with your own.
  • Append these lines to your local.properties
KEYSTORE_PASS=your_keystore_pass
ALIAS_NAME=your_alias_name
ALIAS_PASS=your_alias_pass
  • Build the app:
    • Build libcore: ./run lib core
    • Download assets ./gradlew :app:downloadAssets or update assets ./gradlew :app:updateAssets
    • Build app: ./gradlew :app:assembleOssRelease
    • APK files are located in app/build/outputs/apk/.
  • Build a plugin:
    • plugin_name is brook/hysteria2/juicity/mieru/naive.
    • Build plugin binaries: ./run plugin [plugin_name]
    • Build plugin APK:./gradlew :plugin:[plugin_name]:assembleOssRelease
    • Plugin APK files are located in plugin/[plugin_name]/build/outputs/apk/.
Description
A proxy client derived from SagerNet and powered by a custom fork of v2ray-core. 安卓代理
Readme GPL-3.0 23 MiB
Languages
Kotlin 87.5%
Java 11.7%
AIDL 0.4%
Shell 0.3%