Настройка Openvpn на macOS

Обновлено: 21.11.2024

В этом руководстве рассказывается, как установить OpenVPN на Mac с помощью Tunnelblick, Viscosity или клиента OpenVPN Connect.

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

В этой статье кратко объясняется, что такое OpenVPN, каковы его преимущества, в чем разница между сервером доступа OpenVPN и сервером Community Edition, что такое файл ovpn и как настроить клиент OpenVPN на Mac.

Как подключиться к серверу OpenVPN с Mac [Обзор]

Существует несколько способов настроить VPN на Mac. Однако если вам нужно использовать OpenVPN, в зависимости от типа VPN-сервера, к которому нужно подключиться (сервер OpenVPN Access Server или сервер OpenVPN Community Edition), у вас есть следующие варианты:

  • Подключение к серверу доступа OpenVPN:
      .
    • Вариант 1. Установите и настройте Tunnelblick (бесплатно).
    • Вариант 2. Установите и настройте Viscosity (коммерческий, но по разумной цене).
    • Вариант 3. Если вы пытаетесь подключиться к серверу OpenVPN, предлагаемому провайдером VPN, вы можете использовать его собственное приложение VPN (если оно доступно).

    Что вы узнаете

    Что такое OpenVPN и в чем его преимущества?

    OpenVPN — это протокол VPN, который считается стандартом и образцом для будущих протоколов.

    Как проект с открытым исходным кодом, он был создан для преодоления недостатков классических протоколов VPN (PPTP, L2TP, IPSec) и предоставления простого в использовании клиента VPN для подключения к серверам OpenVPN.

    OpenVPN использует UDP (протокол пользовательских дейтаграмм) или TCP (протокол управления передачей) в качестве протоколов передачи и библиотеку OpenSSL для шифрования.

    Клиент OpenVPN можно настроить на Windows, Linux, iOS, Android. Однако в macOS предоставляется только клиентское приложение, способное подключаться к серверу доступа OpenVPN.

    OpenVPN имеет несколько важных преимуществ:

    • Проект OpenVPN имеет открытый исходный код. Таким образом, он бесплатный и постоянно обновляется.
    • OpenVPN работает быстро (особенно по UDP).
    • Он считается очень безопасным. Его уровень безопасности обеспечивается 256-битным шифрованием и высококлассными шифрами.
    • Он стабилен и надежен.
    • OpenVPN полностью поддерживает IPv6.

    Хотите узнать больше о протоколе OpenVPN? Вот исчерпывающая статья о том, что такое OpenVPN и как вы можете его использовать.

    Сервер доступа OpenVPN и OpenVPN Community Edition

    Важно знать разницу между двумя типами серверов, которые предлагает OpenVPN:

    • OpenVPN Access Server — это коммерческая версия сервера OpenVPN, предназначенная для бизнеса и предоставляющая пользовательский интерфейс для администрирования.
    • Сервер OpenVPN Community Edition (CE) — это хорошо известный проект с открытым исходным кодом, который используется многими серверами по всему миру и многими компаниями для предоставления надежных VPN-подключений своим сотрудникам и пользователям. Большинство провайдеров VPN используют OpenVPN на своих серверах в качестве основного протокола подключения.

    Поскольку цель этой статьи — объяснить, как подключиться к серверу OpenVPN с Mac, вы можете найти дополнительную информацию о различиях между Access Server и Community Edition здесь.

    Зачем использовать OpenVPN на Mac и что вам нужно?

    Есть несколько вариантов использования, требующих подключения вашего Mac к серверу OpenVPN. Рассмотрим, например, следующие обстоятельства:

    • Вы работаете дома, и вам нужно подключиться к VPN, чтобы получить доступ к сети и ресурсам компании;
    • Вы используете VPN-сервис, который не предлагает собственного программного обеспечения VPN;
    • Вы подписаны на службу VPN, но предпочитаете подключаться с помощью легкого клиента OpenVPN Mac с открытым исходным кодом;
    • Вам необходимо подключаться к различным серверам OpenVPN (предоставленным вашей компанией, несколькими поставщиками VPN, созданными вами и т. д.), и вы предпочитаете управлять ими из одного места.

    Все эти сценарии требуют ручной настройки соединений OpenVPN и доступа к файлам .ovpn, содержащим параметры подключения.

    Что такое файл ovpn?

    Файл ovpn (файл OpenVPN) содержит настройки, необходимые для установления соединения для сеанса OpenVPN. Он включает команды OpenVPN для сервера OpenVPN и сертификаты или учетные данные для аутентификации пользователя.

    Вот шаблон файла ovpn:

    В большинстве случаев вы получаете файл ovpn от администратора VPN или от провайдера VPN. Однако вы можете создать файл OpenVPN самостоятельно и ввести необходимые команды.Вы даже можете реализовать раздельное туннелирование на Mac. Конечно, это продвинутый подход.

    Как использовать OpenVPN на Mac

    Подключение к серверу OpenVPN зависит от типа сервера, который вы хотите подключить к серверу OpenVPN Access Server или OpenVPN CE.

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

    Подключение с помощью клиента OpenVPN Connect

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

    Подключиться с помощью Tunnelblick

    Tunnelblick – это VPN-клиент с открытым исходным кодом для Mac, который создает защищенные туннели к серверам OpenVPN. Tunnelblick устанавливает все необходимые драйверы (TUN/TAP) и двоичные файлы и предлагает простой в использовании графический интерфейс (графический пользовательский интерфейс) для управления подключением.

    Tunnelblick работает на OS X 10.4 и выше, включая последние версии: High Sierra, Mojave, Catalina и Big Sur.

    Прежде чем продолжить установку, убедитесь, что у вас есть доступ к файлам .ovpn. Например, если у вас есть подписка NordVPN, загрузите эту страницу, нажмите Показать доступные протоколы и загрузите файл конфигурации OpenVPN, соответствующий нужному местоположению и протоколу (UDP или TCP).

    Чтобы подключиться к серверу OpenVPN с Mac с помощью Tunnelblick, вам необходимо:

      Таннеблик. Рекомендуется выбрать стабильную версию. Нажмите на файл изображения Tunnelblick (.dmg) в браузере или перейдите в папку Загрузки.

    Чтобы отключиться от VPN, щелкните значок Tunnelblick в строке меню и выберите Отключить в раскрывающемся меню.

    Когда вам больше не нужно использовать Tunnelblick для подключения к VPN-серверу, вы можете удалить VPN-клиент со своего Mac:

    1. Отключитесь и закройте Tunnelblick. программа удаления Tunnelblick.
    2. Запустите программу удаления и предоставьте необходимые разрешения.
    3. Перезагрузите Mac.

    Подключиться с помощью Viscosity

    Viscosity – это платная альтернатива Tunnelblick (14 долларов США за постоянную лицензию) с более удобным интерфейсом. Кроме того, Viscosity также доступен в Windows.

    Чтобы подключиться к серверу OpenVPN с Mac с помощью Tunnelblick, вам необходимо:

      . Он предлагает 30-дневную пробную версию.
    1. Нажмите на файл изображения Viscosity (.dmg) в браузере или перейдите в папку Загрузки.
    2. Перетащите приложение Viscosity.app в папку Приложения.

    Чтобы отключиться, щелкните значок Viscosity в строке меню и выберите имя активного VPN-подключения в раскрывающемся меню.

    Подключение с помощью собственных клиентских приложений VPN

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

    В этом случае вам необходимо подписаться на услугу VPN, загрузить специально созданное приложение VPN, выбрать протокол OpenVPN (UDP или TCP), указать желаемое местоположение и подключиться. Это самый простой способ использования VPN, так как вам не нужно выполнять какие-либо настройки вручную.

    В наши дни большинство ведущих провайдеров VPN предоставляют доступ к протоколу OpenVPN. Тем не менее, вот те, которые мы рекомендуем (поскольку мы регулярно тестируем их и считаем, что они предлагают отличное соотношение цены и качества): NordVPN, ExpressVPN, CyberGhost, ibVPN.

    Обзор

    Доступ к серверу OpenVPN с Mac зависит от типа сервера OpenVPN, к которому необходимо подключиться. В случае сервера доступа OpenVPN доступен OpenVPN Connect для Mac. Для OpenVPN Community Edition необходимо использовать Tunnelblick или Viscosity, как описано выше.

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

    Нет ли еще советов по VPN? Вы находитесь в нужном месте! Подпишитесь на нашу рассылку bat-iful (ниже)! Это сделало бы трансильванскую летучую мышь 🦇счастливой.

    Об авторе

    Адриан Роман

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

    Это официальное клиентское программное обеспечение OpenVPN Connect для macOS, разработанное и поддерживаемое OpenVPN Inc. Это рекомендуемая клиентская программа для сервера доступа OpenVPN. Последняя версия клиента OpenVPN Connect для macOS доступна на нашем веб-сайте.

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

    Для версий macOS Yosemite, El Capitan, Sierra, High Sierra, Mojave, Catalina, Big Sur и Monterey.

    Интерфейс

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

    Часто задаваемые вопросы

    Могут ли сосуществовать новый и старый клиент?

    Да, вы можете продолжать использовать версии 2 и 3 на одном и том же подключаемом устройстве и импортировать нужные профили в каждую из них. При желании вы можете запустить либо один, либо оба.

    Могу ли я подключиться к нескольким серверам одновременно?

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

    Доступен ли старый клиент?

    Клиент OpenVPN v1 назывался «Клиент OpenVPN для настольных ПК» и больше недоступен. Также небезопасно использовать это больше, так как оно не поддерживалось в течение многих лет. Он был заменен клиентом OpenVPN v2. Клиент OpenVPN v2 называется «Клиент OpenVPN Connect» и используется уже много лет. Он по-прежнему доступен на нашем веб-сайте и предлагается в самом веб-интерфейсе клиента OpenVPN Access Server. Клиент OpenVPN v3 называется «OpenVPN Connect» и представляет собой последнее поколение нашего программного обеспечения. Он доступен на нашем веб-сайте в виде бета-версии и вскоре будет включен в выпуски Access Server.

    Где я могу получить это для других ОС?

    Должен ли я использовать этот клиент или клиент из моего экземпляра сервера доступа?

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

    Как установить клиент для Mac?

    1. Скачать файл DMG
    2. Откройте файл и дважды щелкните значок коробки, чтобы начать установку.
    3. Предоставьте разрешение на установку на вашем Mac, введя свои учетные данные при появлении запроса.
    4. Нажмите «Закрыть», когда появится сообщение «установка прошла успешно».
    5. Вы можете переместить или сохранить установщик OpenVPN Connect, просто выберите соответствующее действие при появлении запроса.
    6. Откройте приложение Launchpad на панели приложений и нажмите OpenVPN Connect, чтобы отправить его на панель приложений.
    7. Нажмите на значок, чтобы начать ознакомительный тур.
    8. Узнайте, как импортировать профиль с сервера, введя имя хоста и учетные данные сервера доступа или загрузив профиль со своего компьютера.
    9. Согласитесь с политиками использования и хранения данных после их ознакомления.
    10. Импортировать профиль либо с сервера, либо из файла.

    Как мне установить клиент прямо с моего сервера доступа?

    Здесь приведены инструкции по установке клиента непосредственно с сервера доступа на компьютер с macOS. Эта установка предварительно настроена с вашими настройками подключения с вашего сервера.

    Как импортировать профиль с сервера?

    1. В пользовательском интерфейсе OpenVPN Connect выберите «Импорт с сервера».
    2. Введите имя хоста сервера доступа, название, порт (необязательно) и учетные данные — имя пользователя и пароль.
    3. Нажмите "Добавить".
    4. Если вы выберете Импорт профиля автоматического входа, это будет менее безопасно, но вам не потребуется повторно вводить учетные данные.

    Как мне импортировать профиль с моего компьютера?

    1. Выберите «Импорт из файла».
    2. Перетащите файл .OVPN или нажмите «Обзор», чтобы перейти к нужному местоположению на вашем компьютере.
    3. Сообщение показывает, что профиль успешно импортирован, а также имя хоста и заголовок. При желании вы можете изменить заголовок.
    4. Нажмите «Добавить», чтобы завершить импорт.

    Почему я получил сообщение об ошибке, что режим TAP не поддерживается при импорте профиля?

    Мост уровня 2 (TAP) больше не поддерживается. Переключитесь в режим TUN, чтобы решить эту проблему.

    Почему я получаю сообщение об ошибке сертификата? Как исправить с помощью самозаверяющего сертификата?

    Сервер OpenVPN Access запускается с самоподписанным сертификатом. При этом вы будете получать предупреждения от вашего веб-браузера о том, что сайт не является безопасным, а также об ошибке сертификата при импорте профиля с помощью Connect Client. Вы можете просто переопределить предупреждения или добавить исключение для своего веб-браузера. Чтобы решить эту проблему, вы можете настроить DNS-имя хоста, которое разрешается в общедоступный адрес вашего сервера доступа, и установить действительный SSL-сертификат, соответствующий этому DNS-имени хоста. В дальнейшем вы будете использовать это имя хоста для доступа к вашему серверу вместо IP-адреса. Это также рекомендуемый метод, поскольку проверенные SSL-сертификаты могут работать только с действительным общедоступным именем хоста DNS.

    Где найти имя хоста и учетные данные сервера доступа?

    Что вводить в поле «Название»?

    Заголовок — это имя профиля. Он автоматически определяется как имя пользователя с именем хоста или IP-адресом (пример: user1@hostname). Он различает несколько профилей. Вы также можете определить его вручную. Заголовок может быть каким угодно, просто чтобы вы могли видеть, какой профиль какой.

    Что означает «импорт профиля автоматического входа»?

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

    Почему я получил это сообщение: «В этой версии сжатие было отключено по умолчанию. Если вам это нужно, снова включите этот параметр».

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

    Это руководство предназначено для пользователей продукта OpenVPN Access Server, которые хотят подключить свой компьютер с macOS с помощью официального программного обеспечения OpenVPN Connect Client. В шагах, описанных ниже, мы проведем вас через процесс получения клиента OpenVPN Connect из веб-интерфейса вашего сервера доступа, его установки и использования в операционной системе macOS. Помимо некоторых незначительных различий из-за разных версий используемого программного обеспечения, это руководство должно быть точным и простым для понимания.Каждый шаг можно щелкнуть, чтобы показать снимок экрана для этого конкретного шага в процессе установки. На каждый снимок экрана можно щелкнуть, чтобы открыть галерею изображений, по которой можно пройти все этапы.

    Требования

    Вам потребуется действительный набор учетных данных, таких как имя пользователя и пароль, и, конечно же, адрес вашего сервера доступа OpenVPN. Если вы не являетесь администратором сервера доступа, к которому собираетесь подключиться, вам следует обратиться к администратору этого сервера для получения этой информации. Мы в OpenVPN Inc. не можем предоставить эту информацию, так как мы не управляем серверами наших клиентов. Если вы являетесь администратором своего сервера доступа, вы можете создавать новые учетные записи пользователей, используя веб-интерфейс администратора сервера доступа или настроенный вами внешний сервер аутентификации, а затем использовать эти учетные данные для получения и установки клиента OpenVPN Connect на macOS.

    Последняя версия клиента OpenVPN Connect для macOS в настоящее время поддерживает следующие операционные системы:

    • OS X 10.8 Mountain Lion
    • OS X 10.9 Маверикс
    • OS X 10.10 Yosemite
    • OS X 10.11 Эль-Капитан
    • macOS 10.12 Сьерра
    • macOS 10.13 Высокая Сьерра
    • macOS 10.14 Мохаве
    • macOS 10.15 Каталина
    • macOS 11.0 Big Sur

    Загрузка и установка клиента OpenVPN Connect для macOS

    Перейдите к веб-интерфейсу клиента OpenVPN Access Server.

    Войдите, используя свои учетные данные.

    Нажмите на значок Mac, чтобы начать загрузку.

    Дождитесь завершения загрузки, а затем откройте его (точная процедура немного зависит от браузера).

    Откройте "Установщик OpenVPN Connect", чтобы начать установку.

    Пожалуйста, прочтите условия лицензирования. Затем нажмите "Продолжить".

    Нажмите "Согласен", чтобы принять условия лицензирования.

    Нажмите "Установить", чтобы продолжить.

    Введите пароль устройства, если он у вас настроен, и нажмите "Установить ПО".

    Дождитесь завершения процесса установки.

    Нажмите "Закрыть", чтобы завершить процесс установки.

    Если ваше устройство предложит, нажмите "Переместить в корзину", чтобы очистить установочный файл.

    Щелкните правой кнопкой мыши (Ctrl+щелчок) «OpenVPN Connect» и извлеките его.

    В приложениях OpenVPN Connect теперь готов к использованию.

    Обновления и объявления

    Выпущен Киберщит

    Cyber ​​Shield защищает вас от киберугроз, не требуя туннелирования интернет-трафика. Включите Щит.

    Примечания к выпуску 2.10.1

    В Access Server 2.10.1 улучшено хэширование паролей для локальной учетной записи, исправлена ​​проблема для людей, работающих в системах с поддержкой FIPS, а также устранен ряд мелких ошибок.

    Сервер доступа

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

    Мне интересно, добился ли кто-нибудь успеха или может указать руководство по настройке сервера OpenVPN на MacOS? Совместимо ли это с подключениями в стиле VoD для iOS и MacOS?

    Я нашел ссылки на Tunnleblik, но это скорее клиентское, чем серверное решение, и я не смог найти актуальную документацию для iit.

    Вам лучше настроить сервер SoftEtherVPN вместо IMO. Также поставляется с графическим интерфейсом для macOS. Выглядит некрасиво, но работает.

    Спасибо. Я быстро просмотрел его сегодня днем, но обнаружил, что в документации отсутствует поддержка сервера Mac (и даже после запуска установщика пакета сервера vpn похоже, что он установил только инструмент настройки клиента). По общему признанию, я потратил совсем немного времени, и мне нужно погрузиться глубже, но если бы вы могли указать на документы по настройке сервера Mac, я был бы признателен.

    openvpn находится на доморощенном уровне. Таким образом, вы сможете установить через «brew install openvpn». OpenVPN изначально не поддерживается в операционных системах Apple. Клиентам потребуется стороннее программное обеспечение для подключения. Tunnelblick на Mac бесплатен. Есть и другие клиенты.

    Apple недавно опубликовала новый документ — Руководство по миграции серверных служб.

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

    Это намного лучше, чем предыдущая "ознакомьтесь с несколькими другими решениями, о которых вы никогда не слышали и с которыми не имеете опыта", поскольку дает вам возможность взять на себя управление без необходимости реализовывать совершенно новое третье решение. решение партии немедленно.

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