Как установить и использовать ProtonVPN на настольном Linux
VPN (Виртуальная частная сеть) – это зашифрованный туннель, проходящий через общедоступную сеть. Это позволяет пользователям безопасно просматривать и получать доступ к ресурсам через подключение к Интернету с максимальной конфиденциальностью и конфиденциальностью.
ProtonVPN — это высокоскоростная швейцарская VPN, которая защищает ваши ценные данные, такие как пароли, с помощью зашифрованного туннеля. Он обеспечивает такие заметные функции, как:
- Полное шифрование диска на серверах ProtonVPN, которое помогает защитить данные от атак.
- Надежные протоколы VPN, такие как KEv2/IPSec и OpenVPN.
- Надежное шифрование с помощью AES-256 для сетевого шифрования, 4096-битного RSA для обмена ключами и HMAC с SHA384 для аутентификации сообщений.
- Наборы шифров шифрования с идеальной прямой секретностью. Это означает, что зашифрованный трафик не может быть перехвачен и впоследствии расшифрован, если ключ шифрования будет скомпрометирован.
- Политика отсутствия журналов. Ваши данные или интернет-активность не отслеживаются.
ProtonVPN предоставляет множество серверов, и на момент написания этого руководства он может похвастаться более чем 1200 серверами, разбросанными по 55 странам.
В этом руководстве мы покажем вам, как установить ProtonVPN в Linux.
Зарегистрируйте учетную запись ProtoVPN
Первым шагом, прежде всего, является создание учетной записи ProtonVPN. Вы можете сделать это, зайдя на официальный веб-сайт ProtonVPN и нажав вкладку «Цены».
Proton VPN предлагает 4 модели ценообразования, а именно: Бесплатный, Базовый. Плюс и Провидец. В демонстрационных целях мы будем использовать план «Бесплатный», который позволит вам бесплатно протестировать ProtonVPN на срок до 7 дней. С тарифным планом «Бесплатный» вы получаете доступ к 23 серверам, расположенным в 3 странах.
Итак, нажмите кнопку «Получить БЕСПЛАТНО» под опцией «Бесплатно».
Вы попадете на страницу регистрации, где вам необходимо будет заполнить свои данные. На ваш адрес электронной почты будет отправлен OTP для активации вашей учетной записи.
После входа в систему перейдите на левую боковую панель и нажмите «Учетная запись», затем выберите «Имя пользователя OpenVPN/IKEv2». Отобразятся данные имени пользователя и пароля OpenVPN/IKEv2.
Скопируйте и вставьте эти данные в другое место, поскольку они понадобятся вам позже в этом руководстве при настройке Proton VPN.
Установите ProtonVPN в Linux
Если учетная запись ProtonVPN уже создана, следующим шагом будет установка ProtonVPN. VPN использует протоколы IKEv2/IPSec и OpenVPN. Протокол OpenVPN поддерживает как TCP, так и UDP, и по этой причине мы будем использовать OpenVPN на нашем рабочем столе Linux.
Чтобы установить OpenVPN, выполните следующие команды:
Установите OpenVPN в Debian/Ubuntu.
sudo apt update
sudo apt install openvpn dialog python3-pip python3-setuptools
Затем установите ProtonVPN CLI с помощью менеджера пакетов pip.
sudo pip3 install protonvpn-cli
Установите OpenVPN в RHEL/CentOS 8 и Rocky Linux.
В производных Red Hat, таких как RHEL/CentOS, Fedora и Rocky Linux, выполните показанные команды.
sudo dnf install -y openvpn dialog python3-pip python3-setuptools
sudo pip3 install protonvpn-cli
Установите OpenVPN в ArchLinux/Manjaro
Для дистрибутивов на основе Arch выполните показанные команды.
sudo pacman -S openvpn dialog python-pip python-setuptools
sudo pip3 install protonvpn-cli
Настройка ProtonVPN в Linux
После установки необходимых пакетов OpenVPN следующим шагом будет настройка ProtonVPN на рабочем столе Linux.
Для этого выполните команду ниже.
sudo protonvpn init
Это проведет вас через несколько шагов настройки. Сначала вам необходимо будет указать имя пользователя и пароль OpenVPN. Помните детали, которые мы рекомендовали вам скопировать и вставить куда-нибудь? Это детали, которые вам необходимо предоставить.
Поэтому введите свое имя пользователя и пароль и подтвердите свой пароль.
Затем введите 1
, чтобы выбрать базовый план, который мы используем.
Далее вам нужно будет выбрать протокол TCP или UDP. Оба работают нормально, но ради скорости мы рекомендуем вам использовать UDP, поэтому введите 1
и нажмите ENTER.
Наконец, вам будет отображена сводка выбранных конфигураций. Если все в порядке, нажмите Y
и нажмите ENTER. В противном случае нажмите ’n’
, чтобы вернуться и начать все заново.
Отключить IPv6 в Linux
Поскольку клиент ProtonVPN не поддерживает IPv6, рекомендуется отключить его, чтобы избежать утечек IPv6. Для этого откройте файл конфигурации /etc/sysctl.conf.
sudo vim /etc/sysctl.conf
В самом конце добавьте следующие строки
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.tun0.disable_ipv6 = 1
Сохраните изменения и выйдите из файла конфигурации. Чтобы сохранить изменения, выполните команду:
sudo sysctl -p
Подключитесь к ProtonVPN в Linux
Мы закончили с основной частью настроек. Остался единственный шаг — установить безопасное соединение с одним из серверов ProtoVPN с нашего рабочего стола Linux с помощью клиента ProtonVPN.
Чтобы установить соединение, выполните команду:
sudo protonvpn connect
Бесплатный план дает вам выбор из 3 стран: Японии, Нидерландов и США. Любой из них подойдет. Здесь. мы выбрали Японию.
Затем выберите местоположение сервера в выбранной вами стране.
Далее вам необходимо будет выбрать протокол. Как и раньше, выберите UDP для высоких скоростей.
Через несколько секунд будет установлено безопасное соединение, как показано на рисунке. Если вы получите сообщение об ошибке, вернитесь и снова настройте ProtonVPN, как описано в шаге 3.
Вы можете подтвердить смену IP-адреса в своем веб-браузере, посетив https://whatismyip.com. Вывод подтверждает, что наше местоположение изменилось на Осаку, Япония, что подтверждает успешную настройку.
Отключиться от ProtonVPN
Завершив использование службы ProtonVPN, вы можете отключиться с помощью команды:
sudo protonvpn disconnect
На этом завершается наше сегодняшнее руководство о том, как установить и использовать Proton VPN в Linux.