@YoSilicon

Как сделать VPN сервер для iOS клиентов на 10000 пользователей?

Пишу VPN клиент на iOS и нужно откуда-то брать сервера, к которым должно коннектиться приложение у клиента. Отсюда возникает вопрос, как это сделать.
Стоит задача, посредством JSON клиент должен получать актуальный список серверов.
Получается, должен быть какой-то бекенд, на чём его писать? Откуда лучше брать сервера? Какие нагрузки он может выдерживать, тут ещё получается надо бы, чтобы эта система сама себя масштабировала, сигнализировала, если сервера перегружены, чтобы надо было ещё подключить. Может быть, есть уже какой-то готовый сервис, который предлагает готовое решение.
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 2
vabka
@vabka
Токсичный шарпист

откуда лучше брать сервера?

Поднять свои.


Получается должен быть какой-то Бекенд, на чём его писать?

На том, на чём умеешь.

Какие нагрузки он может выдерживать, тут ещё получается надо бы, чтобы эта система сама себя масштабировала, сигнализировала, если сервера перегружены, чтобы надо было ещё подключить.

Ну тебе с твоего бэкенда надо будет собирать метрики по задержкам, нагрузке на CPU, и RAM.
Решений этой задачи много. Гугли "сбор метрик с бэкенда".

Автоматическое масштабирование - тема отдельная и достаточно сложная.

Может быть есть уже какой-то готовый сервис который предлагает готовое решение

Да, есть. Многие vpn-провайдеры имеют так называемую услугу "white label" - они сами делают клиент с твоим логотипом, названием, и может даже дизайном, но за инфраструктуру отвечать будут уже они.

Быстро и по сути ноль головной боли, если у тебя задача просто сделать свой vpn-сервис
Ответ написан
Комментировать
@Drno
Поднять свой впн сервер
Дальше уже от этого отталкиваться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы