Установка VPN в Linux

Вы хотите установить VPN в Linux, верно? В этой статье мы покажем вам, как установить VPN. Но прежде чем мы начнем с шагов, давайте начнем с некоторой справочной информации, чтобы убедиться, что у вас есть контекст.

С наступлением цифровой эры мир претерпел поразительные технологические изменения. Переходя от стационарных телефонов к мобильным телефонам, а затем к смартфонам, мир достиг нового горизонта и продолжает расти и расти. Однако этот рост не прошел без последствий. Конфиденциальность данных также находится под угрозой, и ваши данные могут быть потенциально доступны.

Здесь мы начинаем спрашивать себя: «Как мы защищаем наши данные?» Выбор операционной системы должен быть вашим первым шагом при защите ваших личных данных. Сегодня популярным выбором многих пользователей будет Windows. Но эта популярность Windows сама по себе оказалась проблемой, поскольку она стала огромным игровым полем для вредоносных программ. Более надежной и безопасной альтернативой может быть Linux, поскольку его открытый исходный код позволяет любому читать и комментировать его код, и, таким образом, гораздо меньше уязвимостей, ошибок и угроз, на которые следует обратить внимание. Однако сам Linux не безупречен. Кроме того, для обеспечения большей безопасности требуются дополнительные ресурсы. Одна из них — это виртуальная частная сеть (VPN), частная контролируемая сеть, которая защищает интернет-соединение вашего компьютера, гарантируя, что все данные, которые вы отправляете или получаете, зашифрованы, что затрудняет прослушивание кем-либо извне того, что вы делаем.

Использование OpenVPN для установки VPN в Linux

OpenVPN — это протокол VPN с открытым исходным кодом, который сам не является поставщиком VPN, а скорее действует как мост между программным обеспечением VPN и сервером VPN. Используя это, мы сможем установить VPN в Linux. Давайте рассмотрим шаги сейчас.

Шаг 1. Проверка, какая версия Ubuntu у вас установлена ​​

Поскольку существуют 32- и 64-разрядные версии программного обеспечения VPN доступно, первое, что вам нужно сделать перед началом работы, это проверить, какую версию Ubuntu вы используете в настоящее время. Для этого сначала откройте Терминал с помощью Ubuntu Dash или сочетания клавиш Ctrl + Alt + T . После открытия Терминала введите следующую команду:

$ lscpu

Запись о режиме (режимах) CPU сообщает вам, какая битовая версия Ubuntu у вас работает в данный момент.

Шаг 2. Обновление кэша и пакетов Apt системы

Затем мы хотим обновить кэш и пакеты APT нашей системы до последних версий, чтобы не возникало проблем во время установки. Это можно сделать, выполнив следующие команды:

$ sudo apt-get update
$ sudo apt-get upgrade

Шаг 3: Установка OpenVPN

В большинстве дистрибутивов Linux OpenVPN уже установлен. Но лучше это проверить заранее. Для этого введите следующую команду:

$ sudo apt-get install openvpn

Если OpenVPN уже установлен на вашем рабочем столе , вам будет представлено что-то вроде этого:

Шаг 4: Установка пакетов Network Manager

Самый простой способ настроить и установить VPN в Linux — использовать Network Manager. По сути, это обязательный пакет, который позволяет нам импортировать и использовать файлы конфигурации OpenVPN. Установить этот пакет можно с помощью следующих команд:

$ sudo apt install network-manager-openvpn network-manager-openvpn-gnome

Шаг 5: Загрузите конфигурации OpenVPN

Теперь вам нужно выбрать службу VPN, которую вы будете использовать для настройки VPN в вашем дистрибутиве Linux. Важно отметить, что для настройки вам необходимо выбрать файлы конфигурации OpenVPN вашего VPN-сервиса. Чтобы получить конфигурации OpenVPN, вы должны войти в свою учетную запись VPN и проверить слот поддержки Linux или OpenVPN (разный для всех служб VPN). Полученные файлы будут в ZIP-архиве . Для эффективной работы нашего VPN было бы лучше создать для него отдельный каталог. Для этого введите в терминале:

$ mkdir filename

filename здесь относится к имени вашего каталога. Например, в моем случае это было:

Далее мы должны войти в этот каталог, который мы только что создали. Для этого мы должны ввести команду:

$ cd ~/filename

Снова имя_файла здесь относится к вашему каталогу имя, которое вы создали ранее. Примерно так:

Поскольку наш файл находится в ZIP-архиве формат, мы должны сначала разархивировать, чтобы получить к нему доступ. Это можно сделать, введя следующую команду:

$ unzip filename.zip

filename.zip здесь означает заархивированный файл, который вы скачали. Это будет выглядеть так:

Шаг 5: Настройка VPN

Теперь, наконец, мы будем использовать Network Manager для настройки нашего VPN-соединения.

Для пользователей Ubuntu 18.04 и 19.10:

Прежде всего, закройте Терминал и щелкните значок сети в правом верхнем углу экрана, как показано ниже. Теперь нажмите «Подключено к проводной сети» и выберите «Настройки проводной связи».

От здесь вы будете перенаправлены в Настройки, и автоматически откроется вкладка Сеть. Найдите заголовок VPN и щелкните значок плюса (+) рядом с ним .

Откроется окно« Добавить VPN ». Выберите «Импортировать из файла».

Теперь нам нужно импортировать файл конфигурации OpenVPN VPN-сервера, к которому мы хотим подключиться. Это можно сделать с помощью переход в каталог, в который мы распаковали заархивированный файл конфигурации , который мы скачали ранее. Щелкните файл и выберите Открыть .

Все настройки OpenVPN из этого файла конфигурации будут импортированы. Теперь вам просто нужно ввести свое имя пользователя и пароль свой VPN-сервис и нажмите Сохранить .

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

Для пользователей Ubuntu 16.04 и более ранних версий:

Точно так же закройте Терминал и щелкните значок символа подключения в правом верхнем углу экрана, как показано ниже, и выберите Изменить подключения .

В Сетевые подключения, нажмите

Это приведет вас к запросу с просьбой выбрать тип подключения . В раскрывающемся меню выберите «Импортировать сохраненную конфигурацию VPN» и нажмите «Создать».

Теперь нам нужно импортировать файл конфигурации OpenVPN VPN-сервера, к которому мы хотим подключиться. Это можно сделать, перейдя в каталог, в который мы распаковали заархивированный файл конфигурации , который мы скачали ранее. Щелкните файл и выберите Открыть .

Все настройки OpenVPN из этого файла конфигурации будут импортированы. Теперь вам просто нужно ввести свое имя пользователя и пароль для службы VPN и нажать Сохранить .

Теперь VPN-соединение добавлено в ваши сетевые подключения.

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

Заключение

Благодаря шифрованию, обеспечиваемому VPN, вы можете быть уверены, что ваши коммуникации и данные в значительной степени защищены.



Как настроить VPN в Linux за 5 минут бесплатно

от CodeDraken

В этом коротком и давно назревшем руководстве мы настроим виртуальную частную сеть (VPN) для защиты ваша онлайн-анонимность. Я не буду подробно рассказывать о том, что такое VPN и каковы эти настройки. Мы собираемся его создать. Давайте сразу перейдем к делу.

Версия для Windows:

Как бесплатно настроить VPN в Windows через 5 минут
В этом руководстве мы настроим VPN и переопределим наш DNS для защиты нашей конфиденциальности. medium.com

Обновление:

Это работает на Ubuntu .xx и большинстве других дистрибутивов. Если вы используете Ubuntu 18+, просмотрите этот пост, чтобы узнать об обновленных инструкциях.

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

Вам понадобится:

  • Компьютер с ОС Linux. Я использую Ubuntu. Команды могут быть другими, если вы не используете дистрибутив на базе Debian.
  • Права администратора/Sudo
  • Базовые навыки работы с компьютером
  • Базовые знания о том, что такое VPN.

Записывайте все, что вы меняете, и делайте резервные копии на случай, если что-то пойдет не так. Также, для записи, я не связан ни с одним из сайтов, ссылки на которые приведены здесь. Следуйте этому руководству на свой страх и риск, поскольку вы можете испортить некоторые настройки.

Часть 1: Изменение вашего DNS

Сервер доменных имен (DNS) может выдать некоторые информацию о вас, поэтому мы захотим это изменить. Начните с использования такого инструмента, как проверка на утечку DNS, чтобы увидеть, какая информация видна. Затем поработайте над его скрытием.

  1. Мы собираемся использовать OpenDNS. Перейдите на их веб-сайт и возьмите их два IP-адреса серверов имен, которые можно найти на их странице руководства по установке.
  • 208.67.222.222
  • 208.67.220.220

2. Отредактируйте:/etc/dhcp/dhclient.conf

Введите в свой терминал или скопируйте/вставьте команду ниже. Nano — текстовый редактор в терминале. Если файл находится где-то еще на вашем компьютере, Google или поищите его.

  sudo nano/etc/dhcp/dhclient.conf

Найдите строку с надписью «добавить серверы доменных имен». Если он закомментирован с помощью символа # в начале строки, раскомментируйте его, удалив #. Теперь измените строку, чтобы она использовала IP-адреса из OpenDNS, и добавьте еще один 8.8.8.8, как показано ниже. Ваш Интернет может временно перестать работать на этом этапе!

  добавьте серверы доменных имен 208.67.222.222, 208.67.220.220, 8.8.8.8  ;  

Эта строка означает, что он будет использовать первый адрес, затем второй, если первый не сработает, и, наконец, 8.8.8.8, если первые два не пройдут. Обычно этого не происходит. Мы добавляем 8.8.8.8, потому что по умолчанию он использует 3 адреса. Если мы не добавим третий адрес и первые два не помогут, будет использован ваш реальный адрес. Теперь сохраните и выйдите, как показано ниже:

Нажмите CTRL + O
Нажмите ENTER
Нажмите CTRL + X

Это сохранит и закройте файл. Теперь нам нужно перезапустить network-manager следующей командой.

  sudo service network-manager restart  

Теперь вы должны проверить, работает ли он. Введите команду ниже и посмотрите, появятся ли серверы имен. Выполните тест на утечку DNS на веб-сайте, ссылка на который указана выше.

  cat/etc/resolv.conf  

Возможные проблемы

Я выполнил шаги, но команда cat показывает только сервер имен 127.0.1.1
Спасибо Dietmar и AnalyzeTrades за эта проблема/решение
Попробуйте прокомментировать/удалить dns = dnsmasq из /etc/NetworkManager/NetworkManager.conf

Часть 2: Настройка VPN

Устранение утечки DNS в веб-браузере:

  1. В Firefox введите about: config в адресную строку и нажмите Enter.
  2. На странице конфигурации найдите: media.peerconnection .enabled
  3. Измените его на false, дважды щелкнув по нему.
  4. Перезапустите Firefox.

Я не знаете, как это делается в других браузерах.

Получение бесплатного VPN

  1. Google для бесплатного VPN и убедитесь, что все в порядке. Я буду использовать VPNBook для остальных шагов.
  2. В VPNBook вы просто загружаете файл конфигурации для нужной вам VPN. Скопируйте логин и пароль. Пароль периодически меняется, поэтому вам нужно будет получить его позже. При выборе файла конфигурации не имеет значения, где вы находитесь. Вы можете находиться в США, скачать евро-карту и выглядеть как европейский.

3. После извлечения загруженного zip-файла снова откройте терминал. Перейдите в каталог, в который вы его извлекли, или щелкните правой кнопкой мыши и выберите «Открыть в терминале». У нас осталось всего несколько шагов.

4. Установите OpenVPN, чтобы использовать конфигурацию.

  sudo apt-get install openvpn  

5. Закройте браузер и все, что подключено к Интернету. Чтобы использовать OpenVPN, введите команду ниже, чтобы запустить нужную конфигурацию. Как только появится сообщение «Инициализация завершена», все готово. Вы должны держать терминал открытым. Если это не удалось, попробуйте другой VPN или прочтите ошибку и попытайтесь ее выяснить.

  sudo openvpn vpnbook-ca1-tcp443.ovpn  

6. Наконец, проверьте, работает ли он, выполнив еще один тест на утечку DNS.

Поздравляем, если вы зашли так далеко, и он работает! Вот бонусный простой сценарий bash, который вы можете запустить. Вам просто нужно изменить пароль при необходимости.

Bash Script 1
зачисляет на Аднан Рахич

  #!/bin/bash  
  cd/path/ в/VPNBook.com-OpenVPN-Euro1username = "vpnbook" password = "he2qv5h" read -sp "Введите пароль Sudo:" sudopassword  
 /usr/bin /expect  
  создать sudo openvpn vpnbook-euro1-tcp443. ovpnexpect "пароль для $ USER:" send "$ sudopassword  r" expect "Enter Auth Username:" send "$ username  r" expect "Enter Auth Password:" send "$ password  r" expect "$"  
  EOF  

Это запустит VPN без необходимости вводить имя пользователя и пароль вручную. VPN также будет работать в фоновом режиме. Вот сценарий для его уничтожения, если возникнет необходимость.

  #!/Bin/bashsudo pkill vpn  

Bash Script 2

  #!/Bin/bashecho "user: vpnbook" echo "pass: 5VHZEps" sudo openvpn vpnbook-ca1-tcp443.ovpn  

Просто поместите это в новый файл, щелкните правой кнопкой мыши> свойства> разрешения и разрешите выполнение файла как программы. В этом примере используется конфигурация Canada tcp 443.

Дополнительная литература

Вот несколько замечательных статей Куинси Ларсона, в которых рассказывается о VPN, конфиденциальности в Интернете и безопасности.

Как настроить VPN за 10 минут бесплатно (и зачем он вам срочно нужен)
«Компьютер позволяет вы делаете больше ошибок быстрее, чем любое другое изобретение, за исключением возможных пистолетов и… medium.freecodecamp.com Как зашифровать всю свою жизнь менее чем за час
«Выживут только параноики». — Энди Гроув medium.freecodecamp.org

Если вы заинтересованы в этическом взломе и безопасности, на YouTube есть бесплатный 15-часовой курс.


Если эта статья была полезной, напишите ее в Твиттере.

Научитесь программировать бесплатно. Учебная программа с открытым исходным кодом freeCodeCamp помогла более 40 000 человек получить работу в качестве разработчиков. Начать

Оцените статью
logicle.ru
Добавить комментарий