Звонки ВКонтакте — один из сервисов, доступ к которому периодически теряется, и восстановить его получилось через отдельную схему на собственном сервере. Ключевое требование к серверу — он должен быть "чистым", то есть ничего не менять в iptables на уровне системы, а в идеале ещё и зарубежным, с более низким пингом до основной инфраструктуры.
Как это разворачивается
Разработчик реализовал решение по тому же принципу, что и у Amnezia: в приложении достаточно прописать данные сервера, а дальнейшее развёртывание оно выполняет само — причём сразу с нормальными базовыми настройками, которые работают из коробки, без ручной донастройки. Дополнительно можно (и стоит) сразу создать пять хешей звонков для распределения нагрузки: если один звонок отваливается, связь продолжается через остальные — это резервирование прямо на уровне схемы, а не просто "запасной вариант на всякий случай".
Сколько живёт хеш и сколько пользователей выдерживает
По практике хеш звонка продолжает работать даже после закрытия страницы, на которой он был создан, — как минимум ещё несколько часов. По рекомендациям на группу до 32 пользователей нужно создавать 5 звонков и, соответственно, 5 хешей. Отдельный плюс схемы — создавать эти звонки и получать хеши можно самостоятельно, прямо с телефона или компьютера, без чьей-либо помощи: создал звонок, скопировал хеш, прописал в приложении — связь есть. Единственное, что нужно со стороны того, кто предоставляет сервер, — это IP-адрес, на котором уже развёрнута серверная часть. В случае перегрузки конкретный звонок просто отваливается вместе с хешем, а не ломает всю схему.
Скорость и вариант для iPhone
По факту схема даёт скорость 16–20 Мбит/с — этого достаточно, чтобы спокойно смотреть видео в HD. Если нужна скорость выше этого порога, есть более прямолинейный вариант — раздать интернет с VPN-туннелем прямо с Android-устройства по сети. Для владельцев iPhone ситуация немного отличается: там реалистичный вариант — VPN-подписка с оплатой за объём трафика (по сути, аналог тарификации за каждые 10 Гб), а не бесплатная схема с собственным сервером, зато и здесь есть варианты понадёжнее и попроще стандартных при должной настройке.
Если нужна уже настроенная и проверенная конфигурация под конкретное устройство — с балансировкой нагрузки, резервными хешами и без самостоятельной возни с сервером, — обратиться можно в Telegram-бот @jincomputers_bot.