Войти

Показать полную графическую версию : OpenVPN-All-in-One - Скрипт,облегчающий создание серверной и клиентской части OpenVPN


V!RTuE
10-01-2023, 14:11
Представляю вашему вниманию свой скрипт для работы с OpenVPN, написанный на bat/cmd.
Удалось написать его конечно же не без участия пользователей данного форума, за что им большое спасибо!
Надеюсь, он будет кому-то полезен и интересен.
Прошу сообщать здесь о найденных ошибках, пожеланиях и замечаниях. Буду рад, если кто поможет в развитии и написании/исправлении кода, так как не обладаю достаточными познаниями в программировании.

ОПИСАНИЕ: Скрипт, облегчающий создание серверной и клиентской части программы OpenVPN в среде Windows. Достаточно выбрать нужный пункт и скрипт всё сам создаст, запустит и настроит.

ПОДДЕРЖИВАЕМЫЕ ВЕРСИИ OpenVPN: 2.4.x и выше.

ПОДДЕРЖИВАЕМЫЕ ОС: Windows 7-11.

ВОЗМОЖНОСТИ:

Настройка серверной части [WINDOWS PC / Keenetic Router] (создание всех необходимых ключей и сертификатов);
Создание единого серверного и клиентского *.ovpn-файла;
Отзыв клиентских сертификатов;
Создание бэкапа папки OpenVPN;
Очистка папки со всеми сертификатами;
Узнать свой внешний (Public) IP;
Показывает установленную версию OpenVPN, состояние openvpngui.exe (запущен или нет), статус служб, возможность их запустить/остановить;
Управление встроенным брандмауэром (включить/отключить), добавление в исключения OpenVPN.


КАК ПОЛЬЗОВАТЬСЯ:
Перед запуском скрипта откройте файл OpenVPN-All-in-One.bat с помощью блокнота (рекомендую Notepad++ (https://notepad-plus-plus.org/) или Akelpad (https://akelpad.sourceforge.net/ru/)) и отредактируйте значения переменных между строк -START USER VARS- и -END USER VARS-. После сохраните и запустите скрипт. Сам скрипт рекомендуется поместить в папку \OpenVPN\easy-rsa или любую другую папку.

https://i.ibb.co/THtRSHs/Screenshot-1.jpg
https://i.ibb.co/xFVzRz0/Screenshot-2.jpg
https://i.ibb.co/58srCJh/Screenshot-3.jpg
https://i.ibb.co/BsqnZJf/Screenshot-4.jpg
https://i.ibb.co/R35ND14/Screenshot-5.jpg
https://i.ibb.co/ZYtqVf3/Screenshot-6.jpg
https://i.ibb.co/MZnS8bj/Screenshot-7.jpg
https://i.ibb.co/hLPHLGr/Screenshot-8.jpg
https://i.ibb.co/Mg0Krzv/Screenshot-9.jpg
https://i.ibb.co/v4G51QT/Screenshot-10.jpg
https://i.ibb.co/C6Ty1Xx/Screenshot-11.jpg
https://i.ibb.co/rvfKBHr/Screenshot-12.jpg
https://i.ibb.co/Bz47MQj/Screenshot-13.jpg
https://i.ibb.co/RHRRjd9/Screenshot-14.jpg
СКАЧАТЬ: https://github.com/RUSViRTuE/OpenVPN-All-in-One [На гитхабе всегда актуальная версия]
или 167829
Так как ограничения в посте всего 30 000 символов, а в коде боле 80 000, то полностью его опубликовать не могу здесь




© OSzone.net 2001-2012