Как подключить AlfaVPN на Linux
Понадобятся поддерживаемая версия Ubuntu или Debian, ядро с поддержкой WireGuard и доступ к sudo. Для других дистрибутивов используйте инструкции разработчика.
Выполняйте команды на компьютере, который подключаете к VPN. При настройке через удалённое подключение связь может прерваться из-за изменения сетевых маршрутов.
Скачайте настройки и распакуйте архив. В примерах файл настроек .conf называется alfavpn.conf и находится в папке Downloads. В командах укажите путь к своему файлу.
Установите инструменты
Если в файле настроек есть параметр DNS, программа wg-quick применяет его с помощью resolvconf.
Перед подтверждением установки проверьте список пакетов, которые будут установлены, изменены или удалены. Если раньше меняли способ настройки DNS, убедитесь, что установка не заменит нужные сетевые пакеты и настройки.
Если предложенные изменения нарушат работу сети, отмените установку. Не удаляйте компоненты, от которых зависит подключение к интернету.
sudo apt update
sudo apt install wireguard resolvconf
Сохраните файл настроек
Проверьте, нет ли по пути /etc/wireguard/alfavpn.conf другого нужного профиля. Если есть, сохраните копию этого файла, прежде чем его перезаписывать.
sudo install -d -m 700 /etc/wireguard
sudo install -m 600 "$HOME/Downloads/alfavpn.conf" /etc/wireguard/alfavpn.conf
Эти команды ограничат доступ к файлу: читать и изменять его сможет только владелец. Сохраните все выданные параметры, включая приватный ключ. Не загружайте файл в онлайн-редакторы.
Включите VPN
Перед включением AlfaVPN выключите другие VPN-подключения на этом устройстве: они могут мешать его работе. Отключите соединение в соответствующем приложении — закрытия окна может быть недостаточно. Если устройством управляет организация, согласуйте отключение её VPN с администратором.
Перед подключением убедитесь, что этот профиль выключен на остальных устройствах. Если профиль включён через NetworkManager, отключите его в NetworkManager перед запуском через wg-quick. Не запускайте один профиль двумя способами.
sudo wg-quick up alfavpn
Команда применит адреса, маршруты и DNS из файла.
Проверьте подключение
Сравните IP-адрес до и после включения VPN. Затем проверьте время последнего обмена с сервером и объём переданных данных:
sudo wg show alfavpn latest-handshakes
sudo wg show alfavpn transfer
После обновления страницы проверки IP-адреса команды должны показать время обмена с сервером и ненулевой объём полученных данных. Если после попытки подключения время последнего обмена остаётся нулевым, проверьте соединение.
Как отключить VPN
sudo wg-quick down alfavpn
Команда отменит настройки, применённые при включении VPN. Проверьте, работает ли интернет без VPN. При настройке по этой инструкции VPN не включается автоматически после перезагрузки. Включайте его вручную.
Если компьютер подключён через роутер с VPN, команда wg-quick down не отключит VPN на роутере. Используйте инструкцию для своей модели.
Выключение VPN и удаление профиля не отменяют подписку. Чтобы остановить следующие списания, отключите автопродление.
Как удалить профиль
Сначала убедитесь, что сможете снова получить настройки в личном кабинете, и выключите VPN. Затем с правами администратора удалите только файл ненужного профиля из /etc/wireguard/. Если использовали имя из этой инструкции, это /etc/wireguard/alfavpn.conf. Не удаляйте весь каталог или файлы других профилей.
Для повторного подключения с этими настройками добавьте профиль заново. Чтобы удалить пользователя из подписки, обратитесь в поддержку с его ID.
Если возникла проблема
- Файл не найден: проверьте путь и имя файла. Команде нужен файл
.conf, извлечённый из архива. - Ошибка
resolvconf: command not found: проверьте, установлена ли программаresolvconf. Не удаляйте параметрDNS, чтобы скрыть ошибку. - Интерфейс уже существует: проверьте, не включён ли профиль другой программой управления сетью. Отключите его тем же способом, которым включили.
- Пропал интернет: выполните
sudo wg-quick down alfavpnи проверьте, открываются ли сайты без VPN.
Если нужна помощь поддержки, укажите, какую команду выполняли, текст ошибки и версию дистрибутива. Удалите из сообщения ключи, пароли и другие данные доступа. Не отправляйте файл настроек и вывод wg showconf.
Ваш отзыв поможет улучшить инструкцию.
Оценку можно изменить — выберите другой ответ.