FoxiGram/README.md
2026-06-10 09:21:50 +04:00

3.1 KiB
Raw Blame History

FoxiGram

Русский · English

Неофициальный клиент Telegram на базе Nekogram со встроенным прокси-клиентом VLESS+Reality (Xray) для доступа к прокси в одно касание.

Скачать

Свежие версии — на странице релизов:

https://github.com/instant992/FoxiGram/releases

Скачайте файл FoxiGram-<версия>-<код>-arm64-v8a.apk из последнего релиза и установите его на устройстве (для этого может понадобиться разрешить установку из неизвестных источников).

Ссылку на скачивание также можно открыть прямо из приложения: Настройки → Foxi → Скачать FoxiGram.

Встроенные прокси-серверы

Данные серверов намеренно не хранятся в этом репозитории.

  • Реальные серверы лежат в файле TMessagesProj/src/main/java/org/telegram/messenger/XrayServers.java, который исключён из git.
  • Шаблон находится в XrayServers.java.template.

Чтобы настроить свои встроенные прокси:

cd TMessagesProj/src/main/java/org/telegram/messenger/
cp XrayServers.java.template XrayServers.java
# затем отредактируйте XrayServers.java и впишите данные своих серверов VLESS+Reality

Если оставить адреса пустыми, встроенные прокси отключатся — приложение всё равно соберётся и будет работать, просто в списке прокси не будет предзаданных записей.

Нативная библиотека Xray (libxray.so)

Ядро прокси — небольшая Go-обёртка над xray-core, собранная как разделяемая JNI-библиотека. Исходники в libxray/. Скомпилированный libxray.so исключён из git и собирается локально.

Сборка под Android arm64 (нужны Go и Android NDK):

cd libxray
go mod tidy
set CGO_ENABLED=1
set GOOS=android
set GOARCH=arm64
set CC=<NDK>/toolchains/llvm/prebuilt/<host>/bin/aarch64-linux-android21-clang
go build -buildmode=c-shared -o ../TMessagesProj/src/main/jniLibs/arm64-v8a/libxray.so .

Сборка приложения

Обычная сборка через Gradle:

./gradlew :TMessagesProj_App:assembleRelease -Pandroid.injected.build.abi.filter=arm64-v8a

Итоговый APK называется FoxiGram-<версия>-<код>-<abi>.apk.

Примечания

  • google-services.json, ключи подписи и local.properties не хранятся в репозитории. Для релизной сборки подставьте свои.
  • Основан на Nekogram, который основан на Telegram для Android.