Три маршрута до своего сервера: Xray-core внутри Android-приложения на Kotlin Multiplatform

Wait 5 sec.

Как одно Android-приложение держит связь со своим сервером, когда маршрутов три и любой может отказать. Встраиваю Go-библиотеку Xray-core через libXray и gomobile прямо в процесс Kotlin Multiplatform-приложения, поднимаю локальный SOCKS5, прохожу цепочку маршрутов с проверкой каждого через служебный запрос к серверу и отдельно рассказываю, как записываю полевые тесты: одна строка на прогон, провалы наравне с успехами, и чего в этих записях пока не хватает. Читать далее