VPS для WireGuard: что проверить перед арендой
WireGuard — самый нетребовательный из популярных VPN-протоколов. Его код встроен в ядро Linux начиная с версии 5.6, шифрование быстрое даже на слабом процессоре, а конфигурация занимает десяток строк. Поэтому под него подходят самые дешёвые тарифы: в таблице выше собраны зарубежные KVM-серверы от 512 МБ памяти с ценой до 300 ₽ в месяц. Но несколько технических условий обязательны, и именно из-за них чаще всего не получается поднять туннель.
Почему только KVM
WireGuard работает как модуль ядра. На KVM у виртуального сервера своё ядро: в Ubuntu 22.04 и 24.04 или Debian 12 модуль уже есть, достаточно поставить пакет wireguard-tools. На контейнерной виртуализации — OpenVZ и LXC — ядро общее с хост-машиной, загрузить в него модуль вы не можете. Остаётся userspace-реализация wireguard-go или boringtun: она работает, но медленнее и сильнее грузит процессор, а на старых OpenVZ 6 не заводится вовсе. Поэтому тип виртуализации в описании тарифа — первое, на что стоит смотреть; все тарифы на этой странице отфильтрованы по KVM.
Сколько ресурсов на самом деле нужно
- RAM: сам WireGuard потребляет единицы мегабайт. 512 МБ хватает системе и туннелю на десяток устройств; 1 ГБ нужен, если поверх ставите веб-панель вроде wg-easy в Docker.
- CPU: одно ядро прокачивает через туннель сотни мегабит. Многоядерность для VPN небольшой команды не нужна.
- Диск: 5–10 ГБ с запасом, тип накопителя роли не играет.
- Трафик и порт: вот здесь экономить не стоит. Порт 100 Мбит/с ограничит скорость всех клиентов разом, а лимит в 500 ГБ быстро кончится, если через туннель работает несколько сотрудников.
UDP и сеть
WireGuard работает только по UDP, порт по умолчанию — 51820, но его можно сменить на любой. Убедитесь, что хостер не фильтрует UDP: у некоторых дешёвых провайдеров входящий UDP ограничен из-за защиты от DDoS. В части сетей — мобильных, гостиничных, корпоративных — UDP тоже пропускается плохо. Если сотрудники часто подключаются из таких сетей, держите рядом запасной вариант на TCP: OpenVPN.
Ещё одна мелочь — MTU. Если сайты открываются частично или зависают на больших страницах, уменьшите MTU интерфейса до 1380–1420: это лечит большинство проблем с фрагментацией.
Оплата и выбор хостера
Среди зарубежных хостеров с недорогими KVM-тарифами карту МИР и СБП принимают единицы, большинство работает с криптовалютой. Смотрите колонку «Оплата»: мы показываем способы для каждого тарифа и пересчитываем цены в рубли по данным с сайтов хостеров. Если хочется управлять пользователями через браузер вместо ручной настройки, поставьте веб-панель wg-easy в Docker на тот же сервер.