ProtonVPN — бесплатный VPN предоставляемый швейцарской компанией Proton Technologies AG, той самой компанией, которая создала ProtonMail, популярную среди журналистов, активистов и диссидентов анонимную почтовую систему.
Ни для кого не секрет, что большинство бесплатных VPN сервисов продают данные пользователей третьим сторонам и устанавливают различное вредоносное программное обеспечение. Недавние исследования показали, что 38% VPN-приложений, работающих на операционной системе Android содержат вредоносное программное обеспечение, например, такое приложение как Hotspot Shield VPN занимается сбором и продажей данных пользователей. Этого не скажешь о ProtonVPN. Полная прозрачность и честность перед пользователями являются ключевой особенностью ProtonVPN.
- Почему вам нужно использовать VPN на персональном компьютере и мобильных устройствах
- Возможности ProtonVPN
- Как установить ProtonVPN на рабочую станцию Linux
- Как использовать клиент ProtonVPN в Linux
- Тест на наличие утечек IPv6, DNS и WebRTC при использовании VPN
- Тест скорости
- Как отключить ProtonVPN
- Автозапуск ProtonVPN
- Заключение
Почему вам нужно использовать VPN на персональном компьютере и мобильных устройствах
Для тех, кто не знает, VPN (Virtual Private Network) означает виртуальную частную сеть, которая устанавливает безопасный зашифрованный «туннель» между вашим устройством и сервером VPN. Типичные варианты использования VPN включают:
- Шифрование онлайн-трафика, защита истории посещенных страниц от шпионажа интернет-провайдера
- Разблокировка контента с ограничениями по региону (Netflix, Hulu и т. Д.), Это сценарий для случая, если в вашей стране не поддерживаются потоковые сервисы или вы путешествуете за границу.
- Обход онлайн-цензуры и получение доступа к веб-сайтам, заблокированным в вашей стране или регионе, таким как Google, YouTube, Facebook.
- Блокировка рекламы на просматриваемых вами веб-страницах.
- Шифрование веб-трафика при использовании общедоступного Wi-Fi, например, в зале ожидания аэропорта, кафе или отеле. Обезопасить себя от хакеров в той же сети Wi-Fi, которые могут перехватить ваш интернет-трафик и украсть адрес электронной почты, пароли и номера кредитных карт.
- Скрыть IP-адреса и соблюсти тем самым анонимность при загрузке файлов с помощью BitTorrent-клиента.
- Геймеры могут использовать VPN, чтобы найти лучший способ уменьшить задержку в сетевых играх.
- Известно, что многие службы онлайн-бронирования, такие как Kayak, предлагают разные цены для разных стран. Когда вы бронируете авиабилеты или отели, вы можете использовать VPN для переключения своего IP-адреса, чтобы найти лучшее по цене предложение.
- Иногда веб-ресурс не заблокирован в вашем регионе, но вы все равно не можете получить к нему доступ. Это потому, что есть промежуточный слой кеша, и кеш устарел. Вы можете использовать VPN для обхода кеша.
Имейте в виду, что использование VPN — это не серебряная пуля для защиты вашей конфиденциальности и обеспечение безопасности в Интернете. Тем, кто страдает паранойей, например, следует дополнительно использовать Tor Browser. Тем не менее, большинству людей не нужно прибегать к такому усложнению, создавая ряд неудобств в повседневном использовании Интернета, ProtonVPN будет вполне достаточно для обеспечения базовой защиты.
Возможности ProtonVPN
ProtonVPN имеет удобный графический клиент для Android, iOS, Mac OS X и Windows, в случае же с Linux, нужно пользоваться терминалом. В статье будет рассказано об применении ProtonVPN на рабочих станциях Linux, где установлены такие операционные системы как Debian, Ubuntu, Linux Mint, Elementary OS, Fedora, CentOS, Arch Linux и OpenSUSE.
- Полнодисковое шифрование развернуто на всех серверах ProtonVPN.
- Все клиентские приложения имеют открытый исходный код.
- Тор через VPN. Вы можете направить весь свой трафик через сеть Tor и получить доступ к сайтам Onion.
- Поддерживает оплату биткойнами.
- Поддерживает безопасные протоколы IKEv2 / IPSec и OpenVPN. Слабые протоколы PPTP и L2TP / IPSec отключены.
- Защита от утечки DNS и защита от утечки IPv6.
- Графический клиент VPN доступен для Android, iOS, Mac OS X и Windows.
- Несколько входов в систему. Вы можете использовать ProtonVPN для анонимного просмотра на нескольких устройствах одновременно.
- ProtonVPN имеет более 1076 серверов в 54 разных странах, что позволяет вам переключать серверы в любое время и так часто, как вам нравится.
- Нет политики ведения журнала. ProtonVPN не собирает, не регистрирует и не хранит какие-либо действия в Интернете, данные или IP-адреса.
- Поддерживается работа торрент клиентов.
- Экстренный выключатель VPN. Если VPN-соединение разрывается, компьютер по умолчанию возвращается к исходному общедоступному IP-адресу. Экстренный переключатель VPN полностью прерывает ваше соединение с Интернетом, когда ваше VPN-соединение не работает, поэтому ваш веб-трафик никогда не подвергается атакам хакеров и шпионов.
- И многое другое.
Перейдите на официальный сайт ProtonVPN и зарегистрируйтесь для получения бесплатной учетной записи.
Как установить ProtonVPN на рабочую станцию Linux
ProtonVPN поддерживает протоколы IKEv2 / IPSec и OpenVPN. Воспользуемся приложением OpenVPN на рабочей станции Linux во время настройки ProtonVPN. Это приложение очень безопасно и просто в настройке.
После регистрации на сайте ProtonVPN необходимо установить клиент 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-clisudo pip3 install protonvpn-cli
Как использовать клиент ProtonVPN в Linux
Войдите в свою учетную запись ProtonVPN с помощью следующей команды.
sudo protonvpn init
Имя пользователя и пароль VPN необходимо получить на сайте https://account.protonvpn.com/account.
Затем вам нужно выбрать свой план ProtonVPN и выбрать UDP или TCP в качестве протокола транспортного уровня. Я рекомендую сначала использовать UDP, а если есть проблемы с установлением VPN-соединения, попробуйте протокол TCP.
Обратите внимание, что клиент ProtonVPN Linux не поддерживает IPv6. Рекомендуется отключить IPv6 на вашем устройстве Linux, чтобы предотвратить утечку IPv6-адреса. Отредактируйте /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
Сохраните и закройте файл. (Чтобы сохранить файл в текстовом редакторе Nano, нажмите Ctrl + O, затем нажмите Enter для подтверждения. Для выхода нажмите Ctrl + X.)
Затем примените изменения.
sudo sysctl -p
Теперь вы можете установить VPN-соединение с сервером ProtonVPN.
sudo protonvpn connect
Вам будет предложено выбрать страну. Бесплатные пользователи могут выбирать одну из 3 стран.
Затем выберите сервер в этой стране.
И выберите TCP или UDP в качестве протокола транспортного уровня. Рекомендуем сначала использовать UDP, а если есть проблемы с установлением VPN-соединения, попробуйте протокол TCP.
Через несколько секунд должно быть установлено VPN-соединение.
Подключение ProtonVPN было успешно добавлено в Network Manager
Тест на наличие утечек IPv6, DNS и WebRTC при использовании VPN
Теперь перейдите на ipleak.net. Если все работает правильно, вы должны увидеть
- Ваш компьютер получил новый IP-адрес, поэтому Интернет не может видеть ваш исходный общедоступный IP-адрес (No forwarded IP detected).
- В результате теста IPv6-адрес отсутствует, что означает, что ваш IPv6-адрес также скрыт от Интернета (IPv6 test not reachable).
- Нет IP-адреса в разделе обнаружения WebRTC (Your IP addresses – WebRTC detection).
- В разделе DNS-адресов нет IP-адреса (DNS Address – 0 servers).
Если DNS-сервер вашего интернет-провайдера отображается в результатах теста, значит, у вас есть утечка DNS, что означает, что DNS-сервер вашего интернет-провайдера переводит доменные имена в IP-адреса за вас. Хотя ваше соединение зашифровано с помощью VPN, ваш интернет-провайдер знает, какие веб-сайты вы посещаете.
Тест скорости
ProtonVPN работает довольно быстро даже с аккаунтом бесплатного уровня. Рабочая станция может воспроизводить видео 4K на YouTube со скоростью 67522 Кбит/с, что соответствует 65 Мбит/с. Вы можете увидеть скорость подключения к YouTube, щелкнув видео правой кнопкой мыши и выбрав «Stats for nerds» («Статистика для ботаников»).
Как отключить 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, выберите план ProtonVPN и протокол по умолчанию, как и раньше. Как только это будет сделано, вы можете отключить текущее VPN-соединение.
sudo protonvpn disconnect
Теперь попробуйте запустить ProtonVPN с помощью systemd.
sudo systemctl start protonvpn
И включите автоматический запуск во время загрузки с помощью:
sudo systemctl start protonvpn
Зайдите на ipleak.net. И проверьте, работает ли VPN. Если есть проблема, вы можете запустить следующую команду, чтобы проверить журнал и отладить проблему.
sudo journalctl -eu protonvpn
Заключение
Надеемся, что эта статья помогла вам начать использовать ProtonVPN в Linux. Если у вас возникли проблемы при использовании ProtonVPN, не стесняйтесь задавать свои вопросы в комментариях ниже.
Докину свої 5 копійок: В Manjaro (оболонка Mate, як зразок), для любителів графічного інтерфейсу, є змога довстановити до ProtonVPN gui та аплет управління на панель, для зручності. Для цього потрібно: 1.Підключити AUR (Arch User Repository).Відкрийте pamac (в МАТЕ: Меню — Центр керування — Встановлення та вилучення програм). В меню програми виберіть Налаштування. Во вкладці AUR включіть його підтримку. Далі, ті, хто не шукає легких шляхів, можуть інсталювати утиліту yaourt і працювати… Читати далі »