Files
ovpn-bash-profiler/confvars

90 lines
3.1 KiB
Plaintext
Raw Normal View History

2026-01-14 22:27:53 +03:00
### Конфигурация клиента и сервера
# Указать протокол: ( tcp | udp )
TPROTO=tcp
# Указать публичный порт VPN сервера
TPORT=443
### Конфигурация сервера
# Указать сеть VPN клиентов
TSERNET="172.20.1.0"
# Указать маску сети VPN клиентов
TSERMASK="255.255.255.0"
# Указать тип тоннеля ( FULL | SPLIT )
TTUNTYPE=SPLIT
# Список сетей для SPLIT туннелирования (один CIDR на строку в кавычках)
# Формат: "сеть/маска" или "сеть маска"
TTUNNETS=(
"192.168.5.0/24"
"10.0.0.0/24"
# "172.16.0.0/12" # пример закомментированной записи
)
# Альтернативно: можно использовать файл со списком маршрутов
# TTUNNETS_FILE="split_routes.txt"
# Список DNS серверов
TDNS=(
"172.20.1.1"
# "8.8.8.8" # пример стандартного значения
# "1.1.1.1" # пример стандартного значения
)
# Разрешить трафик между VPN клиентами ( YES | NO )
TC2C=NO
# Разрешить множественные подключения по одному сертификату ( YES | NO )
TDCN=YES
# Отслеживать список отозванных сертификатов ( YES | NO )
TREVO=NO
# Использовать скрипты обработки событий: подключение и отключение пользователя ( YES | NO )
T_CONNSCRIPTS=NO
# Путь до исполняемого файла скрипта с учетом вызывающего бинарника
# Пример: "/opt/ovpn/venv/bin/python /etc/opеnvpn/user_conn.py"
T_CONNSCRIPT_STRING="/opt/ovpn/venv/bin/python /etc/opеnvpn/user_conn.py"
T_DISCONNSCRIPT_STRING="/opt/ovpn/venv/bin/python /etc/opеnvpn/user_disconn.py"
# Активировать интерфейс управления ( YES | NO )
T_MGMT=NO
# Назначить адрес для интерфейса управления
T_MGMT_ADDR="127.0.0.1"
# Назначить порт для интерфейса управления
T_MGMT_PORT=7505
### Конфигурация PKI
# Указать FQDN для SERVER сертификата
FQDN_SERVER=ovpn-srv
# Указать FQDN для SERVER сертификата
FQDN_CA=ovpn-ca
# Статический публичный IP (если не задан, определяется автоматически)
# EXTIP_CONFIG="62.176.10.113"
# Секция настройки окружения EasyRSA
export EASYRSA_DN="cn_only"
export EASYRSA_REQ_COUNTRY="RU"
export EASYRSA_REQ_PROVINCE="Moscow"
export EASYRSA_REQ_CITY="Moscow"
export EASYRSA_REQ_ORG="SomeORG"
export EASYRSA_REQ_EMAIL="info@someorg.local"
export EASYRSA_REQ_OU="IT"
export EASYRSA_KEY_SIZE=2048
export EASYRSA_CA_EXPIRE=3650
export EASYRSA_CERT_EXPIRE=3649
export EASYRSA_CERT_RENEW=30
export EASYRSA_CRL_DAYS=3649
export EASYRSA_BATCH=1