Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   OpenVPN-All-in-One - Скрипт,облегчающий создание серверной и клиентской части OpenVPN (http://forum.oszone.net/showthread.php?t=352754)

V!RTuE 10-01-2023 14:11 3000626

OpenVPN-All-in-One - Скрипт,облегчающий создание серверной и клиентской части OpenVPN
 
Вложений: 1
Представляю вашему вниманию свой скрипт для работы с 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++ или Akelpad) и отредактируйте значения переменных между строк -START USER VARS- и -END USER VARS-. После сохраните и запустите скрипт. Сам скрипт рекомендуется поместить в папку \OpenVPN\easy-rsa или любую другую папку.
Скриншоты















СКАЧАТЬ: https://github.com/RUSViRTuE/OpenVPN-All-in-One [На гитхабе всегда актуальная версия]
или Файл 167829
Так как ограничения в посте всего 30 000 символов, а в коде боле 80 000, то полностью его опубликовать не могу здесь


Время: 09:31.

Время: 09:31.
© OSzone.net 2001-