OpenVPN на своём VPS ставится за 15–20 минут с помощью готового скрипта: он устанавливает OpenVPN, создаёт сертификаты, настраивает брандмауэр и выдаёт первый профиль .ovpn. Дальше вы добавляете пользователей и подключаетесь клиентом OpenVPN Connect. Учтите, что в России OpenVPN часто блокируется — для надёжной работы используйте TCP 443 или маскировку. Ниже — пошагово.
Подготовка VPS
- Арендуйте VPS с Ubuntu 24.04 LTS или Debian 12.
- Подключитесь по SSH:
ssh root@IP_сервера. - Обновите систему:
apt update && apt upgrade -y. - Создайте пользователя с sudo и настройте вход по ключу SSH.
Установка OpenVPN
Используйте популярный открытый скрипт openvpn-install (репозиторий на GitHub):
wget https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh
sudo bash openvpn-install.sh
Скрипт спросит:
- IP-адрес — обычно определяется сам;
- протокол — UDP (быстрее) или TCP (для строгих сетей);
- порт — 1194 или 443;
- DNS — например, 1.1.1.1;
- имя первого клиента.
Перед запуском скрипта из интернета просмотрите его содержимое.
Создание ключей и профилей
Каждый запуск скрипта после установки предлагает:
- Добавить нового клиента — создаёт файл
имя.ovpn. - Отозвать клиента — сертификат становится недействительным.
- Удалить OpenVPN.
Файл .ovpn содержит всё нужное: адрес, сертификаты и ключи. Передавайте его безопасно.
Подключение и проверка
- Скачайте
.ovpnс сервера:scp user@IP:~/имя.ovpn . - Импортируйте в OpenVPN Connect — подробнее в гиде OpenVPN Connect.
- Подключитесь и проверьте нашим инструментом мой IP.
- Проверьте утечки: проверка утечек VPN.
Если OpenVPN блокируется, попробуйте TCP 443 или маскировку — подробнее в гиде как скрыть трафик OpenVPN.
Безопасность сервера
- Вход по SSH-ключу вместо пароля и запрет входа root по паролю.
- Обновления:
apt update && apt upgradeраз в неделю или автоматические обновления безопасности. - Брандмауэр: открыты только порт SSH и порт OpenVPN.
- Отдельный профиль для каждого устройства — потерянный телефон можно отключить, не трогая остальные.
OpenVPN на VPS или другие варианты
| Вариант | Сложность | Работа в России |
|---|---|---|
| OpenVPN на своём VPS | Средняя | Часто блокируется |
| AmneziaVPN на своём VPS | Низкая | Лучше — есть AmneziaWG и VLESS |
| Outline на своём VPS | Низкая | Shadowsocks, отдельные серверы блокируют |
| Готовый VPN-сервис | Нет | Зависит от протоколов сервиса |
Сколько пользователей выдержит сервер
| VPS | Примерно пользователей |
|---|---|
| 1 ядро, 1 ГБ памяти | 3–5 одновременно |
| 2 ядра, 2 ГБ памяти | 10–15 |
| 4 ядра, 4 ГБ памяти | 25 и больше |
Главное ограничение чаще не процессор, а канал хостинга и лимит трафика — посмотрите их в тарифе.
Как добавить и отозвать пользователя
Запустите скрипт установки снова — он предложит добавить клиента или отозвать существующего. Отзыв делает старый профиль .ovpn недействительным: используйте его, если телефон потерян или человек больше не должен подключаться.
Где арендовать VPS
| На что смотреть | Почему |
|---|---|
| Страна | Ближе к вам — меньше пинг; Финляндия, Нидерланды, Германия |
| Способ оплаты | Не все хостинги принимают оплату из России |
| Трафик в тарифе | Видео через VPN быстро расходует лимит |
| IPv4 в комплекте | Нужен для подключения из большинства сетей |
| Возможность смены IP | Если адрес заблокируют |
Перед арендой проверьте отзывы о скорости и стабильности конкретного хостинга.
Какой VPN выбрать
Если не хотите обслуживать сервер, наш выбор — VPNType: готовые конфигурации OpenVPN и WireGuard, ключи VLESS и Shadowsocks, поддержка 24/7, пробный Premium 5 дней за 1 ₽. Свой сервер выгоден компании друзей, которые готовы его обслуживать. Если сервер заблокируют, готовый сервис просто выдаст новые адреса.
AdGuard VPN
Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями
Частые вопросы
Какой VPS выбрать?
С Ubuntu или Debian, 1 ядро и 1 ГБ памяти, безлимитный трафик, в ближайшей к вам стране.
Как добавить пользователя?
Запустите скрипт установки повторно и выберите «Добавить клиента» — он создаст новый файл .ovpn.
Как сменить порт?
Измените строку port в /etc/openvpn/server/server.conf и remote в профилях клиентов, откройте новый порт в брандмауэре и перезапустите OpenVPN.