LxBox: переносим опыт singbox-launcher в Android

отметили
66
человек
Автор полгода назад выпустил десктопное приложение singbox-launcher для управления сетевым ядром sing-box. Оно получило положительный отклик: пользователям понравилось собирать и отлаживать конфиги на ноутбуке, а затем переносить их на роутеры и другие устройства. Теперь он представляет Android-версию под названием LxBox.Sing-box — это кросс-платформенное сетевое ядро для гибкой маршрутизации трафика. Оно поддерживает множество современных протоколов, таких как WireGuard, VLESS, Shadowsocks и Hysteria2. Автор выбрал его из-за быстрого развития, чистого кода и отзывчивого сообщества.Изначально разработчик планировал просто перенести десктопный код на Android, но быстро понял, что мобильные сценарии кардинально отличаются. На телефонах другой пользовательский опыт, особенности lifecycle, ограничения Doze и фоновой работы, а также проблемы с автозапуском и обновлениями. В итоге пришлось переписывать приложение практически с нуля.Результатом этой работы стал LxBox — Android-клиент, который отличается от существующих аналогов. В статье автор подробно рассказывает о его внутреннем устройстве и ключевых особенностях, которые делают его удобным для мобильного использования. Текст завершается приглашением к чтению полной версии на Хабре.
Добавил Freemen Freemen 25 Апреля
Комментарии участников:
Ни одного комментария пока не добавлено


Войдите или станьте участником, чтобы комментировать