Разработка VPN под виндовс:
За основу берем: https://github.com/SoftEtherVPN/SoftEtherVPN
- должен быть общий сервер (сокеты на c++)
- в качестве базы используем mysql
- все VPN серверы подключаются к общему и добавляются в доступный список для подключения клиентам:
*должна быть поддержка развертывания как на винде, так и на линуксе с одновременным выбором разных протоколов (допустим на одном сервере будет работать OpenVPN на нескольких портах, L2TPv3 и EtherIP)
*возможность выбора установки для бесплатных юзеров и по подписке
*развертывание и настройка сервера должно быть максимально быстрым и легким
Клиент также должен быть на c++ только для windows:
*регистрация, авторизация по email, сброс пароля
*пополнение счета (в т.ч. через криптовалюту)
*покупка подписки
Пример дизайна клиента прикрепил.