Setup OpenVPN сървър на прозорци

Anonim

Setup OpenVPN сървър на прозорци

OpenVPN е една от опциите за VPN (Virtual Private Network или виртуални частни мрежи), което ви позволява да изпълнява предаване на данни по специално създаден кодиран канал. По този начин, можете да се свържете два компютъра или изграждане на централизирана мрежа със сървър и няколко клиенти. В тази статия, ние ще се научим да се създаде такъв сървър и да го настроите.

Конфигуриране на OpenVPN сървър

Както бе споменато по-горе, с помощта на технология, ние можем да се прехвърля информация към сигурен комуникационен канал. Тя може да бъде споделяне на файлове или защитен достъп до Интернет чрез сървър, който е общ портал. За да го създаде, няма да имаме нужда от допълнително оборудване и специални знания - всичко се прави на компютъра, който се планира да бъде използван като сървър за VPN.

За по-нататъшна работа, той също ще бъде необходимо да конфигурирате клиентската част на машини потребител на мрежата. Цялата работа се свежда до създаване на ключове и сертификати, които след това се предават на клиентите. Тези файлове позволяват да получите IP адрес, когато е свързан към сървъра и да се създаде по-горе криптиран канал. Цялата информация се предават от нея може да се чете само ако има ключ. Тази функция ви позволява значително да се подобри сигурността и да се гарантира безопасността на данните.

Инсталирайте OpenVPN на машина-сървър

Инсталацията е стандартна процедура, с някои нюанси, които ще говорят повече.

  1. На първо място, трябва да изтеглите програмата на линка по-долу.

    Изтеглете OpenVPN.

    Зареждане на програмата OpenVPN от официалния сайт на разработчиците

  2. На следващо място, стартирайте инсталационната програма и да достигне компонент прозореца за избор. Тук ние ще трябва да се сложи резервоар в близост до точката с името "Easyrsa", която ще ви позволи да създадете сертификат и ключове файлове, както и да ги управлявате.

    Избор на компонент за управление на сертификати при инсталиране на програмата OpenVPN

  3. Следващата стъпка е да се избере място, където да се инсталира. За удобство, поставени в програмата на основата на системен диск S на :. За да направите това, просто да изтриете твърде много. Той трябва да работи навън

    C: \ OpenVPN

    Избор на място на твърдия диск за инсталиране на OpenVPN

    Правим го, за да се провали избягвайте при изпълнение на скриптове, тъй като интервалите в пътя не са разрешени. Можете, разбира се, да ги вземе в кавички, но вниманието може и да се сумират, както и за грешки в кода поглед - случаят не е лесно.

  4. След като всички настройки, инсталиране на програмата в нормален режим.

Конфигуриране на сървъра част

При извършване на следните действия трябва да са внимателни, колкото е възможно. Всички недостатъци ще доведе до неработоспособност на сървъра. Друга предпоставка - за него трябва да имате права на администратор.

  1. Отиваме към каталога "Easy-RSA", което в нашия случай се намира в

    C: \ OpenVPN \ Easy-RSA

    Намерете vars.bat.sample файла.

    Превключване към папката Easy-RSA да конфигурирате сървъра OpenVPN

    Преименувайте го Vars.Bat (Ние изтриете думата "проба", заедно с една точка).

    Преименуване на файла със скрипта да конфигурирате сървъра OpenVPN

    Отворете този файл в ++ редактора на NotePad. Това е важно, тъй като тя е тази тетрадка, която ви позволява да редактирате и правилно спасяване кодове, което помага да се избегнат грешки при извършването им.

    Отваряне на скрипт файл в Notepad ++ програма за конфигуриране на сървъра OpenVPN

  2. На първо място, ние изтриете всички коментари, отпускани от зелен - те ще се намесва само при нас. Получаваме следното:

    Коментарите се изтриват от скрипта да конфигурирате сървъра OpenVPN

  3. На следващо място, промените пътя към "Easy-RSA" папката за този, който е определено по време на инсталацията. В този случай, просто да изтриете променливата% ProgramFiles% и да го промените на C :.

    Промяна на пътя до директорията, при създаването на сървъра OpenVPN

  4. Следващите четири параметъра са оставени непроменени.

    Неизменен параметри във файла скрипт, за да конфигурирате сървъра OpenVPN

  5. Останалите линии попълват произволно. Пример на екрана.

    Попълването на произволна информация на скрипта да конфигурирате сървъра OpenVPN

  6. Запазете файла.

    Спасяването на скрипт файл, за да конфигурирате сървъра OpenVPN

  7. Можете също така трябва да редактирате следните файлове:
    • Build-Ca.Bat.
    • Build-Dh.Bat.
    • Build-Key.Bat.
    • Build-Key-Pass.bat
    • Build-Key-PKCS12.Bat
    • Build-Key-Server.bat

    Задължително редактиране на файлове, за да изберете OpenVPN сървър

    Те трябва да се промени на екипа

    OpenSSL.

    На абсолютния път до съответната OpenSSL.EXE файла. Не забравяйте да запазите промените.

    Редактиране на файлове в Notepad ++ редактор, за да конфигурирате сървъра OpenVPN

  8. Сега отворете "Easy-RSA" папка, скоба смяна и кликнете на PCM при свободен място (не на файлове). В контекстното меню, изберете опцията "Отвори прозорец команда" елемент.

    Изпълнение на командния ред от целевата папка при създаването на OpenVPN сървър

    В "команден ред" започва с прехода към която вече се прилага на целевата директория.

    Команден ред с прехода към целевата папка за създаване на OpenVPN сървър

  9. Ние въведете командата посочен по-долу и натиснете Enter.

    vars.bat.

    Започнете конфигурация скрипт за конфигуриране на сървъра OpenVPN

  10. На следващо място, стартира друг "партида файл".

    Clean-all.bat.

    Създаване на празни конфигурационни файлове, за да конфигурирате сървъра OpenVPN

  11. Повтаряме първата команда.

    Стартирайте конфигурация скрипт за конфигуриране на сървъра OpenVPN

  12. Следващата стъпка е да се създадат необходимите файлове. За да направите това, използвайте екипа

    Build-Ca.Bat.

    След изпълнение на системата, тя ще предложи да се потвърди данните, че сме влезли в VARS.BAT файла. Просто натиснете ENTER няколко пъти, докато оригиналните появява низ.

    Създаване на сертификат за корен, за да конфигурирате сървъра OpenVPN

  13. Създаване на ключ DH използване стартиране на файла

    Build-Dh.Bat.

    Създаване на клавиш, за да конфигурирате сървъра OpenVPN

  14. Създайте сертификат за сървърна част. Тук има една важна точка. Той трябва да зададете името, което ние, регистрирано в Vars.Bat в "KEY_NAME" ред. В нашия пример това е бумбина. Командата изглежда така:

    Build-key-server.bat lumpics

    Също така трябва да потвърдите данните, като използвате клавиша Enter, а и два пъти въведете буквата "Y" (да), къде ще се изисква (вижте снимка на екрана). Командната линия може да бъде затворена.

    Създаване на сертификат за сървър част при създаването на OpenVPN сървър

  15. В нашия каталог "Easy-RSA" се появи нова папка с заглавието "клавиши".

    Папка с клавиши и сертификати за настройка на OpenVPN сървър

  16. Съдържанието му трябва да бъде копирано и поставено в папката "SSL", която искате да създадете в основната директория на програмата.

    Създаване на папка за съхранение на клавиши и сертификати за конфигуриране на OpenVPN сървъра

    Преглед на папката след вмъкване на копирани файлове:

    Прехвърляне на сертификати и ключове за специална папка, за да конфигурирате сървъра OpenVPN

  17. Сега отиваме в каталога

    C: openvpn config

    Създаване на текстов документ тук (PCM - Създаване - Текстов документ), преименувате го в Server.OVPN и да го отворите в Notepad ++. Въвеждаме следния код:

    Порт 443.

    PROTO UDP.

    Dev Tun.

    Dev-възел "VPN Lumpics"

    DH C: \\ \\ OpenVPN SSL \\ DH2048.PEM

    CA C: \\ \\ OpenVPN SSL \\ CA.CRT

    CERT C: \\ \\ OpenVPN SSL \\ Lumpics.crt

    Ключ C: Openvpn \ t

    Сървър 172.16.10.0.0 255.255.255.0. \ t

    MAX-клиенти 32

    Keepalive 10 120.

    Клиент-до клиент

    Comp-lzo.

    Персистки ключ.

    Персистки.

    Cipher des-cbc

    Статус C: OpenVPN \ t

    Log c: openvpn \ t

    Глагол 4.

    Ням 20.

    Моля, обърнете внимание, че имената на сертификатите и клавишите трябва да съответстват на папката "SSL".

    Създаване на конфигурационен файл при конфигурирането на сървъра OpenVPN

  18. След това отворете "контролния панел" и отидете в "Центъра за управление на мрежата".

    Превключете в центъра за управление на мрежата и споделен достъп в контролния панел на Windows 7

  19. Кликнете върху връзката "Промяна на настройките за адаптер".

    Отидете на настройката на мрежови адаптерни настройки в Windows 7

  20. Тук ние трябва да се намери връзка чрез "TAP-Windows адаптер V9". Можете да направите това, като кликнете върху PCM връзката и се обръщате към неговите свойства.

    Свойства на мрежовия адаптер в Windows 7

  21. Преименувайте го на "VPN Lumpics" без кавички. Това име трябва да съвпада с "Dev-Node" параметъра във файла Server.OVPN.

    Преименуване на мрежова връзка в Windows 7

  22. Краен етап - услуга за стартиране. Натиснете комбинацията WIN + R, въведете низа, посочен по-долу и кликнете върху ENTER.

    Services.msc.

    Достъп до услугата System Snap от менюто Run в Windows 7

  23. Ние откриваме услугата с името "OpenVPNService", щракнете върху PKM и отидете на свойствата си.

    Отидете в свойствата на услугата OpenVPNService в Windows 7

  24. Старт Промяна в "Автоматично", стартирайте услугата и кликнете върху "Приложи".

    Създаване на вида на пускането и стартиране на услугата OpenVPNService в Windows 7

  25. Ако всички сме направили правилно, тогава червеният кръст е бездната близо до адаптера. Това означава, че връзката е готова за работа.

    Активна мрежова връзка OpenVPN

Създаване на част от клиента

Преди да започнете настройката на клиент, трябва да се направят няколко стъпки на машината на сървъра - за генериране на ключове и сертификат за конфигуриране на връзката.

  1. Отиваме в директорията "Easy-RSA", а след това в папката "Keys" и отворете файла index.txt.

    Индексен файл в папката ключ и сертификати на сървъра OpenVPN

  2. Отворете файла, изтриете цялото съдържание и спаси.

    Изтриване на информация от файла с индекс на сървъра OpenVPN

  3. Върнете се на "Easy-RSA" и пуснете "команден ред" (SHIFT + PCM - Отворете прозореца команди).
  4. На следващо място, стартира Vars.Bat, и след това да създадете клиентски сертификат.

    Build-Key.Bat VPN-Client

    Създаване на клиентски ключове и сертификати на сървъра OpenVPN

    Това е общ сертификат за всички машини в мрежата. За да се подобри сигурността, можете да генерирате вашите файлове за всеки компютър, но ги наричат ​​по различен начин (не "VPN-клиент", но "VPN-client1" и т.н.). В този случай, ще бъде необходимо да се повтаря всички действия, като се започне с index.txt почистване.

  5. Окончателно действие - прехвърляне на VPN-client.crt файлове, VPN-Client.key, ca.CRT и DH2048.PEM до клиента. Можете да направите това във всеки удобен начин, например, пишете на USB флаш памет или прехвърляне по мрежата.

    Копирайте ключ и сертификата файлове на сървъра, OpenVPN

Работи, че е необходимо да се извърши на клиентската машина:

  1. Инсталирайте OpenVPN по обичайния начин.
  2. Отворете директорията, с инсталирана програмата и отидете в папката "Config". Вие трябва да поставите нашите сертификати и ключове файлове.

    Трансфер на ключови файлове и сертификати на клиентската машина с OpenVPN

  3. В същата папка, създайте текстов файл и го преименува в config.ovpn.

    Създаване на конфигурационен файл на клиентска машина с OpenVPN

  4. Отворете следния код в редактора и определи:

    Клиент.

    Ремонт-повторен безкраен

    Нобид.

    Дистанционно 192.168.0.15 443.

    PROTO UDP.

    Dev Tun.

    Comp-lzo.

    CA CA.CRT.

    CERT VPN-Client.crt

    Ключови VPN-Client.Key

    DH DH2048.PEM.

    поплавък

    Cipher Des-ТГС

    KeepAlive 10 120.

    Персистки ключ.

    Персистки.

    Verb 0.

    В "Remote" ред, можете да се регистрирате външен IP адрес на машината на сървъра - така че ще получите достъп до интернет. Ако оставите всичко както си е, че ще бъде възможно само за да се свържете със сървъра на криптиран канал.

  5. В момента тече OpenVPN GUI от името на администратора, като се използва пряк път на работния плот, след което добавете съответната икона в тавата, натиснете PCM и изберете първия елемент с името "Connect".

    Свържете се със сървъра OpenVPN на клиентската машина

Това е конфигурацията на сървъра и клиента OpenVPN завършена.

Заключение

Организиране и провеждане на собствен VPN мрежа ще ви позволи да увеличите предаваната информация, както и грим и сърфиране в интернет по-сигурно. Основното нещо е да бъдете внимателни при конфигуриране на сървър и клиент част, можете да използвате всички предимства на частна виртуална мрежа.

Прочетете още