Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Цель: обеспечить связь между приложениями iOS/Mac OS и network extensions, написанными на Swift/Objective-C.

Содержание: Создать мост для React Native (iOS/Mac OS), который использует Network Extension Packet Tunnel и реализует безопасное соединение с использованием Xray ( https://github.com/XTLS/Xray-core) и функции Always-on.

Логика реализации:
1. Соберите библиотеку Xray Go для iOS/Mac OS — https://github.com/XTLS/Xray-core
2
. Создайте приложение для iOS/Mac OS
3. Настройте пакетный туннель расширения сети
3.1. Туннелируйте весь трафик на локальный сервер socket5, используя https://github.com/heiher/hev-socks5-tunnel
3.2
. Запустите клиент Xray с конфигурацией json (ввод для библиотеки), которая предоставляет локальный сервер socker5 (для 3.1)
4. Настройте постоянно включенную функцию

9 месяцев назад
kefir800
Николай 
33 годаКазахстан
год в сервисе
Был
2 месяца назад