# OpenVPN \[Easy]

## Вступление

OpenVPN является одним из самых популярных и надёжных решений в области создания частных виртуальных сетей (VPN). Данный продукт обеспечивает высокий уровень шифрования и гибкость настройки, что делает его идеальным выбором как для индивидуальных пользователей, так и для корпоративных сетей.

{% hint style="success" %}
В данной инструкции используется ОС Ubuntu 20.04\
Скрипт работает на всех актуальных версиях Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS и Fedora.
{% endhint %}

{% hint style="info" %}
Рекомендуемые технические требования.

CPU: 1 vCore\
RAM: 512 MB\
Накопитель: 1 GB\
Скорость сети: 100Mbps+\
\
Эта информация является справочной и не требует особого внимания, поскольку для использования OpenVPN на наших виртуальных серверах подойдет любой доступный тарифный план.
{% endhint %}

## Подключение к серверу

Подключитесь к Вашему серверу. Если необходимо, можете воспользоваться нашей [подробной инструкцией](https://wiki.spacecore.pro/vds-dedicated/how-to-use-vps-vds#connect) по выполнению этой операции.

## Установка OpenVPN

Возможно, Вы еще не видели настолько простого способа установки OpenVPN 😎

Достаточно ввести данную команду в консоль Вашего сервера, после чего установка выполнится автоматически.

```
apt-get update; rm openvpn-install.sh; wget https://mirror.spacecore.info/scripts/openvpn-install.sh && bash openvpn-install.sh
```

По завершении Вы увидите следующий текст.

<figure><img src="/files/v7P4BzTa7gxlKohmrg55" alt=""><figcaption></figcaption></figure>

Файл первой созданной конфигурации по умолчанию называется «**spacecore.ovpn**» и находится в главном каталоге. Вы можете загрузить его на свое устройство при помощи sFTP. О том, как подключиться по sFTP, подробнее в разделе «[Передача данных через sFTP](https://wiki.spacecore.pro/vds-dedicated/how-to-use-vps-vds#connect)».

Данный конфигурационный файл является универсальным и подойдет для добавления профиля на любом устройстве, поддерживающем OpenVPN.

## Настройка

### Для Windows

Загрузить программу OpenVPN для Windows Вы можете по [ссылке](https://openvpn.net/community-downloads/).

После установки добавления клиента возможно по ссылке, а также с использованием файла. Для примера воспользуемся вторым вариантом. Достаточно перебросить или выбрать вручную файл «**spacecore.ovpn**», который Вы скачали с Вашего сервера.

<figure><img src="/files/0buy3sJ0IFIK6AVuvild" alt=""><figcaption></figcaption></figure>

Далее произведите подключение. Отлично!

<figure><img src="/files/Bx2drs6pMMuCC8w8x6UC" alt=""><figcaption></figcaption></figure>

### Для IOS / Android

Подключение производится аналогичным образом через мобильное приложение **OpenVPN**, которое доступно как в [App Store](https://apps.apple.com/us/app/openvpn-connect-openvpn-app/id590379981), так и в [Play Market](https://play.google.com/store/apps/details?id=net.openvpn.openvpn).

<figure><img src="/files/rNFOlrdZIqmg4mfjlhHe" alt=""><figcaption></figcaption></figure>

## Добавление пользователей

Как добавить других пользователей для Вашего VPN? Для этого нужно повторно запустить уже загруженный скрипт.

```
bash openvpn-install.sh
```

Вы увидите сообщение, что OpenVPN уже установлен и список возможных действий. Укажите «**1**», затем введите имя для нового пользователя, например «**friend**».&#x20;

{% hint style="info" %}
Отправка производится кнопкой «**Enter**».
{% endhint %}

<figure><img src="/files/jfSPZ09NxYJntvuduxHL" alt=""><figcaption></figcaption></figure>

Далее новый конфигурационный файл будет создан. Его следует использовать идентично как тот файл, который был сгенерирован в первый раз.

<figure><img src="/files/dLfbGPdJ89avQh0E76WF" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://spacecore.gitbook.io/wiki/vpn-and-privacy/openvpn-easy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
