VPS для OpenVPN: почему частота процессора важнее числа ядер
OpenVPN — старейший из массовых VPN-протоколов, и у него есть особенность, которая определяет выбор сервера: классический OpenVPN 2.x обрабатывает трафик одного экземпляра в одном потоке. Всё шифрование ложится на одно ядро, и скорость туннеля упирается в его частоту, а не в количество ядер в тарифе. Поэтому таблица на этой странице отсортирована по тактовой частоте, а в выборку попали только процессоры от 3 ГГц.
Что выбрать по железу
- Частота ядра. Четыре медленных ядра дадут OpenVPN меньше, чем одно быстрое. Тарифы на современных Ryzen и высокочастотных Xeon собраны в подборке VPS с высокой частотой процессора.
- Поддержка AES-NI. С аппаратным ускорением шифр AES-256-GCM почти не нагружает процессор. Проверить можно командой
grep -m1 -o aes /proc/cpuinfoсразу после установки системы. - Память и диск вторичны: для небольшого офиса хватит 512 МБ – 1 ГБ и минимального диска.
- Виртуализация. OpenVPN нужен интерфейс TUN. На KVM он есть всегда, на OpenVZ и LXC его должен включить хостер. Модуль ускорения DCO из OpenVPN 2.6 работает в ядре системы и тоже требует KVM.
Если пользователей много, а ядер несколько, запустите несколько экземпляров OpenVPN на разных портах: каждый займёт своё ядро.
UDP или TCP
По умолчанию используйте UDP: он быстрее и лучше переносит потери пакетов. TCP нужен, когда сеть пропускает только веб-трафик — например, в гостиничном или корпоративном Wi-Fi. Тогда сервер слушает TCP-порт 443. Минус в том, что TCP внутри TCP плохо ведёт себя на нестабильных каналах: при потерях скорость проседает сильнее, чем у UDP. Многие настраивают оба варианта и переключаются по ситуации.
Когда OpenVPN, а не WireGuard
WireGuard быстрее и проще, и для новой корпоративной сети мы чаще советуем VPS для WireGuard. Но у OpenVPN остаются свои сильные стороны:
- Роутеры. Клиент OpenVPN встроен в прошивки большинства домашних и офисных роутеров, включая старые модели без WireGuard. Для туннелей между офисами на оборудовании MikroTik посмотрите также VPS для MikroTik CHR.
- Работа через TCP 443 там, где UDP закрыт.
- Сертификаты и логины. Можно выпускать сертификат каждому сотруднику, отзывать его и дополнительно спрашивать пароль.
- Корпоративные требования, где OpenVPN давно прописан в регламентах.
Страна и оплата
Для туннеля между офисом и сервером, а также для работы через роутер пинг важнее, чем для браузера: выбирайте площадку поближе к пользователям. Из европейской части России обычно ближе всего Финляндия, Прибалтика и Германия.
Здесь собраны зарубежные серверы, и картой МИР из них платить можно лишь у меньшинства хостеров; заметно чаще принимают криптовалюту. Способы оплаты для каждого тарифа видны в колонке «Оплата», цены пересчитаны в рубли. Если нужен именно российский способ, начните с подборки зарубежных VPS с оплатой российской картой.