Как создать собственный безопасный VPN на VPS: подробное руководство
В современных реалиях надежный доступ к свободному интернету стал необходимостью. Публичные VPN-сервисы часто сталкиваются с перегрузками, утечками данных, высокими задержками и регулярными блокировками. Создание собственного VPN-сервера на арендованном VPS — это лучшее решение, обеспечивающее стопроцентную конфиденциальность, высокую скорость и полный контроль над вашим интернет-соединением.
- Полная конфиденциальность: Никаких логов вашей активности. Вы — единственный владелец сервера.
- Высокая скорость: Канал до 10 Гбит/с без искусственных лимитов, которые накладывают бесплатные сервисы.
- Стабильный IP-адрес: Ваш адрес не используется тысячами других людей, что снижает риск капч и блокировок.
- Неограниченное число устройств: Подключайте ПК, ноутбуки, телефоны, планшеты и роутеры без доплаты.
Шаг 1: Подготовка виртуального сервера (VPS)
Для создания VPN-сервера не нужны дорогостоящие ресурсы. Базовый тариф PicoVPS (например, 1 ядро CPU, 1 ГБ RAM, 10 ГБ SSD) идеально справится с нагрузкой даже для нескольких одновременно подключенных устройств. Мы рекомендуем выбирать операционную систему Ubuntu 22.04 LTS или Ubuntu 24.04 LTS при заказе.
Локацию стоит выбирать в зависимости от ваших целей: для обхода блокировок и зарубежного контента отлично подойдет Амстердам (Нидерланды).
Шаг 2: Простой способ — Установка через AmneziaVPN (Без консоли)
Если вы не хотите работать в командной строке, утилита AmneziaVPN — идеальный выбор. Это бесплатное приложение с открытым исходным кодом, которое сделает всё за вас.
- Скачайте и установите клиент AmneziaVPN с официального сайта для вашей операционной системы (Windows, macOS, Linux, iOS, Android).
- Запустите приложение и выберите пункт «Настроить свой сервер».
- Введите данные вашего сервера, которые пришли вам на email после покупки:
- IP-адрес сервера
- Логин:
root - Пароль от сервера
- Нажмите «Подключиться». Приложение автоматически установит Docker на ваш VPS, настроит выбранный протокол (рекомендуется Amnezia WG или OpenVPN over ShadowSocks для защиты от глубокого анализа пакетов DPI) и создаст конфигурационный профиль.
- После завершения вы можете скачать файл настроек или отсканировать QR-код для мобильного телефона.
Шаг 3: Классический способ — WireGuard через SSH (Для продвинутых)
Если вы предпочитаете полный контроль, настройте классический и легковесный протокол WireGuard через консоль.
1. Подключение к серверу по SSH
Откройте терминал (или программу PuTTY на Windows) и выполните команду для подключения:
ssh root@ваш_ip_сервера
Введите ваш пароль root, когда система запросит его.
2. Запуск скрипта автоматической установки
Мы воспользуемся проверенным и безопасным скриптом автоматической настройки WireGuard. Выполните команду:
wget -O wireguard-install.sh https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh
3. Ответы на вопросы скрипта
Скрипт задаст несколько вопросов (для большинства пунктов достаточно просто нажимать Enter, чтобы выбрать настройки по умолчанию):
- IPv4 public address: Оставьте ваш IP по умолчанию.
- Public interface: Оставьте по умолчанию.
- WireGuard IPv4 address: Оставьте
10.66.66.1. - Port: Случайный порт или стандартный
51820. - DNS: Рекомендуется выбрать Cloudflare (
1.1.1.1) или AdGuard для фильтрации рекламы.
В конце нажмите любую клавишу для запуска установки. Скрипт установит WireGuard, настроит брандмауэр и правила перенаправления трафика (NAT).
4. Создание первого клиента
Скрипт сразу предложит создать профиль для вашего первого устройства:
- Введите имя клиента (например,
phone). - Выберите тип пароля или оставьте без него.
Скрипт создаст файл конфигурации с расширением .conf (например, /root/wg0-client-phone.conf) и покажет в консоли большой QR-код.
Шаг 4: Подключение ваших устройств
Смартфоны (iOS, Android)
Установите официальное приложение WireGuard из Google Play или App Store. Нажмите кнопку «Добавить туннель» (плюсик) и выберите «Сканировать QR-код». Отсканируйте код из терминала вашего ПК — туннель мгновенно добавится, и вы сможете включить безопасное соединение.
Компьютеры (Windows, macOS)
Скачайте официальный клиент WireGuard. Чтобы перенести файл .conf с сервера на ваш ПК, вы можете использовать SFTP-клиент (например, FileZilla или WinSCP), либо просто вывести содержимое файла в консоль командой:
cat /root/wg0-client-phone.conf
Скопируйте полученный текст, сохраните его в блокноте на вашем ПК под именем vpn.conf, а затем импортируйте этот файл в приложение WireGuard.
Не забудьте обновить пакеты на сервере после первой установки, выполнив команду
apt update && apt upgrade -y. Это закроет возможные уязвимости системы.
Заключение
Теперь у вас есть собственный быстрый и абсолютно приватный VPN-сервер. Аренда самого бюджетного KVM VPS в PicoVPS позволяет сэкономить на дорогих подписках и получить независимость от блокировок. Выберите подходящую конфигурацию прямо сейчас в нашем каталоге и настройте свой туннель за 5 минут!