• Форматы файлов
  • Как узнать свой пароль от Wi-Fi сети
    Как увеличить быстродействие компьютера
    Лучшие антивирусы 2015 года
    Как найти человека в интернете
    Как удалить вирусы с ПК
    Как установить Windows 10

    Как настроить сервер и клиент OpenVPN на Windows

    kosnart
    |
    |
    просмотров: 174
    |
    Опубликовано: 22-02-2020, 12:48
    Как настроить сервер и клиент OpenVPN на Windows

    Всем привет! «Опен ВПН» - это достаточно практичный вариант использования виртуальной персональной сети, который позволяет пользователям обмениваться между собой информацией по специальной сети, которая была зашифрована разработчиками. При помощи данной утилиты вы сможете создать целую базу компьютеров с сервером и клиентами, которые будут обмениваться между собой файлами или сообщениями. Итак, в рамках данного материала мы расскажем вам про процедуру настройки server и client в Виндовс, которые будут эти сервера использовать.

    Как настроить Опен ВПН сервер на Виндовс?

    Итак, как мы уже упоминали выше, при помощи утилиты «OpenVPN» пользователи могут обмениваться между собой файлами или сообщениями по зашифрованному каналу связи. Но помимо обмена файлами по локальной сети пользователи так же могут подключиться к интернету при помощи сервера, который выступает в роли общего шлюза. Для того, чтобы создать сервер вам потребуется в первую очередь оборудование, а во вторую – знания. Ну и естественно сам компьютер, который будет служить в качестве сервера.

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

    Инсталляция программы на компьютер-шлюз

    В принципе, процедура установки программы «OpenVPN» практически ничем не отличается от стандартной процедуры установки ПО. Однако всё же присутствуют некоторые аспекты, которые требуется обсудить.

    1) Для начала кликните по ссылке ниже для перехода к сайту с загрузкой программы.

    Скачать программу «OpenVPN» с официального сайта

    Как настроить сервер и клиент OpenVPN на Windows

    2) После этого запустите установщик и долистайте его до страницы с выбором опций. В данном разделе вам потребуется активировать пункт «EasyRSA», при помощи которого серверная система сможет генерировать сертификаты и ключи самостоятельно.
    Как настроить сервер и клиент OpenVPN на Windows

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

    C:OpenVPN

    Как настроить сервер и клиент OpenVPN на Windows


    Делается это не только для удобства, но и для того, чтобы во время работы программы не возникло какой-либо ошибки в скриптах, поскольку пробелы в написании пути к каталогу с программой влекут за собой сбои. Конечно, вы можете обособить с двух сторон кавычками строку, в которой есть пробел, однако лучше всё же не «изобретать велосипед», поскольку впоследствии ошибки всё же могут возникнуть.

    4) Далее вы можете продолжить установку как с обычным мастером установки.

    Конфигурация компьютера-шлюза


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

    1) Для начала открываем папку «easy-rsa». В случае, если вы тоже устанавливали файлы программы в корневую папку системного диска, то путь будет выглядеть следующим образом:

    C:OpenVPNeasy-rsa

    Далее здесь необходимо найти компонент «vars.bat.sample».
    Как настроить сервер и клиент OpenVPN на Windows

    Изменяем его имя на «vars.bat» (точку так же требуется удалить, вместе со словом «sample»).
    Как настроить сервер и клиент OpenVPN на Windows

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

    Скачать текстовый редактор «Notepad++» с официального сайта

    Как настроить сервер и клиент OpenVPN на Windows

    2) Для начала необходимо удалить все комментарии разработчиков, которые выделены зелёным цветом, поскольку никакой информативности в них нет. Получим следующее:
    Как настроить сервер и клиент OpenVPN на Windows

    3) После этого изменяем путь к директории «easy-rsa» на тот, по которому мы инсталлировали непосредственно программу. То есть %ProgramFiles% изменяем на C:.
    Как настроить сервер и клиент OpenVPN на Windows

    4) Последующие четыре строчки не трогаем.
    Как настроить сервер и клиент OpenVPN на Windows

    5) Все остальные строчки можете заполнить так, как захотите. Итак, в результате получаем следующее:
    Как настроить сервер и клиент OpenVPN на Windows

    6) Осталось лишь сохранить этот документ.
    Как настроить сервер и клиент OpenVPN на Windows

    7)

    Теперь нам нужно изменить вот эти документы:

    • build-ca.bat

    • build-dh.bat

    • build-key.bat

    • build-key-pass.bat

    • build-key-pkcs12.bat

    • build-key-server.bat


    Как настроить сервер и клиент OpenVPN на Windows

    Здесь нужно поменять строку «openssl», на путь, который соответствует документу «openssl.exe». Так же не забудьте сохранить внесённые коррективы.
    Как настроить сервер и клиент OpenVPN на Windows

    8) Далее потребуется открыть директорию «easy-rsa», на клавиатуре зажать клавишу «SHIFT» и вызвать контекстное меню кликом ПКМ на любом пустом месте в папке. В появившемся меню выберите пункт «Открыть окно команд».
    Как настроить сервер и клиент OpenVPN на Windows

    Откроется утилита «Командная строка», в которой уже будет прописан путь к директории, в которой мы вызывали контекстное меню.
    Как настроить сервер и клиент OpenVPN на Windows

    9) После пропишите приведённую ниже команду и нажмите Enter.

    vars.bat

    Как настроить сервер и клиент OpenVPN на Windows

    10) Со следующей командой поступаем точно таким же образом.

    clean-all.bat

    Как настроить сервер и клиент OpenVPN на Windows

    11) После ввода предыдущей команды, опять запускаем первый бат-файл.
    Как настроить сервер и клиент OpenVPN на Windows

    12) Теперь нам потребуется создать файлы, которые запрашивает утилита. Сделать это можно путём запуска ещё одного «батника».

    build-ca.bat

    Как настроить сервер и клиент OpenVPN на Windows

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

    13) Теперь необходимо запустить бат-файл для создания DH-ключа.

    build-dh.bat

    Как настроить сервер и клиент OpenVPN на Windows

    14) После этого нам потребуется подготовить сертификат для нашей шлюзовой системы. Его нужно назвать точно так же, как вы назвали его при редактировании файла vars.bat. Имя прописывалось в строке «KEY_NAME». Так как мы назвали его Lumpics, в нашем случае в командной строке потребуется прописать следующее:


    build-key-server.bat Lumpics

    Как настроить сервер и клиент OpenVPN на Windows

    Так же тут потребуется подтверждение на внесение изменений, то есть просто нажатия на клавишу ENTER. Местами потребуется вручную прописывать с клавиатуры букву «y» (yes). После выполнения всех этих действий консоль разработчика можно закрывать.

    15) Теперь в директории «easy-rsa» вы сможете увидеть новую директорию с названием «keys».
    Как настроить сервер и клиент OpenVPN на Windows

    16) Всё, что хранится в данной директории, потребуется скопировать и переместить в папку «ssl», которую нужно создать в корневой папке самой программы.
    Как настроить сервер и клиент OpenVPN на Windows

    Вот так будет выглядеть папка после интеграции всех документов:
    Как настроить сервер и клиент OpenVPN на Windows

    17) После этого вам потребуется перейти по следующему пути:

    C:OpenVPNconfig

    Теперь здесь потребуется создать новый текстовый документ. Для этого вызовите контекстное меню на пустом месте в папке кликом ПКМ, после чего выберите пункт «Создать» и «Текстовый документ». Назовите его «server.ovpn» и откройте при помощи инсталлированного ранее текстового редактора «Notepad++».

    Теперь здесь потребуется прописать следующее:

    port 443
    proto udp
    dev tun
    dev-node "VPN Lumpics"
    dh C:OpenVPNssldh2048.pem
    ca C:OpenVPNsslca.crt
    cert C:OpenVPNsslLumpics.crt
    key C:OpenVPNsslLumpics.key
    server 172.16.10.0 255.255.255.0
    max-clients 32
    keepalive 10 120
    client-to-client
    comp-lzo
    persist-key
    persist-tun
    cipher DES-CBC
    status C:OpenVPNlogstatus.log
    log C:OpenVPNlogopenvpn.log
    verb 4
    mute 20


    Обращаем ваше внимание, что название как ключей, так и сертификатов должно быть точно такое же, как и в директории «ssl».
    Как настроить сервер и клиент OpenVPN на Windows

    18) После переходим в раздел «Панель управления» и выбираем там пункт «Центр управления сетями».
    Как настроить сервер и клиент OpenVPN на Windows

    19) Далее кликаем по клавише «Изменение параметров адаптера».
    Как настроить сервер и клиент OpenVPN на Windows

    20) В данном разделе нам потребуется найти директорию, которая осуществляет подключение при помощи «TAP-Windows Adapter V9». Для этого вызовите контекстное меню на подключении и переключитесь в раздел с его свойствами.
    Как настроить сервер и клиент OpenVPN на Windows

    21) После этого переименуйте его в «VPN НАЗВАНИЕ_КЛЮЧА» (убрав кавычки). Название это должно быть прописано в строке «dev-node» в документе

    server.ovpn.

    Как настроить сервер и клиент OpenVPN на Windows

    22) Теперь остался последний штрих – это активация работы службы. Для начала вызовите меню «Выполнить» и пропишите там команду «services.msc» (без кавычек), после чего нажмите «ОК».
    Как настроить сервер и клиент OpenVPN на Windows

    23) После этого отыщите службу «OpenVpnService», вызовите на ней контекстное меню и переключитесь во вкладку «Свойства».
    Как настроить сервер и клиент OpenVPN на Windows

    24) Изменяем тип запуска на «Автоматически», активируем работу службы и жмём по кнопке «Применить».
    Как настроить сервер и клиент OpenVPN на Windows

    25) В случае, если все манипуляции вы произвели не ошибаясь, то возле созданного подключения крестик должен пропасть. Это означает, что созданный нами сервер теперь успешно функционирует.
    Как настроить сервер и клиент OpenVPN на Windows


    Конфигурация клиентских систем

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

    1) Переходим в папку «easy-rsa», оттуда в директорию «keys» и запускаем документ index.txt.
    Как настроить сервер и клиент OpenVPN на Windows

    2) После открытия документа удалите всё, что в нём есть и сохраните изменения.
    Как настроить сервер и клиент OpenVPN на Windows

    3) Далее опять возвращаемся в директорию «easy-rsa» и при помощи описанного ранее метода открываем консоль разработчика.

    4) Теперь запускаем документ vars.bat и создаём новый сертификат при помощи команды:

    build-key.bat vpn-client

    Как настроить сервер и клиент OpenVPN на Windows

    Данный сертификат будет общим для всех систем, которые подключатся к созданному нами серверу. Но для того, чтобы увеличить безопасность вы можете создать для каждой системы отдельный сертификат (только назвать его не «vpn-client», а «vpn-client1», «vpn-client2» и так далее). Но в такой ситуации вам придётся выполнять этот алгоритм с самого начала для каждой машины, что может занять некоторое количество времени.

    5) Теперь осталось только переадресовать документы vpn-client.crt, «vpn-client.key», «ca.crt» и «dh2048.pem» непосредственно пользователю, который будет подключаться к серверу. Вы сможете сделать это при помощи любого метода, который будет для вас более удобным.
    Как настроить сервер и клиент OpenVPN на Windows


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

    1) Для начала пользователю потребуется установить программу «OpenVPN». Правда, никаких дополнительных опций выставлять не требуется, поэтому инсталляцию производите как обычно.

    Скачать программу «OpenVPN» с официального сайта

    2) После этого открываем директорию, в которую была установлена программа и запускаем каталог «config». В этот каталог потребуется перенести все файлы, про которые мы говорили выше.
    Как настроить сервер и клиент OpenVPN на Windows

    3) В этой же директории потребуется создать текстовый документ и назвать его следующим образом:

    config.ovpn

    Как настроить сервер и клиент OpenVPN на Windows


    4) Запускаем данный документ и прописываем туда код:

    client
    resolv-retry infinite
    nobind
    remote 192.168.0.15 443
    proto udp
    dev tun
    comp-lzo
    ca ca.crt
    cert vpn-client.crt
    key vpn-client.key
    dh dh2048.pem
    float
    cipher DES-CBC
    keepalive 10 120
    persist-key
    persist-tun
    verb 0


    В графе «remote» вы можете прописать IP-адрес подключения к интернету пользовательской машины, чтобы получить возможность выходить в сеть. В случае, если вы не будете прописывать адрес, то сможете только обмениваться с другими пользователями данными по серверному каналу.

    5) Теперь активируем утилиту «OpenVPN GUI» используя административные права, после чего на панели задач появится иконка. Вызовите на ней контекстное меню и выберите пункт «Подключиться».
    Как настроить сервер и клиент OpenVPN на Windows

    Собственно, после этого вы можете беспрепятственно пользоваться созданной локальной сетью

    Читайте еще: OpenVPN настройка сервера и клиента на Windows

    Заключение

    Итак, как вы видите, использовать программу «OpenVPN» достаточно просто. Надеемся, что данная статья смогла помочь вам.

    Всем мир!



    Рейтинг:
    (голосов: 1)



    Не пропустите похожие инструкции:

    Комментариев пока еще нет. Вы можете стать первым!

    Добавить комментарий!

    Ваше Имя:
    Ваш E-Mail:
    Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
    Введите код:



    Популярное



    Последние статьи

    Какую ОС используете?
    новую Windows 10
    быструю Windows 8
    стабильную Windows 7
    требовательную Windows Vista
    старинную Windows XP