The universal proxy toolchain for Android https://sagernet.org/

Hosted Weblate 4c4a55caea Update translation files 3 năm trước cách đây
.github 8004a87dfe Update core 3 năm trước cách đây
.idea c7b39544e1 Update core, gVisor, wireguard 3 năm trước cách đây
app 4c4a55caea Update translation files 3 năm trước cách đây
bin 8004a87dfe Update core 3 năm trước cách đây
buildSrc 279ae6f109 Update dependencies 3 năm trước cách đây
external 8004a87dfe Update core 3 năm trước cách đây
gradle 16e348f53e Fix compatibility with ssr none cipher 4 năm trước cách đây
library 8004a87dfe Update core 3 năm trước cách đây
metadata 05c6b6a212 Update metadata 4 năm trước cách đây
plugin e9b10cdcd2 Update hysteria 3 năm trước cách đây
.gitignore c71eb99b15 Split plugin builds for F-Droid 4 năm trước cách đây
.gitmodules a17c360e71 Update core 4 năm trước cách đây
AUTHORS 083e6e9a41 Update mail 4 năm trước cách đây
LICENSE 14e70a80a1 Fix LICENSE file not updated 4 năm trước cách đây
README.md 3af22c56eb Update README.md 4 năm trước cách đây
build.gradle.kts a46e705794 Remove unused 4 năm trước cách đây
gradle.properties 1d4984653f Update dependencies 4 năm trước cách đây
gradlew 38cc10cc1b Update to gradle 7 4 năm trước cách đây
gradlew.bat 16e348f53e Fix compatibility with ssr none cipher 4 năm trước cách đây
lint.xml 5d2fcc832f Fix lint 4 năm trước cách đây
release.keystore 9e13280342 Import Xray 4 năm trước cách đây
repositories.gradle.kts a3c77c9f1a Fixes 4 năm trước cách đây
run 3b81f84cbc Fix scripts for F-Droid build 4 năm trước cách đây
sager.properties 6c000181c7 Remove foreground detector due to play policy 3 năm trước cách đây
settings.gradle.kts e7b90972bf Update core & Remove snell & Update naive & Add insecureConcurrency option for naive 4 năm trước cách đây

README.md

SagerNet for Android

API Releases

The universal proxy toolchain for Android, written in Kotlin.

Documents

https://sagernet.org

Localization

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

Translation status

Adding a new language

First and foremost, Android must already support the specific language and locale you want to add. We cannot work with languages that Android and the SDK do not support, the tools simply break down. Next, if you are considering adding a country-specific variant of a language (e.g. de-AT), first make sure that the main language is well maintained (e.g. de). Your contribution might be useful to more people if you contribute to the existing version of your language rather than the country-specific variant.

Anyone can create a new language via Weblate.

License

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