Universal — выбирайте, если не знаете архитектуру устройства.
ARM64-v8a — для большинства современных Android-смартфонов, сборка немного компактнее.
PXLNet Connect — Android VPN-клиент на базе sing-box для сервиса PXLNet.
Поддерживает VLESS, Hysteria2, Smart Routing, автоматический выбор серверов, мониторинг состояния узлов и интеграцию с аккаунтом PXLNet.
Сейчас проект находится в Beta.
- настоящий VPN-туннель на базе sing-box;
- добавление удалённой подписки по URL без Telegram-входа;
- обычные и Base64-подписки с
vless://,hysteria2://иhy2://; - VLESS + TLS/Reality/uTLS и Hysteria2 + TLS/obfs;
- автоматическая группировка серверов, режим AUTO и ручной выбор узла;
- флаги Германии и Финляндии по названию сервера;
- замер задержки узлов, текущая скорость и объём трафика;
- чтение лимита и срока подписки из заголовка
subscription-userinfo; - автообновление подписки в фоне;
- одноразовый вход через
@pxlnet_botбез пароля и без токена бота в APK; - гостевой режим по обычной ссылке подписки без обязательного аккаунта;
- единый раздел экосистемы: аккаунт, тариф, продление, новости, состояние сервисов и поддержка;
- отображение аккаунта, активности и срока подписки с автоматической синхронизацией профиля;
- PXL Guard: повторная проверка сбоя и переключение на доступный сервер при отказе выбранного узла;
- локальный экран состояния серверов и задержки, инструкция Always-on VPN;
- обезличенная отправка диагностики в Telegram с удалением UUID, токенов и адресов;
- быстрая проверка типовых ошибок и подготовка отчёта для поддержки;
- проверка новых версий через релизы PXLNET Connect на GitHub;
- простой пользовательский режим; Логи, Инструменты и расширенные настройки скрыты до включения режима разработчика;
- Smart Routing: локальная сеть, российские IP/домены и государственные сайты напрямую;
- три понятных режима: весь трафик через VPN, Smart Routing и только выбранные приложения;
- поиск приложений, массовый выбор, локальные исключения и хранение списка только на устройстве;
- контекстный главный экран: действия импорта и добавления плитки скрываются, когда уже не нужны;
- русский интерфейс для экранов PXLNET и английский fallback для остальных системных языков;
- фирменная монохромная иконка PXLNET в системном VPN-уведомлении;
- импорт нативной конфигурации sing-box сохранён для расширенного режима.
- Установить arm64 APK из
app/build/outputs/apk/other/debug/. - Открыть приложение и нажать добавление профиля.
- Выбрать «Добавить подписку», вставить URL и сохранить.
- Нажать большую кнопку запуска и подтвердить системный запрос Android на создание VPN.
- После подключения открыть карточку группы PXLNET: там доступны AUTO, серверы с флагами и проверка задержки.
Debug APK подписан стандартным отладочным ключом и предназначен только для beta-теста. Ссылки подписок в исходники и APK не вшиваются.
Для приложения нужны Android SDK и Java 17. Локально используем API 37.1 и собранный app/libs/libbox.aar с ABI arm64-v8a.
Ядро для текущей Beta воспроизводится из sing-box v1.14.0-beta.7:
git clone --branch v1.14.0-beta.7 https://github.com/SagerNet/sing-box.git third_party/sing-box
git -C third_party/sing-box apply ../../patches/sing-box-pxlnet.patch
.\scripts\build-libbox.ps1.\gradlew.bat :app:testOtherDebugUnitTest
.\gradlew.bat :app:assembleOtherDebugPXLNET Connect — переработанный и переименованный форк официального sing-box for Android с ядром sing-box. Пользовательский интерфейс и часть продуктовых идей вдохновлены открытым проектом Happ Android; PXLNET Connect не является официальной сборкой Happ и не заявляет связь с его авторами. Исходные проекты и этот форк распространяются по GPLv3; полный текст и дополнительное ограничение на использование исходного имени находятся в LICENSE. PXLNET Connect не заявляет связь или одобрение со стороны SagerNet.
Новости сервиса публикуются в Telegram-канале @pxlnet, поддержка и вход в аккаунт доступны через @pxlnet_bot.
В PXLNET Connect отсутствуют функции сокрытия VPN от других приложений и сервисов. Xposed/VPN-hide компоненты исходного форка удалены из кода и сборки.