Интегрировать Xray Core в Android-приложение (Kotlin)
Задание закрыто
Стоимость:
5 000 рублей
Срок выполнения:
5 дней
Варианты оплаты:
По договоренности
Дата публикации:
2025-03-02 23:55
Был(а) на сайте:
2025-03-15 17:39
Реклама
Интегрировать Xray Core в Android-приложение (Kotlin)
Задача
интегрировать Xray Core в Android-приложение, написанное на Kotlin. Xray Core должен обеспечивать VPN-соединение, поддержку VLESS, Reality с возможностью настройки Split Tunneling. Панель Marzban, если нужен будет доступ, или доп. информация, предоставлю
Оставлять заявки могут только авторизованные пользователи.
1. Подготовка Xray Core для Android
Кросс-компиляция:
Используйте возможности Go для сборки Xray Core под архитектуру Android (обычно ARM64). Можно воспользоваться gomobile или стандартными флагами компилятора, чтобы получить нативный бинарник.
Встраивание в приложение:
После сборки бинарника Xray, его можно включить в ресурсы приложения и запускать из кода через механизм «Process» или через NDK-обёртку.
2. Организация VPN-соединения в Android
Использование VpnService:
Реализуйте собственный класс, наследуемый от VpnService. Это стандартный способ создания VPN-клиентов на Android. Он позволит перехватывать весь (или часть) трафик устройства.
Перенаправление трафика:
В рамках сервиса настройте маршруты – для реализации Split Tunneling можно выбрать, какой трафик направлять через VPN, а какой – оставлять напрямую.
3. Интеграция Xray Core с Android-VPN
Запуск Xray Core:
При старте VPN-сессии из вашего VpnService запускайте Xray Core как отдельный процесс, передавая ему конфигурационный файл (JSON), в котором указаны параметры VLESS, Reality и опции split tunneling.
Коммуникация с Xray:
Организуйте механизм мониторинга работы Xray (например, чтение логов или использование IPC, если вы создадите обёртку на уровне библиотеки). Это нужно для своевременного обнаружения ошибок и корректного завершения сессии.
Настройка конфигурации:
Генерируйте или подгружайте конфигурацию для Xray с поддержкой VLESS и REALITY. Split tunneling можно реализовать через настройку маршрутизации (например, через параметры Android VPN-Service или конфигурацию Xray, если он поддерживает фильтрацию трафика).
4. UI и управление
Интерфейс на Kotlin:
Разработайте пользовательский интерфейс для управления VPN-соединением, настройки Split Tunneling (выбор приложений или доменов, которые обходят VPN) и просмотра статуса соединения.
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.
Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
Мой телеграм: https://t.me/daicha_helper_bot (если у вас спам, не проблема)
Здравствуйте. С радостью выполню Ваш проект 'Интегрировать Xray Core в Android-приложение (Kotlin)'. У меня есть опыт в этой области. Давайте обсудим детали.
Примеры моих работ
Оставлять заявки могут только авторизованные пользователи.
Интегрировать Xray Core в Android-приложение (Kotlin)
Реклама
Интегрировать Xray Core в Android-приложение (Kotlin)
интегрировать Xray Core в Android-приложение, написанное на Kotlin. Xray Core должен обеспечивать VPN-соединение, поддержку VLESS, Reality с возможностью настройки Split Tunneling. Панель Marzban, если нужен будет доступ, или доп. информация, предоставлю
Другие открытые задания:
Спланировать объекты на участке 10 000 р.
Бюджет: 10 000 р. Спланировать на участке зону паркеовки, зону отдыха, несколько грядок, дорожки между объектами, насаждения и т.д. На участке уже есть дом, баня, колодец, септик, к…
Лиды . Нужен трафик с хорошими Лидами .Трафик-менеджер .10 500 р.
Бюджет: 10 500 р. Лиды . Нужен трафик с хорошими Лидами .Трафик-менеджер . Трафик-менеджер . Нужен трафик-менеджер для создания потока клиентов . Меня зовут Олег и я занимаюсь …
Собрать базу блогеров1 500 р.
Бюджет: 1 500 р. Собрать базу начинающих блогеров в тик ток. Тема бьюти, распаковка. Подписчики от 200+. Просмотры видео от 500+. Нужны именно приятные видео, никакого колхоза и нес…
поиск заданий