Настройка OpenVPN на FreeBSD: различия между версиями
Перейти к навигации
Перейти к поиску
Bas (обсуждение | вклад) Нет описания правки |
Bas (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
Производим установку пакета <code>openvpn</code> с помощью пакетного менеджера <code>pkg</code>: | Производим установку пакета <code>openvpn</code> с помощью пакетного менеджера <code>pkg</code>: | ||
<pre> | <pre>pkg install openvpn</pre> | ||
Автоматически папка с конфигами не создаётся, поэтому создаём её вручную: | Автоматически папка с конфигами не создаётся, поэтому создаём её вручную: | ||
<pre>mkdir /usr/local/etc/openvpn</pre> | <pre>mkdir /usr/local/etc/openvpn</pre> | ||
Копируем шаблон конфига, который находится в <code>/usr/local/share/examples/openvpn/sample-config-files/server.conf</code> в рабочую папку: | |||
<pre> | |||
cp /usr/local/share/examples/openvpn/sample-config-files/server.conf /usr/local/etc/openvpn/server.conf | |||
</pre> | |||
По умолчанию <code>openvpn</code> ищет конфиг с именем <code>openvpn.conf</code>, поэтому есть 2 опции: | |||
- Переименовать конфиг: | |||
<pre> | |||
mv /usr/local/etc/openvpn/server.conf /usr/local/etc/openvpn/openvpn.conf | |||
</pre> | |||
- Указать имя конфига через параметр в <code>rc.conf</code>: | |||
<pre> | |||
openvpn_configfile="/usr/local/etc/openvpn/openvpn.conf" | |||
</pre> | |||
[[Category:FreeBSD]] | [[Category:FreeBSD]] | ||
[[Category:VPN]] | [[Category:VPN]] | ||
[[Category:OpenVPN]] | [[Category:OpenVPN]] |
Версия от 11:26, 21 мая 2023
Установка и настройка производилась на хостинге DigitalOcean с минимальной конфигурацией (память 512 MB / диск 10 GB) и под управлением операционной системы FreeBSD 13.2.
Производим установку пакета openvpn
с помощью пакетного менеджера pkg
:
pkg install openvpn
Автоматически папка с конфигами не создаётся, поэтому создаём её вручную:
mkdir /usr/local/etc/openvpn
Копируем шаблон конфига, который находится в /usr/local/share/examples/openvpn/sample-config-files/server.conf
в рабочую папку:
cp /usr/local/share/examples/openvpn/sample-config-files/server.conf /usr/local/etc/openvpn/server.conf
По умолчанию openvpn
ищет конфиг с именем openvpn.conf
, поэтому есть 2 опции:
- Переименовать конфиг:
mv /usr/local/etc/openvpn/server.conf /usr/local/etc/openvpn/openvpn.conf
- Указать имя конфига через параметр в rc.conf
:
openvpn_configfile="/usr/local/etc/openvpn/openvpn.conf"