Ваш канал: потолок, выше которого не прыгнуть
VPN не ускоряет интернет. Он может только добавить к пути ещё один узел, и в хорошем случае вы этого не заметите. Поэтому первое, что стоит проверить: какую скорость даёт ваш провайдер или оператор без VPN. Если тариф у вас на сотню мегабит, а через VPN вы получаете чуть меньше, всё в порядке. Если на мобильной сети днём в центре города и без VPN скорость низкая, то и с VPN быстрее не станет.
Мы в XOLY формулируем это прямо: скорость ограничена вашим каналом, не VPN. Задача протокола и серверов: не добавлять потерь сверх неизбежного. Поэтому дальше речь пойдёт о том, что именно может отнять часть полосы и как это исправить.
Отдельно про мобильный интернет. Скорость на LTE зависит от загрузки базовой станции, от того, сколько людей вокруг смотрят видео, и от уровня сигнала в конкретной точке. Она меняется в течение дня сильнее, чем у проводного провайдера. Поэтому замер на телефоне имеет смысл делать несколько раз и сравнивать «с VPN» и «без VPN» в одну и ту же минуту, а не утром и вечером.
Wi-Fi и домашний роутер
Вторая по частоте причина медленного VPN: беспроводная сеть. Старый роутер, диапазон 2,4 ГГц, толстая стена между комнатами, соседские сети на том же канале: всё это снижает скорость ещё до того, как трафик дошёл до провайдера. VPN здесь ни при чём, но именно после его включения пользователь впервые смотрит на цифры и расстраивается.
Простая проверка: подключите компьютер к роутеру кабелем и измерьте скорость с VPN и без. Если по кабелю разница исчезла, проблема в Wi-Fi. Переставьте роутер, перейдите на 5 ГГц, смените канал. На телефоне сравните результат на Wi-Fi и на мобильной сети в одной и той же точке квартиры.
Расстояние до сервера и задержка
Каждая сотня километров до сервера добавляет задержку. Пинг до Риги из Москвы и Петербурга обычно ниже, чем из Новосибирска, а до Алматы из Сибири и с Урала ближе, чем до Прибалтики. Задержка напрямую не режет скорость загрузки, но влияет на отзывчивость: игры, видеозвонки, работа по удалённому доступу. А при высокой задержке и потерях пакетов TCP-соединения внутри туннеля разгоняются медленнее, и скорость загрузки тоже проседает.
Отдельный случай: вход через российские точки. Когда прямой путь к зарубежному серверу недоступен, приложение XOLY направляет трафик через Москву. Для пользователя из центральной России это почти не добавляет задержки: московский узел лежит по пути. Для пользователя из Сибири крюк заметнее, и тогда стоит сравнить Ригу и Алматы по пингу в статистике приложения.
Загрузка сервера
Сервер VPN: обычный компьютер с ограниченным каналом и процессором. Если на него одновременно пришло много активных пользователей, каждому достаётся меньше. Мы следим за загрузкой серверов в Риге и Алматы, но в вечерний пик скорость на популярной локации может быть ниже, чем днём. Это обычная ситуация для любого сетевого сервиса, и для VPN тоже.
Что делать пользователю: переключить локацию. Если Рига вечером просела, попробуйте Алматы, и наоборот. Переключение в приложении занимает несколько секунд, а статистика сразу покажет новые скорость и пинг. Серверы работают независимо, и нагрузка на них распределяется по-разному в разное время суток.
Протокол и шифрование
Протокол определяет, сколько ресурсов уходит на шифрование и сколько служебных данных добавляется к каждому пакету. Старые протоколы поверх TCP страдают от эффекта «TCP внутри TCP»: при потере пакета повторная отправка запускается дважды, и скорость падает. Протоколы класса WireGuard работают поверх UDP, шифруют быстрыми алгоритмами и почти не нагружают процессор, поэтому мы используем именно такой протокол, с маскировкой трафика.
Маскировка на скорость заметно не влияет: основная её работа приходится на рукопожатие, а пакеты с данными получают лишь небольшой довесок. Российские точки входа пробрасывают UDP на уровне ядра, не расшифровывая трафик, поэтому двойного шифрования нет и дополнительный узел не съедает полосу.
MTU и фрагментация
MTU: максимальный размер пакета, который проходит по сети без разбиения. VPN добавляет к каждому пакету свои заголовки, и если MTU внутри туннеля выставлен слишком большим, пакеты начинают фрагментироваться или теряться. Симптомы знакомы: сайты открываются, но тяжёлые страницы висят, загрузки обрываются, видео буферизуется. Скорость при этом может выглядеть нормальной в тесте, а в реальной работе всё тормозит.
В конфигах XOLY значение MTU уже задано под наш протокол, и в обычных условиях менять его не нужно. Если вы используете конфиг из бота в стороннем совместимом приложении и видите описанные симптомы, напишите в поддержку @Eaassy_support: подскажем значение под вашу сеть. Особенно это касается мобильных операторов, у которых размер пакета на транспортной сети бывает меньше обычного.
Как проверить скорость честно
Измерять нужно в одинаковых условиях, иначе сравнение ничего не стоит. Короткая методика, которой пользуемся сами.
Небольшая разница между «без VPN» и «с VPN» укладывается в норму: это накладные расходы шифрования и дополнительного узла. Если разница кратная, ищите причину по пунктам выше: Wi-Fi, локация, MTU, время суток.
- Закройте программы, которые качают что-то в фоне: обновления, облачные диски, видео на втором экране.
- Измерьте скорость без VPN сервисом проверки скорости, запишите скорость загрузки, отдачи и пинг.
- Включите VPN, подождите несколько секунд после подключения и повторите тот же тест на том же сервере проверки.
- Повторите замер на второй локации: сравните Ригу и Алматы.
- Посмотрите в статистику приложения XOLY: там видны текущие скорость и пинг без сторонних сервисов.
- Повторите всё вечером: загрузка сети и серверов днём и в пик отличается.
Рига или Алматы: как выбрать локацию
У XOLY две локации: Латвия (Рига) и Казахстан (Алматы). Общий ориентир: из европейской части России чаще выигрывает Рига, из Сибири, с Урала и Дальнего Востока стоит начать с Алматы. Но сеть вашего оператора может идти неочевидным маршрутом, поэтому надёжный способ один: проверить обе и сравнить пинг и скорость в приложении.
Есть и второй критерий: для чего нужен VPN. Если главное: отзывчивость в играх и звонках, выбирайте локацию с меньшим пингом. Если главное: стабильная загрузка больших файлов, смотрите на скорость в вечерний пик. Выбранную локацию приложение запоминает и подключается к ней автоматически, а при сбое само переключится на вход через Москву и продолжит работать с той же локацией.
