Пишу приложение под мультиплатформу KMP. Передо мной встала задача раздать VPN с телефона на другие устроства через точку доступа. Механизм следующий:
1. Пользователь нажимает на кнопку в приложении
2. Стороннее устройство видит точку доступа, подключается к ней введя пароль
3. Стороннее устройство имеет доступ к VPN на устройстве раздающем точку доступа
Между вторым и третьим шагом могут быть какие-то ещё дейтсвия (например ввод proxy и порта для подключения), но VPN должен распространяться и на стороннее утройство.
Я использую Outline протокол для тестирования можно использовать
bebra.cl/ так как представленный VPN тоже использует outline протокол
Требуется провести ресерч и написать sample проект на kotlin с комментариями без дизайна, в котором по нажатии на кнопку будет реализовываться описанное выше поведение