Настройка OpenVPN сервера на Windows

Настройка OpenVPN сервера на Windows 100% рабочая схема!

Создаём и настраиваем свой собственный ОпенВПН Сервер и Клиент под Windows.

vpn14


Для сервера

Идём на сайт  OpenVPN и скачиваем последнюю версию клиента.

vpn1

Внимание!

Ставим все галочки при установке!

vpn2

И устанавливаем в корень диска «С»

vpn3

Открываем папку C:\OpenVPN

Создаём папку ssl

vpn4

Заходим в папку easy-rsa

Создаём там файл vars.bat

С содержимым:

dev tun
remote (тут ip вашего сервера)
port 8888
client
proto tcp-client
ca C:\\OpenVPN\\ssl\\ca.crt
cert C:\\OpenVPN\\ssl\\ClientVPN1.crt
key C:\\OpenVPN\\ssl\\ClientVPN1.key
tls-auth C:\\OpenVPN\\ssl\\secret.key 1
comp-lzo
tun-mtu 1500
tun-mtu-extra 32

Запускаем CMD (командная строка)

Открываем папку easy-rsa в CMD

cd C:\OpenVPN\easy-rsa

Пишем команды по очереди:

vars.bat
clean-all.bat

Должно быть как на скриншоте.
vpn6

Следующие команды:
vars.bat
build-ca.bat

И везде жмём ENTER

vpn7

Следующие команды:
vars.bat
build-dh.bat

vpn8

Следующие команды:
vars.bat
build-key-server.bat OpenVPN_SERVER

Где ENTER — Значит жмём ENTER
Где Y — Значит пишем
Y

В Common Name не забываем написать OpenVPN_SERVER
Делаем всё как на скриншоте!

vpn9

Теперь идём в C:\OpenVPN\ssl
Находим файл index.txt и очищаем его, удалем всё его содержимое и сохраняем пустым.

Пишем команды:
vars.bat
build-key.bat Client1

Где ENTER — Значит жмём ENTER
Где YЗначит пишем
Y

В Common Name не забываем написать Client1
Делаем всё как на скриншоте!

vpn10

Теперь идём в C:\OpenVPN\ssl
Находим файл index.txt и очищаем его, удалем всё его содержимое и сохраняем пустым.

Пишем команды:
cd..
cd bin
openvpn.exe —genkey —secret C:\openVPN\ssl\secret.key

Обратите внимание в какой мы директории:
vpn11

Теперь открываем папку config C:\OpenVPN\config
И создаём там файл OpenVPN_SERVER.ovpn

dev tun
proto tcp-server
port 8888
tls-server
server 10.10.152.0 255.255.255.0
comp-lzo
dh C:\\OpenVPN\\ssl\\dh1024.pem
ca C:\\OpenVPN\\ssl\\ca.crt
cert C:\\OpenVPN\\ssl\\ServerVPN.crt
key C:\\OpenVPN\\ssl\\ServerVPN.key
tls-auth C:\\OpenVPN\\ssl\\secret.key 0
tun-mtu 1500

persist-tun
persist-key

tun-mtu-extra 32
mssfix 1500
keepalive 10 120

status C:\\OpenVPN\\log\\openvupn-status.log
log C:\\OpenVPN\\log\\openvpn.log

verb 3

Теперь пробуем запустить сервер.

vpn12

На этом настройка сервера закончена, переходим к настройке клиента.

Для клиента

Копируем с сервера файлы ключей которые мы создали для клиента из C:\OpenVPN\ssl

ca.crt
ca.key
Client1.crt
Client1.key
secret.key
ta.key
dh1024.pem

Теперь эти файлы нужно отправить на клиентскую часть в папку C:\OpenVPN\ssl

Теперь создадим файл  Client1.ovpn  в  C:\OpenVPN\config


dev tun

remote (IP адрес сервера)
port 8888

client

proto tcp-client

ca C:\\OpenVPN\\ssl\\ca.crt
cert C:\\OpenVPN\\ssl\\Client1.crt
key C:\\OpenVPN\\ssl\\Client1.key
tls-auth C:\\OpenVPN\\ssl\\secret.key 1

comp-lzo

tun-mtu 1500
tun-mtu-extra 32

Подключаемся к серверу нашего OpenVPN

vpn13

Теперь у нас есть свой собственный openvpn сервер.

В благодарность автору статьи - поделись ссылкой с друзьями!

10.02.2014 / OpenVPN / Комментарии: 1
Похожие записи
Комментарии: 1
  1. vitektm
    15.12.2014 в 22:04 – Ответить

    Создаём там файл vars.bat

    С содержимым:
    там у вас содержание конфигурационного файла

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