Разработка ядра Custom VPN для Android/iOS/Win/Mac под Flutter или Rearct Native

Цена договорная
25 июля 2023, 16:05 • 7 откликов • 58 просмотров
Требуется разработка ядра под Flutter или React Native для (в идеале) iOS/Mac/Android/Win.

Есть протокол XTLS – протокол обмена данными поверх tcp. (https://github.com/XTLS/Xray-core)

Нужно написать Bridge под Flutter или React Native, который сделает возможным использовать эту либу и предоставит простой API с единым интерфейсом, который будет использоваться под разные ОС (win/mac/android/ios). Например, через NEPacketTunnelProvider и т.д.

У данной либы уже есть wrappers для всех OS с примером использования:
1. iOS – https://github.com/arror/Mango
2. Android – https://github.com/2dust/v2rayNG
3. Mac OS – https://github.com/tzmax/V2RayXS
4. Windows – https://github.com/InvisibleManVPN/InvisibleMan-XRayClient

В конечном итоге должна быть возможность програмно управлять xray-client'ом:
1. Включать xray с нужным конфигом
2. Выключать xray

Пример, https://github.com/ccnnde/react-native-simple-openvpn/tree/master
- Connect to VPN
- Disconnect to VPN
- Get VPN state

Также необходимо держать коннект стабильным в случае изменения сети (с wifi на lte), обрыва коннекта и т.д.
Файлы
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Проект нестандартный, мало кто вообще может решать такой пул задач за адекватные деньги. Не без трудностей, но в целом все супер, будем работать и дальше.
8 месяцев назад
R50 f2faba6456dd1e32480033b8527f7cdd
Фрилансер
Отличный закзазчик. Рекомендую. Будем сотрудничать еще.
8 месяцев назад