Как установить и пользоваться ProtonVPN на Linux компьютере

ProtonVPN — это швейцарский провайдер VPN-услуг. В данном материале я объясню, как настроить и использовать ProtonVPN на настольных дистрибутивах Linux, таких как Debian, Ubuntu, Linux Mint, Elementary OS, Fedora, CentOS, Arch Linux и OpenSUSE.

Если у вас есть достаточный опыт, вы можете захотеть настроить свой собственный VPN-сервер.

ProtonVPN для настольных систем Linux

Зачем использовать VPN на компьютере и смартфоне

VPN расшифровывается как «Виртуальная частная сеть», которая устанавливает защищённое и зашифрованное соединение, создавая «туннель» между вашим устройством и сервером VPN. Основные случаи применения VPN:

  • Ваш интернет-трафик зашифрован, а история веб-поиска защищена от слежки со стороны интернет-провайдера (ISP).
  • Открытие доступа к контенту с региональными ограничениями (например, Netflix, Hulu и другие), если стриминговые сервисы недоступны в вашей стране или вы находитесь за пределами родной страны.
  • Получение доступа к сайтам, заблокированным в вашей стране или регионе, таким как Google, YouTube, Facebook, и обход интернет-цензуры.
  • Блокировка добавления интернет-провайдером рекламных объявлений на посещаемые вами сайты.
  • Шифрование интернет-трафика при подключении к общедоступным Wi-Fi сетям, таким как в кафе, аэропортах или отелях, помогает предотвратить перехват данных злоумышленниками и защитить вашу личную информацию, включая пароли, адреса электронной почты и данные кредитных карт.
  • Скрытие вашего IP-адреса и личности при использовании BitTorrent для загрузки файлов.
  • Игроки могут применять VPN для нахождения оптимального пути, что помогает снизить задержку во время игры.
  • Существует множество онлайн-платформ для бронирования, например, Kayak, которые предлагают разные расценки в зависимости от региона. При заказе авиабилетов или гостиниц можно воспользоваться VPN, чтобы изменить свой IP-адрес и найти наиболее выгодное предложение.
  • Иногда интернет-ресурс доступен в вашем регионе, но его все равно нельзя открыть. Это может быть связано с устаревшими данными в кеш-памяти. В таких случаях использование VPN может помочь решить проблему.
Читайте также:  Установка текстового редактора Atom версии 1.9 на операционных системах Debian, Ubuntu, Arch, Fedora и OpenSUSE

Помните, что применение VPN не является панацеей для обеспечения вашей конфиденциальности и безопасности в сети. Тем, кто особенно беспокоится о защите, стоит рассмотреть использование браузера Tor на Tails Linux. Однако для большинства пользователей это может показаться излишним и неудобным в повседневной жизни.

Возможности ProtonVPN

  • Все серверы ProtonVPN полностью защищены шифрованием.
  • Все клиентские приложения обладают открытым исходным кодом.
  • Использование Tor вместе с VPN. Вы можете перенаправить весь свой интернет-трафик через сеть Tor, что позволит вам посещать сайты с доменом. onion.
  • Прием платежей в Bitcoin.
  • Поддержка надежных протоколов IKEv2/IPSec и OpenVPN. Протоколы PPTP и L2TP/IPSec отключены ввиду их низкого уровня безопасности.
  • Защита от утечек DNS и IPv6.
  • Графический VPN-клиент можно установить на устройства под управлением Android, iOS, Mac OS X и Windows.
  • Множество соединений. Вы можете анонимно исследовать интернет на нескольких устройствах одновременно.
  • ProtonVPN располагает свыше 1076 серверов в 54 государствах, что дает возможность менять серверы в любое время и в неограниченном количестве.
  • Политика нулевых логов. ProtonVPN не ведет учет, не фиксирует и не сохраняет информацию о вашем интернет-трафике или IP-адресах.
  • Поддержка файлового обмена через торрент.
  • Функция «аварийного отключения» для VPN обеспечивает безопасность при потере соединения. В случае разрыва связи с VPN, устройство автоматически возвращается к своему первоначальному публичному IP-адресу. Данная функция прекращает доступ в интернет, если соединение с VPN нарушается, что предотвращает потенциальные риски для вашего интернет-трафика.
  • И многое иное.

Зайдите на официальный ресурс ProtonVPN и создайте бесплатный аккаунт.

Установка ProtonVPN на Linux: пошаговое руководство.

ProtonVPN поддерживает протоколы IKEv2/IPSec и OpenVPN. Мы выберем OpenVPN для настольной версии Linux, поскольку это обеспечивает высокий уровень безопасности и простоту в настройке.

После завершения регистрации следует скачать и установить клиент ProtonVPN для операционной системы Linux.

Дистрибутивы Debian, Ubuntu и Linux Mint.

sudo apt install - y openvpn dialog python3-pip python3-setuptools sudo pip3 install protonvpn-cli

Fedora/CentOS/RHEL

sudo dnf install - y openvpn dialog python3-pip python3-setuptools sudo pip3 install protonvpn-cli

Arch Linux и Manjaro

sudo pacman - S openvpn dialog python-pip python-setuptools sudo pip3 install protonvpn-cli

OpenSUSE

sudo zypper in - y openvpn dialog python3-pip python3-setuptools sudo pip3 install protonvpn-cli

Как пользоваться клиентом ProtonVPN на Linux

Авторизуйтесь в своей учетной записи ProtonVPN, используя данную команду.

Читайте также:  Инструкция по установке Spotify на PCLinuxOS

sudo protonvpn init

protonvpn настроить

Имя пользователя и пароль для VPN доступны на веб-сайте https://account.protonvpn.com/account.

Имя пользователя ProtonVPN для OpenVPN и IKEv2.

После этого необходимо выбрать тарифный план ProtonVPN и определить, использовать ли протокол UDP или TCP для транспортного уровня. Рекомендую начать с UDP, а если возникнут сложности с подключением к VPN, переключитесь на TCP.

Инициализация ProtonVPN

Имейте в виду, что клиент ProtonVPN для Linux не поддерживает протокол IPv6. Для предотвращения утечки IPv6-адреса рекомендуется отключить IPv6 на вашем устройстве с Linux. Чтобы сделать это, отредактируйте файл /etc/sysctl.conf с помощью текстового редактора командной строки, например, Nano.

sudo nano /etc/sysctl.conf

Вставьте указанные строки в нижнюю часть этого документа. (В текстовом редакторе Nano используйте сочетание клавиш Ctrl+W, а затем Ctrl+V, чтобы быстро добраться до конца файла.)

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

Отключить IPv6 в ProtonVPN

Сохраните изменения и закройте файл. (Для сохранения файла в текстовом редакторе Nano нажмите Ctrl+O, затем подтвердите действие нажатием Enter. Чтобы выйти из редактора, нажмите Ctrl+X.)

После этого внесите изменения.

sudo sysctl - p

Теперь вы можете подключиться к серверу ProtonVPN через VPN.

sudo protonvpn connect

Вам предложат выбрать страну. Пользователи с бесплатной подпиской могут выбрать одну из трех стран.

protonvpn-cli выберите страну

Далее выберите сервер, расположенный в этой стране.

выберите сервер для подключения с помощью protonvpn-cli

Выберите протокол транспортного уровня: TCP или UDP. Я советую начать с UDP, а если возникнут сложности с подключением к VPN, попробуйте TCP.

protonvpn-cli использует протоколы TCP и UDP.

Через несколько мгновений подключение к VPN должно быть успешно выполнено.

Соединение ProtonVPN было успешно добавлено в Менеджер сетей.

Проверка на утечки IPv6, DNS и WebRTC.

Теперь зайдите на сайт ipleak.net. Если всё настроено корректно, вы увидите

  • Ваш компьютер изменил свой IP-адрес, поэтому Интернет не может обнаружить ваш первоначальный публичный IP-адрес.
  • В тестовом результате отсутствует IPv6-адрес, что свидетельствует о том, что ваш IPv6-адрес не виден в Интернете.
  • В разделе WebRTC не отображается IP-адрес.
  • В разделе DNS-адресов отсутствует IP-адрес.
Читайте также:  Как и на чем зарабатывают в Open Source

Тест на утечку DNS и WebRTC для ProtonVPN

Если в результатах теста присутствует DNS-сервер вашего провайдера, это указывает на наличие утечки DNS. Это означает, что ваш провайдер осуществляет преобразование доменных имен в IP-адреса для вашего подключения. Несмотря на то что ваше соединение защищено с помощью VPN, провайдер все равно может видеть, какие веб-сайты вы открываете.

Проверка скорости

ProtonVPN демонстрирует хорошую скорость даже на бесплатном тарифе. Мой компьютер способен воспроизводить 4K-видео на YouTube со скоростью 67522 Kbps, что эквивалентно 65 Mbit/s. Чтобы проверить скорость соединения на YouTube, просто щелкните правой кнопкой мыши по видео и выберите опцию «Статистика для гиков».

Тестирование скорости ProtonVPN

Как деактивировать ProtonVPN

sudo protonvpn disconnect

Автоматический запуск ProtonVPN

Настройка ProtonVPN на автоматический запуск при загрузке системы возможна с помощью создания юнита службы systemd. Для этого используйте текстовый редактор Nano в командной строке для создания необходимого файла.

sudo nano /etc/systemd/system/protonvpn.service

Вставьте указанные строки в данный файл.

[Unit] Description=ProtonVPN Command-Line Client After=network-online. target [Service] Type=forking ExecStart=protonvpn c - f ExecStop=protonvpn disconnect Restart=always RestartSec=2 [Install] WantedBy=multi-user. target

Сохраните изменения и закройте файл. (Для сохранения файла в текстовом редакторе Nano нажмите Ctrl+O, затем подтвердите действие нажатием Enter. Чтобы выйти из редактора, нажмите Ctrl+X.)

Так как данная служба systemd функционирует от имени пользователя root, необходимо войти в систему под учетной записью root, используя

sudo su -

И создать файл конфигурации для пользователя.

protonvpn init

Введите ваш логин и пароль для ProtonVPN, выберите план и протокол по умолчанию, как обычно. После этого вы сможете завершить текущее VPN-соединение.

sudo protonvpn disconnect

Теперь попробуйте запустить ProtonVPN через systemd.

sudo systemctl start protonvpn

Для активации автозапуска при загрузке используйте:

sudo systemctl enable protonvpn

Посетите сайт ipleak.net, чтобы убедиться в его работе. Если у вас возникли трудности, попробуйте выполнить следующую команду для проверки журнала и устранения неполадок.

sudo journalctl - eu protonvpn

Чтобы предотвратить автоматический запуск ProtonVPN, используйте следующую команду.

sudo systemctl disable protonvpn

Заключение

Надеюсь, что эта статья оказалась полезной для вас при использовании ProtonVPN на Linux. Если у вас возникли трудности с этим сервисом, не стесняйтесь оставлять свои вопросы в комментариях. Как всегда, если вы нашли информацию ценной, подписывайтесь на нашу бесплатную рассылку.