ovpn generator и ovpn compiler


Небольшое ответвление от моего мануала по поднятию сервера OpenVPN на Debian.

Я описал как поднять сервер, но в реальности мне не раз приходилось поднимать сервер OpenVPN для сотни и более клиентов, и для этого стало необходимо что-то для лёгкого создания пачки ключей, потому что стандартный процесс не очень удобный и быстрый. Конечно, для этого можно использовать какую-то мощную утилиту для управления VPN-сервером, например Pritunl, но это не всегда нужно, и для VPN я часто арендую что-то супер-дешёвое, где даже LAMP может отнимать половину ресурсов.

В общем, я написал небольшой Bash-скрипт. Что он может:
— Сам сгенерировать ключ, не задавая лишних вопросов
— Собрать .ovpn файл с ключами и сертификатами внутри
— Удобно разложить по директориям сертификаты с ключами и самостоятельные .ovpn

Всё, что нужно сделать, это перед использованием скрипта отредактировать блоки «script config» и «client config» внутри. Пользуйтесь на здоровье.

http://home.thomas.pp.ua/soft/linux/scripts/ovpn-gen3.sh

И вот ещё один скрипт, если вам нужно просто собрать пару ключей в один файл, то положите его в /etc/openvpn/rsa/keys/ и заустите:

http://home.thomas.pp.ua/soft/linux/scripts/ovpn-comp4.sh

Для всех существующих .crt файлов будет создан .ovpn
Кончено же, прежде чем запускать — загляните в скрипт и отредактируйте в соответствии с настройками вашего ovpn-сервера.

Об авторе Thomas

Как вы лодку назовете, так на ней и напишите
Запись опубликована в рубрике Новости. Добавьте в закладки постоянную ссылку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *