Настройка Kali Linux VPN

Обновлено: 22.11.2024

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

После подключения к серверу OpenVPN ваш сетевой трафик направляется через сервер, обеспечивая безопасность ваших данных. В свою очередь, это помогает защитить вас от сетевых атак, особенно при подключении к общедоступным сетям.

ПРИМЕЧАНИЕ. Использование VPN не всегда гарантирует конфиденциальность данных. Всегда храните вашу личную информацию в безопасных и зашифрованных местах.

Это руководство поможет вам установить и настроить OpenVPN в Kali Linux, чтобы защитить ваш трафик при тестировании на проникновение.

  • Рабочая установка Kali Linux
  • Подключение к Интернету

Установка OpenVPN

Первый шаг — установить пакеты OpenVPN с помощью команды apt следующим образом:

sudo apt-получить обновление

sudo apt-get установить сетевой менеджер openvpn

После установки пакетов перезагрузите устройство, чтобы изменения вступили в силу.

Подключение к VPN

Следующий шаг — подключение к VPN-серверу. Вам понадобится файл конфигурации OpenVPN. Вы часто найдете файлы OpenVPN от вашего провайдера VPN с расширением .ovpn.

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

$ echo "ИМЯ ПОЛЬЗОВАТЕЛЯ" >> /etc/openvpn/учетные данные

$ echo "ПАРОЛЬ" >> /etc/openvpn/учетные данные

Вт, 9 февраля 18:37:41 2021 OpenVPN 2.4.7 x86_64-pc-linux-gnu [ SSL ( OpenSSL ) ] [ LZO ] [ LZ4 ] [ EPOLL ] [ PKCS11 ] [ MH / PKTINFO ] [ AEAD ] построен 20 февраля 2019 г.

Вт, 9 февраля, 18:37 : 41 Версии библиотек 2021 г.: OpenSSL 1.1.1d 10 сентября 2019 г., LZO 2.10

Вы также можете импортировать файл конфигурации VPN с помощью графического интерфейса.

Заключение

В этом кратком руководстве показано, как установить и настроить OpenVPN в Kali Linux.

Об авторе

Джон Отиено

Меня зовут Джон, и я такой же гик, как и вы. Я увлечен всеми вещами компьютеров от аппаратного обеспечения, операционных систем до программирования. Моя мечта — поделиться своими знаниями с миром и помочь другим гикам. Следите за моим контентом, подписавшись на список рассылки LinuxHint

Хотя большинство провайдеров VPN не поддерживают Linux, это не обязательно означает, что вы не можете этого сделать. Мы собираемся показать вам, как создать соединение OpenVPN в Kali Linux через Network Manager.

Почти каждый провайдер VPN поддерживает самые большие платформы. Каждый серьезный провайдер VPN, на которого вы посмотрите, предоставит своим пользователям собственные клиентские приложения для Windows, macOS, Android и iOS. Но с Linux все не так просто. У некоторых провайдеров есть, но у большинства нет.

Это не обязательно мешает вам настроить подключение клиента OpenVPN к вашему провайдеру VPN через Linux. Это просто означает, что вам, возможно, придется проделать немного дополнительной работы, чтобы добраться туда. В этой статье мы покажем вам, как настроить клиентское соединение OpenVPN в Kali Linux с помощью Network Manager.

Файлы конфигурации OpenVPN

Чтобы это заработало, вам потребуется загрузить файлы конфигурации OpenVPN вашего провайдера VPN (.ovpn).

Как правило, провайдер, который поддерживает Linux, но не предоставляет собственного клиента Linux, размещает свои файлы конфигурации OpenVPN на своем веб-сайте. Это касается и провайдеров VPN, которые поддерживают маршрутизаторы.

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

Итак, если ваш провайдер VPN поддерживает Linux (без собственного клиента), поддерживает маршрутизаторы или позволяет своим пользователям подключаться к сторонним клиентам, есть большая вероятность, что он сделает файлы конфигурации OpenVPN доступными для загрузки. А информацию, содержащуюся в этих файлах, можно использовать для создания VPN-подключения через Linux с помощью Network Manager, стороннего клиента.

Поддерживаемые VPN-провайдеры

Ниже приведен список провайдеров VPN, которые предоставляют свои файлы конфигурации OpenVPN. NordVPN — это VPN с самым высоким рейтингом Comparitech, который возглавляет список лучших VPN для Linux.

ХОТИТЕ ПОПРОБОВАТЬ ЛУЧШИЙ VPN БЕЗ РИСКА?

Никаких скрытых условийпросто свяжитесь со службой поддержки в течение 30 дней, если вы решите, что NordVPN вам не подходит, и вы получите полный возврат средств. . Начните пробную версию NordVPN здесь.

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

Теперь вы готовы настроить клиентское соединение OpenVPN в Kali Linux.

Настройка подключения OpenVPN из Network Manager

Есть два способа настроить подключение OpenVPN в Kali Linux: автоматически или вручную. Мы собираемся пройти через оба.

Автоматическая настройка подключения OpenVPN

  1. На рабочем столе щелкните значок Network Manager в правом верхнем углу экрана. Если вы используете проводное соединение, значок будет квадратным, как у меня. Если вы подключены к беспроводной сети, это будет значок WiFi. Выберите VPN-подключения > Добавить VPN-подключение. Отображается диспетчер сети.
  2. В раскрывающемся меню выберите Импорт сохраненной конфигурации VPN…
  3. Нажмите «Создать». Отобразится файловый браузер.
  4. Перейдите к месту, где вы сохранили файлы конфигурации OpenVPN вашего провайдера, и выберите файл .ovpn сервера, к которому вы хотите подключиться. Появится окно редактирования VPN.
  5. Введите свое имя пользователя и пароль и нажмите Сохранить. Если вашему провайдеру требуется только имя пользователя, идентификатор клиента или номер счета и не требуется пароль, просто введите что-нибудь в поле пароля. Не оставляйте это поле пустым.
  6. Нажав значок справа от поля пароля, вы можете выбрать Пароль не требуется. Однако, по моему опыту, вам все равно будет предложено ввести пароль независимо от того, выбран этот параметр или нет.
  7. Нажмите «Сохранить». Окно редактирования VPN закроется.
  8. Затем вам будет предложено создать пароль для нового набора ключей. Kali Linux — это дистрибутив Linux, ориентированный на безопасность. Таким образом, при первом создании пароля в системе вам будет предложено создать дополнительный пароль для набора ключей, чтобы хранить ваши пароли (например, пароль учетной записи VPN) в зашифрованном хранилище (связке ключей). Вам не будет предложено ввести этот пароль для подключения к VPN.

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

    Мы видим, что теперь у меня австралийский IP-адрес.

    Мы только что рассмотрели автоматический способ настройки клиентского соединения в Kali Linux. Вы также можете создать подключение вручную. Настройка подключения OpenVPN вручную поможет вам, если что-то пойдет не так, и вам потребуется устранить неполадки.

    Настройка соединения OpenVPN вручную

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

    После того как вы получите файлы .ovpn, вы создадите отдельные файлы для сертификата ЦС и ключа TLS (при необходимости).

    • Сертификат центра сертификации. У каждого провайдера VPN есть центр сертификации, который проверяет соединения с его VPN-серверами. Вам понадобится сертификат ЦС вашего провайдера для настройки VPN-клиента в Kali Linux. Это выглядит так:
    • Ключ TLS. Многим провайдерам VPN также требуется ключ TLS для инициации клиентского подключения. Возможно, вы слышали, что это называется статическим ключом — это одно и то же. В зависимости от того, требуется ли вашему провайдеру VPN статический ключ для установления соединения OpenVPN, он может вам также понадобиться или не понадобиться. Это выглядит так:

    Все это находится в файлах конфигурации .ovpn. Обратитесь к изображениям выше, если у вас возникли проблемы с их поиском, но они, как правило, выделяются блоками цифр и букв. Найдя их, скопируйте каждый в текстовый файл, а затем сохраните текстовые файлы с указанными ниже расширениями:

    • Сертификат CA — расширение .crt
    • Ключ TLS — расширение .key

    Вот как выглядят мои файлы:

    Чтобы создать подключение вручную, нам потребуется больше, чем просто сертификат ЦС и ключ TLS. Но любая другая необходимая нам информация находится в файлах конфигурации OpenVPN. Вот как:

    Теперь вы настроили OpenVPN-подключение к вашему VPN-провайдеру через Linux с помощью Network Manager. Вы можете добавить столько соединений, сколько хотите, повторив процесс. Если вы хотите подключиться, просто выберите сервер, к которому вы хотите подключиться, и включите его в Network Manager.

    Однако для защиты трафика необходимо выполнить еще один шаг. Чтобы убедиться, что ваш трафик не просочится в незашифрованном виде, если ваше VPN-соединение когда-либо прервется, мы собираемся создать переключатель отключения VPN для нашего соединения.Мы собираемся сделать это с помощью iptables. Iptables — это брандмауэр для дистрибутивов Linux.

    Мы собираемся использовать окно терминала и запускать там некоторые команды. Если вы новичок в Linux, поначалу это может показаться пугающим, но обучение использованию терминала очень поможет вам в освоении Linux Fu.

    Однако, если вы используете Kali Linux, есть большая вероятность, что вы использовали Терминал раньше.

    Настройка аварийного отключения VPN с помощью iptables

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

    В этом разделе мы настроим для нашего соединения переключатель блокировки VPN с помощью iptables. Iptables — это хорошо известный брандмауэр Linux.

    Установка iptables-persistent

    1. Отключите VPN.
    2. Запустите Терминал. Начнем с установки iptables-persistent.
    3. В окне терминала введите: sudo apt update . Введите свой пароль и нажмите Enter. Это обновит ваши репозитории пакетов.
    4. Введите: sudo apt install iptables-persistent . Введите пароль, если появится запрос. Вам будет предложено ввести Y или N, чтобы установить пакет или прервать установку. Тип Y. Пакет установлен.
    • /etc/iptables/rules.v4
    • /etc/iptables/rules.v6

    Мы начнем с наших правил IPv4.

    Настройка аварийного выключателя IPv4 VPN

    1. Введите: sudo nano /etc/iptables/vpn-rules.v4, чтобы создать новый файл правил IPv4 для нашей VPN.
    2. Введите пароль, если будет предложено. Отображается пустой файл.
    3. Скопируйте следующее в свой файл, но вставьте IPv4-адрес вашего VPN-сервера вместо и порт VPN-сервера вместо :

    -A ВЫВОД -o tun0 -j ПРИНЯТЬ

    -A ВЫВОД -d --dport -j ПРИНЯТЬ

    -A ВЫВОД -j DROP

    1. Нажмите Ctrl+X, чтобы сохранить и выйти. Введите Y, когда вас попросят сохранить файл.

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

    Настройка аварийного выключателя IPv6 VPN

    Если ваш VPN-провайдер поддерживает IPv6 (большинство из них не поддерживают), вы можете сделать то же самое для трафика IPv6.

    1. В окне терминала введите: sudo nano /etc/iptables/vpn-rules.v6, чтобы создать новый файл правил IPv6 для нашей VPN.
    2. Введите пароль, если будет предложено. Отображается пустой файл.
    3. Скопируйте следующее в свой файл, но вставьте IPv6-адрес вашего VPN-сервера вместо и порт VPN-сервера вместо :

    -A ВЫВОД -o tun0 -j ПРИНЯТЬ

    -A ВЫВОД -d --dport -j ПРИНЯТЬ

    -A ВЫВОД -j DROP

    1. Нажмите Ctrl+X, чтобы сохранить и выйти. Введите Y, когда вас попросят сохранить файл.

    Отбрасывание трафика IPv6

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

    1. В окне терминала введите: sudo nano /etc/iptables/vpn-rules.v6, чтобы создать новый файл правил IPv6 для нашей VPN. Введите пароль, если появится запрос. Отображается пустой файл.
    2. Скопируйте в свой файл следующее:

    :ВХОД DROP [0:0] :ВПЕРЕД DROP [0:0] :ВЫХОД DROP [0:0]

    Теперь все, что нам нужно сделать, это загрузить наши новые файлы правил, чтобы iptables применил их.

    Загрузка правил брандмауэра IPv4

    В окне терминала введите: sudo iptables-restore > /etc/iptables/vpn-rules.v4

    Загрузка правил брандмауэра IPv6

    В окне терминала введите: sudo ip6tables-restore > /etc/iptables/vpn-rules.v6

    Теперь у вас есть клиентское соединение OpenVPN, настроенное в Kali Linux. Его можно легко включить или отключить в диспетчере сети в правом верхнем углу рабочего стола.

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

    Довольно странно, что VPN в Kali Linux не установлена ​​и не включена по умолчанию, что оставляет вам серую панель параметров VPN и довольно сложный или, по крайней мере, непрямой процесс настройки, если вы не знаете, как это сделать. для установки ВПН. VPN означает виртуальную частную сеть и расширяет вашу частную сеть через Интернет, которая будет скрывать ваш IP-адрес, обходить цензуру и шифровать ваш сетевой трафик. В этом руководстве мы установим необходимые пакеты и настроим популярный сервис Golden Frog VyprVPN в Kali Linux.

    Я использую VyprVPN от Golden Frog в качестве VPN-сервиса уже пару месяцев в общедоступных беспроводных сетях и, например, в зарубежных странах. Их служба VPN быстрая, надежная и предлагает множество серверов/стран на выбор (более 50 серверов и 200 000 IP-адресов).Существует приложение для всех платформ, включая iOS, Android, Windows, Mac и приложение маршрутизатора VyprVPN для защиты всей вашей домашней сети. Golden Frog утверждает, что не ведет журналы своих VPN-сервисов, и у них есть отличные приложения для управления VPN-подключениями.

    Теперь доступно новое и обновленное руководство по установке VPN на Kali Linux 2016 Rolling Edition.

    Если вы зарегистрируетесь по одной из следующих ссылок, вы можете получить скидку:

    Или следующее предложение со скидкой 25 % на годовые аккаунты:

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

    Зачем использовать VPN?

    Есть несколько причин, по которым вам может понадобиться VPN-сервис:

    1. VPN скрывает ваш IP-адрес и местоположение, поэтому вы будете анонимны.
    2. Избегайте интернет-цензуры, брандмауэров и контента с ограниченным доступом к региону.
    3. Шифруйте сетевой трафик (например, в общедоступной сети Wi-Fi).
    4. Чтобы скрыть свою личность.

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

    Откройте терминал и используйте следующую команду для установки необходимых пакетов:

    apt-get install network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome

    Введите y и введите, когда вас попросят установить пакеты.

    Перейдите к сетевому менеджеру, перейдите на вкладку VPN и нажмите "Добавить":

    Выберите OpenVPN в качестве типа подключения.

    И нажмите "Создать":

    Введите следующую информацию:

    1. Название соединения
    2. Шлюз (различные шлюзы доступны на веб-сайте)
    3. Установите тип аутентификации на пароль
    4. Имя пользователя и пароль

    Нажмите кнопку обзора файла, чтобы выбрать сертификат ЦС, который мы скачали ранее.

    Файл был загружен в следующую папку:

    Нажмите кнопку "Сохранить", и мы готовы к работе!

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

    Видеоруководство по VPN в Kali Linux

    Спасибо за просмотр. Подпишитесь на мой канал YouTube, чтобы не пропустить новые уроки по взлому :)

    Поделиться:

    Похожие сообщения

    Установка Rogue-jndi на Kali Linux

    Большая утечка: ошибка в дизайне автообнаружения Microsoft Exchange

    Учебники по взлому 2018

    19 комментариев

    Я думаю, у вас проблема со списком источников. Попробуйте следовать этому руководству, чтобы убедиться, что у вас есть правильный список источников:

    < /p>

    Установите VPN в Kali Linux. Если вы ищете лучший VPN для Kali Linux, то это подходящее место, чтобы узнать о бесплатной VPN Kali Linux, и здесь вы также можете узнать о том, как установить VPN в Kali Linux.

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

    Что такое VPN

    VPN означает виртуальную частную сеть. Это сетевая технология, которая обеспечивает безопасность ваших интернет-соединений в общедоступных сетях, таких как Интернет, и в частных сетях, таких как Wi-Fi. VPN — очень хороший способ защитить вашу сеть и защитить ваши личные данные от трекеров.

    Зачем использовать VPN

    У вас может быть много причин для использования VPN –

    • Никто не может записывать ваши действия в Интернете.
    • Чтобы скрыть свою идентификацию
    • С помощью VPN вы можете скрыть свой IP-адрес и информацию о местоположении, чтобы оставаться анонимным
    • Шифрует сетевой трафик.

    Установите OpenVPN на Kali Linux

    В этой статье я расскажу вам, как установить VPN с именем OpenVPN на ваш Kali Linux. Это безопасная VPN с логотипом. Если вы хотите установить VPN на свой Kali Linux, выполните шаги, которые я упомянул, чтобы вы могли легко и правильно установить VPN на Kali Linux.

    Шаг 1. Как скачать VPN для Kali Linux

    • Сначала откройте любой браузер на своем компьютере.
    • Затем найдите OpenVPN и загрузите VPN с первого веб-сайта.
    • В противном случае нажмите здесь для прямой загрузки.

    Таким образом, вы можете легко загрузить VPN в Kali Linux, файл этого VPN будет сохранен в папке загрузки на вашем компьютере.

    Шаг 2. Как установить VPN в Kali Linux

    • Сначала откройте папку «Загрузки» в Kali Linux.
    • Найти загруженный VPN
    • Затем щелкните правой кнопкой мыши файл OpenVPN и выберите «Извлечь сюда».
    • Теперь вам нужно установить пакеты OpenVPN. Введите следующие команды одну за другой:

    Для просмотра этого видео включите JavaScript и рассмотрите возможность перехода на веб-браузер, поддерживающий видео в формате HTML5

    Читайте также: