OpenVPN — это программное обеспечение с открытым исходным кодом, которое позволяет создавать виртуальные частные сети (VPN) для безопасного и анонимного доступа к Интернету. В этой статье мы расскажем, как установить и настроить OpenVPN в Ubuntu.
Шаг 1: Установка OpenVPN
Прежде чем начать настройку OpenVPN, необходимо установить его на ваш компьютер. Для этого выполните следующие команды в терминале:
sudo apt update
sudo apt install openvpn
Шаг 2: Создание профиля OpenVPN
Чтобы создать профиль OpenVPN, откройте файл конфигурации с помощью текстового редактора, например, Nano. Для этого введите следующую команду в терминале:
sudo nano /etc/openvpn/server.conf
В этом файле вы можете настроить параметры вашего сервера OpenVPN. Например, вы можете указать IP-адрес вашего сервера, порт подключения, тип шифрования, а также другие параметры.
Пример конфигурации:
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool 10.8.0.6 10.8.0.10
Здесь мы указываем порт 1194, протокол UDP, создаём виртуальный интерфейс tun и указываем путь к сертификатам и ключу. Также мы определяем диапазон IP-адресов, которые будут использоваться клиентами, и определяем пул IP-адресов для клиентов.
После того, как вы настроили файл конфигурации, сохраните его и закройте.
Шаг 3: Запуск и настройка OpenVPN-сервера
Теперь вам нужно запустить OpenVPN-сервер. Для этого откройте терминал и введите команду:
openvpn --config /etc/openvpn/server
conf —daemon
Эта команда запускает сервер OpenVPN и использует файл конфигурации /etc/openvpn/server.conf. Теперь ваш сервер готов к работе.
Шаг 4: Создание клиента OpenVPN
Если вы хотите получить доступ к вашему серверу через VPN, то вам нужно создать клиент OpenVPN. Для этого скачайте файл конфигурации клиента с официального сайта OpenVPN: https://openvpn.net/index.php/access-server/download.html
Затем откройте файл с помощью текстового редактора и внесите необходимые изменения в параметры соединения (например, укажите IP-адрес сервера).
Сохраните файл и закройте его.
Теперь вы можете запустить клиент OpenVPN с помощью этой команды:
openvpn /path/to/client.conf
Замените /path/to на путь к файлу конфигурации клиента.
Поздравляем! Вы успешно настроили OpenVPN.