# База знаний U1HOST

В данном разделе собрана вся необходимая информацию для знакомства с использованием и управлением серверами.

## Подробнее о U1HOST

Проект [<mark style="color:blue;">U1HOST</mark>](https://u1host.com/?from=wiki) создавался, исходя из реальных потребностей клиентов, стремящихся к гибким и надёжным хостинг-решениям. На современном рынке не все провайдеры готовы предложить по-настоящему адаптивный подход. Мы же ставим в приоритет индивидуальные задачи и цели наших пользователей, чтобы обеспечивать наиболее комфортный и результативный опыт.

[<mark style="color:blue;">U1HOST</mark>](https://u1host.com/?from=wiki) – это хостинг-провайдер, который постоянно расширяет функционал, внедряет инновации, оттачивает клиентский сервис и укрепляем репутацию надёжного партнёра в мире серверных технологий. Наша миссия – сделать управление хостингом проще, эффективнее и удобнее для вас.

## Начнем

В данной базе знаний собраны понятные и практичные материалы, призванные облегчить старт работы с услугами U1HOST и не только. Здесь вы найдёте руководство по настройке личного кабинета, полезные советы для оптимизации инфраструктуры и решения, позволяющие эффективно управлять серверами на базе Linux или Windows.

{% content-ref url="/pages/JjjojIyKxaiBPzzLwvtg" %}
[Регистрация в биллинге U1HOST](/client-area/registration)
{% endcontent-ref %}

{% content-ref url="/pages/m9NiI2agmK4H2GJLXb6Q" %}
[Заказ виртуального сервера на U1HOST](/client-area/order-vps)
{% endcontent-ref %}

{% content-ref url="/pages/dIAp8zpzX5uGza24rg5U" %}
[Подключение к серверу через Termius SSH-клиент](/vps/termius-connection)
{% endcontent-ref %}

{% content-ref url="/pages/QEVzM08EFnY8bn1Ycsuv" %}
[Переустановка операционной системы на сервере](/client-area/reinstall-os)
{% endcontent-ref %}

{% content-ref url="/pages/XYf9JrgoQY5awLpOWhRo" %}
[Изменение пароля от виртуального сервера](/client-area/reset-root-password)
{% endcontent-ref %}

{% content-ref url="/pages/wzKIgOhxCSK44Mjr3nyd" %}
[FAQ или частые вопросы по хостингу U1HOST](/client-area/frequently-asked-questions)
{% endcontent-ref %}

{% hint style="info" %}
**Подсказка:** Если вам не удалось найти нужную информацию, свяжитесь с нашей службой поддержки любым удобным способом. Мы всегда на связи и готовы помочь!
{% endhint %}


# Регистрация в биллинге U1HOST

В данной документации описаны начальные шаги пользователя, доступ в панель управления и старт работы с виртуальными серверами на проекте u1host.

### Начнем

Для получения доступа к услугам <mark style="color:blue;">U1HOST</mark> и работе с виртуальными серверами достаточно выполнить несколько простых шагов, которые мы опишем ниже.&#x20;

***

### 1. Перейдите в панель управления

Откройте официальный сайт [U1HOST](https://u1host.com/) и нажмите кнопку "Вход" в верхнем правом углу экрана.

<figure><img src="/files/G8d8dvsnc198SckXE8hQ" alt=""><figcaption><p>Главная страница</p></figcaption></figure>

***

### 2. Заполните форму регистрации

После перехода на страницу регистрации вам необходимо заполнить следующие поля:

1. **Имя:** Ваше имя (можете придумать)
2. **Электронная почта:** Укажите email-адрес
3. **Пароль:** Создайте или сгенерируйте надежный пароль
4. **Страна:** Выберите страну в выпадающем списке

<figure><img src="/files/nzDMO7REEsXzlsxgswt2" alt="" width="357"><figcaption><p>Форма Входа</p></figcaption></figure>

<figure><img src="/files/DHebSldrpxqrWCFKNOf9" alt="" width="324"><figcaption><p>Форма регистрации</p></figcaption></figure>

***

### 3. Ознакомьтесь с документацией

Перед завершением регистрации обязательно ознакомьтесь со следующими документами:

* [**Условия пользования**](https://u1host.com/terms)
* [**Политика конфиденциальности**](https://u1host.com/privacy)

<figure><img src="/files/p4bwmJjDLJgH5eW4q2hb" alt="" width="375"><figcaption><p>Документы</p></figcaption></figure>

***

### 4. Подтвердите почту

После регистрации биллинг автоматически перенаправит вас на страницу подтверждения.

Выполните следующие действия:

1. Проверьте Вашу электронную почту
2. Найдите письмо от <mark style="color:$primary;">**U1HOST**</mark> (ожидание письма может занимать до 2 минут)
3. Если письмо отсутствует, проверьте папку "Спам"
4. Перейдите по ссылке активации из письма

<figure><img src="/files/sb2Yz86L78DbEBrTs0UC" alt=""><figcaption><p>Письмо подтверждения регистрации</p></figcaption></figure>

***

### 5. Добро пожаловать в панель управления!

После успешной регистрации аккаунта Вы получаете доступ к полному функционалу панели управления <mark style="color:blue;">**U1HOST**</mark>, а именно:

* [Заказу новых услуг](/client-area/order-vps)
* Управлению VPS-серверами
* Настройке аккаунта
* Доступу к технической поддержке

<figure><img src="/files/SVAdH0Ipq6LchYCbw9PZ" alt=""><figcaption><p>Панель управления</p></figcaption></figure>

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
Сайт хостинг&#x430;**:** [https://u1host.com](https://u1host.com/)


# Заказ виртуального сервера на U1HOST

В данной документации подробно описано, как заказать VPS/VDS на U1HOST, выбрать конфигурацию, оформить заказ и получить доступ.

### 1. Войдите в панель управления

Чтобы войти в биллинг-панель, выполните следующие шаги:

1. Перейдите на страницу авторизации.
2. Введите свои учётные данные.
3. Если у вас ещё нет аккаунта, пройдите простую [регистрацию](/client-area/registration).

<figure><img src="/files/Sy9cYqFTLcjqqUHDRgei" alt="" width="375"><figcaption><p>Окно авторизации</p></figcaption></figure>

***

### 2. Навигация по главной странице

После успешной авторизации вы будете перенаправлены на главную страницу биллинг-панели, где отобразится следующая информация:

> В разделе **Клиент** – настроить параметры своего аккаунта.
>
> В разделе **Товары/услуги** – заказать и управлять своими серверами.
>
> В разделе **Финансы** – отслеживать пополнения баланса и расходы.
>
> В разделе **Поддержка** – управлять всеми обращениями в службу поддержки.
>
> Во вкладке **Инструменты** – добавить пользователей и плательщиков.
>
> В разделе **Статистика** – просматривать журнал посещений вашего аккаунта.

<figure><img src="/files/ajdYYdDK66JnZiwmRKsU" alt=""><figcaption><p>Главная страница BillManager U1HOST</p></figcaption></figure>

***

### 3. Выберите тариф

Во вкладке **«Заказ услуги»** рекомендуем нажать **«Смотреть все»**, чтобы открыть полный список доступных тарифов.&#x20;

Это поможет упростить выбор и позволит сравнить все предложения на одной странице.

<figure><img src="/files/6eN8VfCtJd6ihhvF4RRE" alt="" width="306"><figcaption><p>Вкладка <strong>заказ услуги</strong></p></figcaption></figure>

Далее вам станут доступны фильтры, начнём с выбора дата-центра. В этом фильтре доступны три локации: **Нидерланды, Германия и Финляндия**.&#x20;

Выбор локации позволит обеспечить оптимальную скорость и стабильность подключения для ваших задач.

<figure><img src="/files/9MgPUzKaoJuhX1KVzPeJ" alt="" width="372"><figcaption><p>Выбор <strong>дата-центра</strong></p></figcaption></figure>

Следующий фильтр – период оплаты. Вы можете выбрать подходящий вариант: день, месяц, 3 месяца, полгода или год.

<figure><img src="/files/fpYO31c0QRHMlYoElzzj" alt="" width="289"><figcaption><p>Выбор <strong>периода оплаты</strong></p></figcaption></figure>

{% hint style="info" %}
Обратите внимание: при выборе периода от 3 месяцев и более вы автоматически получаете скидки, которые увеличиваются пропорционально длительности аренды. Это отличный способ сэкономить при долгосрочном использовании сервера.
{% endhint %}

Далее следует фильтр **«Процессор»**, с помощью которого можно отсортировать тарифы по моделям.

<figure><img src="/files/lIxAvLWAQzKoq7KNAdZW" alt="" width="281"><figcaption><p>Выбор <strong>типа процессора</strong></p></figcaption></figure>

Данный фильтр позволяет выбрать сервер с нужным уровнем производительности – от сбалансированных решений до самых современных и мощных конфигураций.

***

### 4. Оформите заказ

После выбора тарифа переходим к следующему шагу – настройке того, что будет установлено на сервер.

Вы можете выбрать:

* операционную систему (ОС);
* предустановленное ПО (при необходимости);
* дополнительные услуги (при необходимости).

{% hint style="warning" %}
Список доступных ОС включает: Windows, Ubuntu, Debian, CentOS, AlmaLinux, FreeBSD, Oracle Linux 8, Astra Linux и другие.
{% endhint %}

<figure><img src="/files/JeSjmoaBmqYBRmoTHkgd" alt="" width="563"><figcaption><p>Выбор операционной системы</p></figcaption></figure>

Благодаря такому выбору легко подобрать подходящую конфигурацию под любые задачи – от стандартного хостинга до специализированных корпоративных решений.

#### Выбор предустановленного ПО

На данном этапе можно установить дополнительное программное обеспечение (ПО) прямо перед созданием сервера.

Например, для Ubuntu и Debian доступны такие решения, как Mazban, WireGuard Easy (WG Easy), OpenVPN, WireGuardVPN, ISPmanager, Docker, Nginx.

Это удобно – вы сразу получаете готовую среду для работы, без необходимости ручной установки и настройки нужного софта.

<figure><img src="/files/kF2wk71Vv4f7L0nCwSHR" alt="" width="431"><figcaption><p>Выбор предустановленного ПО</p></figcaption></figure>

#### Дополнительные параметры

Далее нам нужно выбрать количество IPv4-адресов (в штуках) и указать, сколько услуг вы хотите заказать.

Эти параметры позволяют точно настроить сервер под любые задачи – будь то один экземпляр для личного использования или сразу несколько для масштабных задач.

<figure><img src="/files/7UuLkm0rThGDQzjxA1tT" alt=""><figcaption><p>Выбор дополнительных параметров</p></figcaption></figure>

#### Завершающий этап оформления заказа

На завершающем этапе остаётся выбрать период оплаты – от одного дня до года, в зависимости от ваших предпочтений.

Также можно включить или отключить автопродление услуги. Если опция активна, сервер будет автоматически продлеваться при наличии средств на счёте, что удобно для непрерывной работы без риска отключения.

<figure><img src="/files/Fzt7T7JOirSanhC6BToh" alt="" width="422"><figcaption><p>Завершающий этап оформления заказа</p></figcaption></figure>

***

### 5. Процесс оплаты

На этом шаге нужно выбрать удобный способ оплаты из доступных вариантов:

1. Лицевой счёт (оплата с баланса вашего аккаунта)

2. Система быстрых платежей (СБП)

3. Банковская карта (Российские карты, карты "Мир")

4. Оплата криптовалютой через **Heleket**

<figure><img src="/files/Wbnpyr7H19gVIcDkI6mk" alt=""><figcaption><p><em>Способы оплаты</em></p></figcaption></figure>

***

### 6. Активация сервера

После оплаты начинается автоматическая обработка заказа. Процесс активации занимает, как правило, не более 120 секунд.

Вы можете отслеживать текущий статус в панели управления. Как только сервер будет готов к работе, статус сменится на «Активен».

<figure><img src="/files/Hk9zCrn9tKOhJQtgMini" alt=""><figcaption><p><em>Статус сервера "обрабатывается"</em></p></figcaption></figure>

<figure><img src="/files/1JfEUptx9XFAJkvTs7Uz" alt=""><figcaption><p><em>Статус сервера "активен"</em></p></figcaption></figure>

***

### 7. Где найти данные для доступа к серверу <a href="#access" id="access"></a>

После активации сервера данные для входа будут доступны двумя способами:

1. Отправлены на ваш email, указанный при регистрации.
2. Доступны в панели управления, во вкладке «Инструкция».

На скриншоте ниже показано, где именно можно найти эту информацию.

<figure><img src="/files/EOkUDyADzal72M8l3f27" alt=""><figcaption><p>Инструкция с данными от сервера</p></figcaption></figure>

***

### 8. Ваш сервер успешно активирован и готов к использованию.

Теперь вы можете подключиться к серверу, установить необходимое программное обеспечение и начать работу с проектами.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>

**Наш хостинг:** [https://u1host.com](https://u1host.com/)


# Переустановка операционной системы на сервере

В данной документации подробно описано как самостоятельно переустановить операционную систему на сервере U1HOST через панель управления VM Manager.

### 1. Войдите в панель управления (BillManager)&#x20;

Перед началом убедитесь, что вы авторизованы в BillManager:

* Авторизуйтесь в [личном кабинете](https://u1host.com/).
* Откройте вкладку «Виртуальные серверы».
* Проверьте, что отображаются все активные серверы.

<figure><img src="/files/WTKUnP3ET0IL9b6SiItS" alt=""><figcaption><p><em>Вкладка "Виртуальные серверы" в панели управления</em></p></figcaption></figure>

***

### 2. Выберите сервера для переустановки

Для этого понадобится:

* Найти нужный сервер в списке.
* Нажать на чек-бокс рядом с его названием.
* Кликнуть на кнопку «Перейти», чтобы открыть панель управления сервером (VM Manager).

<figure><img src="/files/HP3EaaXY4IAVoMVVoGxt" alt=""><figcaption><p><em>Кнопка "Перейти" рядом с выбранным сервером</em></p></figcaption></figure>

{% hint style="warning" %}
**Важно:** перед переустановкой сохраните все важные данные!
{% endhint %}

***

### 3. Панель управления серверами VM Manager

В панели VM Manager доступны следующие функции:

* Мониторинг нагрузки и статистики.
* Управление настройками VPS.
* Быстрый доступ к скриптам.
* Переустановка операционной системы.

<figure><img src="/files/dkRaYMhjCpAMCAjbV7k7" alt=""><figcaption><p>Меню VMManager</p></figcaption></figure>

***

### 4. Начинаем переустановку&#x20;

* Нажмите на три точки рядом с нужным сервером.
* Выберите опцию «Переустановить ОС».

<figure><img src="/files/TTU7p9wKk2R0bblAEPBt" alt="" width="260"><figcaption><p><em>Переустановить ОС</em></p></figcaption></figure>

{% hint style="danger" %}
Если во время переустановки при настройке параметров, которые мы будем описывать ниже вы не укажите собственной пароль, то новый пароль будет сгенерирован и отправлен вам на почту. Причем, новый сгенерированный пароль будет отображаться вам.\
\
Дополнительно отметим, что любые изменения вносимые в процессе переустановки не отображаются в инструкции самого BillManager, а именно той странице с данными. Сама инструкция создается единожды, при покупке сервера.\
\
Если вы желаете оставить пароль из инструкции, то просто укажите его в момент переустановки.
{% endhint %}

***

### 5. Настраиваем параметры сервера с которыми будем работать после переустановки

Нам доступны базовые настройки, такие как:

> Выбор семейства ОС: **Debian, Ubuntu, CentOS** и другие дистрибутивы.
>
> И в целом возможность указать версию операционной системы.

Приложения и скрипты:

> Установка панелей и программ: **HestiaCP, WireGuard VPN, Marzban** и другие решения.

<figure><img src="/files/Ako1ttLhWmF8HRzyQC5g" alt="" width="563"><figcaption><p><em>Страница выбора ОС и дополнительных настроек</em></p></figcaption></figure>

{% hint style="danger" %}
**Рекомендация:** для максимальной безопасности используйте генератор паролей при установке новой ОС.
{% endhint %}

***

### 6. Немного о процессе переустановки

Начав процесс переустановки вы увидите следующее:

* Сервер станет временно недоступен.
* Среднее время переустановки занимает от 3 д 5 минут. Уточним, что на время переустановки влияет выбор доп. ПО или скриптов.
* После завершения статус сменится на «Активен».

<figure><img src="/files/yp7pQQehYsvDu6qdZ0rr" alt=""><figcaption><p><em>Статус сервера  панели управления</em></p></figcaption></figure>

{% hint style="success" %}
Установка считается завершённой, когда сервер снова отображается как «Активен» в панели управления.
{% endhint %}

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
Наш хостин&#x433;**:** [https://u1host.com](https://u1host.com/)


# Изменение пароля от виртуального сервера

В данной документации вы сможете узнать как быстро сменить пароль на VPS через панель управления VM Manager на серверах U1HOST за буквально 30 секунд.

### 1. Возьмите данные от сервера внутри BillManager

После активации сервера на вашу почту будет отправлено письмо с доступами. Также эту информацию можно найти в панели управления согласно данной [инструкции](/client-area/order-vps#access).

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

***

### 2. Перейдите в VM Manager

Вам необходимо перейти на: [vm.u1host.com](https://vm.u1host.com/) и войти в данную панель с использованием данных, которые находятся в инструкции. Где её найти мы уже описали выше.

<figure><img src="/files/ZLBo28CxFFV4z6FkrV63" alt="" width="326"><figcaption></figcaption></figure>

***

### 3. Смените пароль

После авторизации в VM Manager вы попадает в панель управления, где на главной странице отображаются все ваши виртуальные серверы.

Что нам нужно сделать далее:

* Нажмите на меню с тремя точками рядом с нужным сервером.
* В открывшемся списке выберите пункт «Изменить пароль».

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

После нажатия на «Изменить пароль» откроется окно для ввода нового пароля для виртуального сервера. Дополнительно хотели-бы отметить, что справа от строки ввода находится кнопка «Генерировать», которая автоматически создаёт надёжный пароль.

<figure><img src="/files/aLEiGezhzrYstkq6fYDm" alt="" width="328"><figcaption></figcaption></figure>

Нажмите «Сохранить» – сервер перезапустится для изменения пароля.&#x20;

После этого вход с прежним данными (паролем) будет недоступен.

<figure><img src="/files/2NYnFoXGAWC9mid2DSaf" alt="" width="191"><figcaption></figcaption></figure>

{% hint style="warning" %}
Обратите внимание: изменение пароля также влияет на доступ по sFTP / FTP.
{% endhint %}

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**Наш хостинг:** [https://u1host.com](https://u1host.com/)


# FAQ или частые вопросы по хостингу U1HOST

В этой статье мы собрали ответы на самые популярные вопросы о хостинге и работе с U1HOST. Вы узнаете, что такое хостинг и дата-центр, как они функционируют, а также получите подробную информацию.

### Общая информация

<details>

<summary>Что такое U1HOST?</summary>

**U1HOST** – это облачный хостинг-провайдер, который предоставляет виртуальные серверы (VPS/VDS) с поддержкой разных операционных систем. У нас можно выбрать нужную конфигурацию, оплатить удобным способом и запустить сервер сразу после заказа. Управление простое и не требует специальных навыков.

</details>

<details>

<summary>Как быстро активируется сервер?</summary>

Сервер активируется в течение 1–4 минут.\
\
Если выбрано дополнительное ПО, установка может занять чуть больше времени. В некоторых случаях активация может задержаться из-за нехватки ресурсов или свободных IP-адресов, но такое происходит очень редко.

</details>

### Техническая информация

<details>

<summary>Какой тип виртуализации используется?</summary>

Используется KVM-виртуализация. Она обеспечивает изоляцию ресурсов, стабильную работу и полные возможности управления сервером.

</details>

<details>

<summary>Можно ли добавить дополнительные IP-адреса?</summary>

Да, к серверу можно добавить до 16 дополнительных IPv4-адресов. При необходимости лимит расширяется через обращение в поддержку.

</details>

<details>

<summary>Поддерживается ли IPv6?</summary>

Да, все серверы **U1HOST** по умолчанию оснащены адресами **IPv4** и **IPv6**.&#x20;

</details>

### Размещение серверов

<details>

<summary>Где находятся дата-центры?</summary>

На текущий момент инфраструктура U1HOST размещается в следующих локациях:

* **Германия** – Франкфурт
* **Нидерланды** – Амстердам
* **Финляндия** – Хельсинки

Перечень локаций и доступность тарифов могут изменяться. \
Актуальная информация всегда доступна на нашем сайте [u1host.com](https://u1host.com/?ref=wiki).

</details>

### Сетевые возможности

<details>

<summary>Предоставляется ли безлимитный трафик?</summary>

Нет. Трафик учитывается помесячно (календарный месяц). Лимит зависит от тарифа:

* Promo-тарифы – лимит 1 ТБ/месяц
* 5950x/7950x VPS-тарифы – лимит 32 ТБ/месяц

При превышении лимита применяется платное превышение по тарифу 150 ₽ за 1 ТБ (если иное не указано при заказе).

Использование сети должно соответствовать политике честного использования (Fair Use) и Условиям пользования.&#x20;

При систематическом создании чрезмерной нагрузки на сеть могут применяться ограничения.

</details>

### Операционные системы

<details>

<summary>Какие операционные системы поддерживаются?</summary>

На серверах **U1HOST** доступны для установки **Ubuntu**, **Debian**, **AlmaLinux**, **CentOS** **Stream**, **Rocky Linux**, **Oracle Linux**, **FreeBSD**, а также **Windows** **(Windows 10, Windows 11, Windows Server 2016, Windows Server 2019, Windows Server 2022)**. Операционную систему можно выбрать при заказе или установить самостоятельно через загрузку собственного ISO-образа (до 10 ГБ).

**Windows** доступна на тарифах от 2 vCPU, так как часть вычислительных ресурсов операционная система использует для системных процессов – это необходимо, чтобы сервер работал стабильно и пользователь получал достаточную производительность для своих задач.

</details>

<details>

<summary>Можно ли переустановить ОС самостоятельно?</summary>

Да, в нашей панели управления Bill Manager доступна функция переустановки операционной системы. Процесс переустановки ОС занимает порядка **3–5 минут** и не требует обращения в техническую поддержку. Подробнее мы описали в данной [инструкции по переустановке ОС](/client-area/reinstall-os).

</details>

### Оплата и гарантии

<details>

<summary>Какие способы оплаты поддерживаются?</summary>

На **U1HOST** доступны следующие способы оплаты:&#x20;

* **Лицевой счёт** в панели управления;
* **Система быстрых платежей (СБП)**;
* **Банковские карты** (включая «Мир»);
* **Криптовалюта** через **Heleket**.

Средства зачисляются автоматически после подтверждения оплаты.

</details>

<details>

<summary>Есть ли тестовый период?</summary>

Да, предоставляется тестовый период на **1 день**.

Чтобы получить тестовый сервер, сначала создайте обращение в техническую поддержку через тикеты и запросите тест – мы проверим доступность ресурсов и подтвердим возможность выдачи тестового сервера (из-за высокой загрузки свободные слоты могут быть временно ограничены).

Если тестовый сервер был одобрен, вам потребуется выбрать подходящий сервер и добавить его в корзину (оформить заказ до оплаты) – после этого сотрудник поддержки активирует тестовый период и запустит сервер. Данные для доступа будут отправлены на вашу почту и/или станут доступны в инструкции в личном кабинете.К

</details>

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**Официальный сайт:** [https://u1host.com](https://u1host.com/)


# Подключение автоматических платежей U1HOST

Автоплатежи берут продление на себя. Вы выбираете карту или личный счёт, настраиваете период и больше не переживаете об окончании срока.

### Что понадобится

* Карта с поддержкой регулярных платежей и 3D Secure или положительный баланс на личном счёте
* Доступ к разделам **Финансы** и **Клиент** в панели U1HOST
* Активная услуга, которую нужно продлевать

{% hint style="info" %}
Названия пунктов в панели могут незначительно отличаться в разных локалях. Логика шагов остаётся идентичной.
{% endhint %}

### Включение автопродления для услуги

1. Откройте **Финансы → Автопродление услуг**
2. Выберите услугу
3. Нажмите **Изменить**
4. Переключите **Автопродление** в состояние **включено**
5. Укажите **способ списания** – карта или личный счёт
6. Задайте **период продления** – например сутки, месяц или более
7. Нажмите **Сохранить**
8. Проверьте статус услуги

### Как выбрать источник списания

* **Карта** – списание проходит автоматически, банк может запросить подтверждение при привязывании
* **Личный счёт** – деньги списываются с баланса. Нужна достаточная сумма в момент продления услуги на балансе.

{% hint style="info" %}
Чтобы списания шли с нужной карты, отметьте её как основную в **Клиент → Способы оплаты**.
{% endhint %}

### Как добавить или заменить карту

1. Перейдите **Клиент → Способы оплаты**
2. Нажмите **Добавить карту**
3. Введите данные, пройдите проверку банка
4. При необходимости назначьте карту основной

### Проверка и контроль

* В **Финансы → Автопродление услуг** убедитесь, что услуга видна в списке и отмечена как **включена**
* В карточке услуги проверьте текущий **период продления**
* В разделе **Счета** посмотрите, не осталось ли неоплаченных счетов за прошлые периоды

### Когда происходит списание

Обычно списание выполняется ближе к окончанию оплаченного срока. Если автопродление включено и средства доступны, услуга продлевается автоматически на выбранный период.

{% hint style="info" %}
Если средств на карте или на личном счёте не хватит, продление не состоится. Пожалуйста, пополните счёт или обновите карту заранее.
{% endhint %}

### Как отключить автопродление

Если понадобится остановить автоплатежи, откройте отдельную инструкцию [**Отключение автоплатежей**](/client-area/otklyuchenie-avtomaticheskikh-platezhei-u1host) и выполните шаги.


# Отключение автоматических платежей U1HOST

Желаете отказаться от функции автоматической оплаты серверов на U1HOST? В данной небольшой инструкции вы узнаете как это сделать за 20 секунд.

### Как отключить автопродление

Отключить автопродление и при необходимости удалить привязанную карту можно несколькими простыми шагами:

1. Откройте в левом меню раздел "Финансы" → "Автопродление услуг"
2. Выберите услугу для отключения
3. Нажмите "Изменить"
4. Укажите корректные значения для способа оплаты и автоматического продления
5. Нажмите "ОК"

### Как удалить способ оплаты

1. Перейдите в левом меню в раздел "Клиент" → "Способы оплаты"
2. Выберите способ оплаты и нажмите Удалить в верхнем меню
3. Если не удаляется, в таком случае к карте привязана услуга с автопродлением. Выключите автопродление и повторите.

### Важно

* **Услуга работает до конца оплаченного периода**, затем **останавливается**. Для продления, пожалуйста, **пополните личный счёт** и **продлите услугу вручную** в её карточке
* **Автопродление с личного счёта** рекомендуем отключать **только** при разовом использовании на ограниченный срок – например на сутки
* **Остаток на личном счёте не списывается автоматически**, если автопродление отключено
* При остановке по причине неоплаты **данные хранятся 72 часа**, затем **услуга удаляется без возможности восстановления**


# Бесплатный тестовый сервер U1HOST

Нужно протестировать скрипт или поэкспериментировать с настройками? Тестовый сервер U1HOST дает полный доступ, быстрое развертывание и отсутствие ограничений.

### Для чего подходит тестовый сервер

Тестовый сервер полезен, если нужно быстро проверить работу скрипта, протестировать конфигурацию или выполнить одноразовые задачи. Он подходит для проверки кода и окружения без риска повредить основной сервер, для отладки и экспериментов с настройками, для тестирования производительности и сетевых параметров, а также для обучения и практики администрирования.

Тест предоставляется бесплатно на **24 часа** с полным root-доступом.\
После завершения срока сервер автоматически удаляется.

***

### Как получить тестовый сервер

1. **Зарегистрируйтесь** на [u1host.com](https://u1host.com) и добавьте нужный сервер в корзину.
2. **Создайте обращение** в техническую поддержку через тикеты и укажите, что вам нужен тестовый сервер. В обращении обязательно укажите почту, использованную при регистрации, выбранную локацию и тариф, а также подтвердите, что сервер уже добавлен в корзину.
3. **После подтверждения со стороны поддержки** сотрудник активирует тестовый период и запустит сервер. Данные доступа (IP-адрес и параметры подключения) будут отправлены на вашу почту и/или станут доступны в инструкции в личном кабинете.

***

### Пример подключения

После получения данных можно подключиться к серверу по SSH.\
Используйте следующую команду в терминале:

```bash
ssh root@your-test-server-ip
```

Вместо *your-test-server-ip* укажите IP-адрес, полученный при активации.\
После входа вы сможете устанавливать нужное ПО, проверять скрипты и тестировать конфигурации.

Если вы используете Windows, macOS или мобильное устройство, подключиться можно через приложение **Termius**.

Пошаговую инструкцию смотрите в статье [Подключение к серверу через Termius SSH-клиент](/vps/termius-connection).

***

{% hint style="success" %}
Если вам понравился тестовый сервер, вы можете перейти на [u1host.com](https://u1host.com) и выбрать тариф для постоянного использования. Мы предоставляем серверы на современном оборудовании с гарантированными ресурсами и круглосуточной технической поддержкой.
{% endhint %}


# Реферальная программа U1HOST

Программа U1HOST даёт возможность получать от 5% от заказов клиентов, приглашённых по вашей ссылке. В этом разделе приведены условия, порядок начисления и основные ограничения.

### Как это работает

После регистрации в личном кабинете доступна персональная реферальная ссылка. Вы делитесь ею с аудиторией – система фиксирует переходы и закрепляет новых клиентов за вашим аккаунтом. Все последующие оплаченные заказы таких клиентов приносят вознаграждение согласно вашему уровню участия.

{% hint style="info" %}
Если ссылка была изменена или утеряна, её можно получить заново в личном кабинете.
{% endhint %}

***

### Уровни и вознаграждения

Градация уровней помогает увеличивать процент по мере роста числа привлечённых клиентов.

<table><thead><tr><th>Уровень</th><th width="289">Условия</th><th>Вознаграждение</th></tr></thead><tbody><tr><td><strong>Стартовый</strong></td><td>Уровень по умолчанию</td><td><strong>5%</strong></td></tr><tr><td><strong>Продвинутый</strong></td><td>Достигнуто 50 привлечённых клиентов</td><td><strong>10%</strong></td></tr><tr><td><strong>Партнёрский</strong></td><td>Достигнуто 100 привлечённых клиентов</td><td><strong>15%</strong></td></tr></tbody></table>

Начисления происходят автоматически после подтверждённых оплат.

***

### Статистика и учёт

В личном кабинете доступны разделы для контроля программы:

* **Доход** – начисления по заказам и суммарная статистика за периоды;
* **Статистика** – список привлечённых клиентов и их заказы.

Данные обновляются автоматически и помогают оценивать эффективность размещённых ссылок.

***

### Выплаты

* Минимальная сумма для вывода – **5 000 ₽**
* Доступные способы – **рубли** и **криптовалюта**
* Срок обработки заявки – **1–3 рабочих дня**

Средства можно накапливать без ограничений по сроку – они не сгорают и доступны к выводу после достижения минимального порога.

***

### Правила программы

* Запрещены саморефералы, спам и ввод пользователей в заблуждение
* Один клиент может быть закреплён только за одним партнёром
* Вознаграждения начисляются только за фактически оплаченные заказы

***

### Быстрый старт

Зарегистрируйтесь на [u1host.com](https://u1host.com), откройте раздел **Партнёрская программа**, скопируйте свою реферальную ссылку и разместите её в подходящих каналах. Система начнёт автоматически фиксировать новых клиентов и начислять вознаграждения.


# Как защитить сервер (VPS/VDS) от несанкционированного доступа

Понятная инструкция по защите VPS/VDS: SSH и ключи, запрет root, firewall, обновления, защита от перебора, бэкапы и мониторинг. Без воды.

## Приступим к защите

Защита сервера – это не «настроить тысячу правил», а закрыть самые частые дыры: слабые пароли, открытые порты и устаревшее ПО. Большинство взломов происходит именно так – бот сканирует интернет, находит открытый SSH/RDP, перебирает пароли или заходит по утёкшим данным, после чего закрепляется (добавляет ключи, пользователей, задания) и начинает использовать сервер под свои задачи.

Ниже – практические меры, которые дают максимальный эффект при минимальной сложности.

### С чего начать: доступ к серверу и учётным данным

Первое, что нужно сделать – защитить доступ к панели управления и к самому серверу. Если в панели доступна двухфакторная аутентификация, включите её. Пароль к панели должен быть уникальным и длинным, хранить его лучше в менеджере паролей.

На сервере ключевая цель – чтобы «подбор пароля» стал бесполезным. Для Linux это означает переход на SSH-ключи и отключение входа по паролю. Для Windows – использование сложного пароля администратора и ограничение RDP, чтобы он не был доступен «всем из интернета».

**Пароли: какая длина и формат считаются нормой**

Для панели, root/Administrator, баз данных и любых админок рекомендуем:

* минимум 16 символов, лучше 20–24+
* предпочтительный формат – длинная парольная фраза (4–6 случайных слов + разделители), либо полностью случайная строка из менеджера паролей
* уникальный пароль на каждый сервис (не использовать один и тот-же)
* если сервис требует «сложности» (буквы/цифры/символы) – добавьте 1–2 символа, но не сокращайте длину

**Пример безопасной фразы:** <kbd>Kr0na$7&7\@Riv\@e#r</kbd> <mark style="color:$danger;">(пример, не используйте его буквально).</mark>

### Как правильно настроить SSH на Linux (без усложнений)

Самая надёжная базовая схема такая: вы создаёте отдельного пользователя, входите по SSH-ключу, а административные действия выполняете через sudo. Root-логин напрямую не используете, а вход по паролю отключаете. Тогда даже если кто-то будет круглосуточно «стучаться» в SSH, он упрётся в отсутствие паролей как класса.

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

#### 1) Создать пользователя и дать ему sudo

```bash
adduser admin
usermod -aG sudo admin
```

#### 2) Сгенерировать SSH-ключ на своём ПК (рекомендуется ed25519)

```
ssh-keygen -t ed25519 -a 64
```

#### 3) Скопировать ключ на вашем сервер

```bash
ssh-copy-id admin@SERVER_IP
```

#### 4) Отключить вход по паролю и запретить root-логин

Открыть конфиг SSH:

```bash
sudo nano /etc/ssh/sshd_config
```

Убедиться, что выставлено:

```ssh-config
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
```

Перезапустить SSH:

```bash
sudo systemctl restart ssh
```

Важно: перед отключением пароля обязательно проверьте, что вход по ключу работает во второй сессии (просто запустите ещё одно подключение к серверу в другом терминале или новом termius).

### Закройте лишние порты: почему firewall важнее «умных» настроек

Вторая по важности вещь после ключей – фаервол. Логика простая: наружу должны смотреть только те сервисы, которыми реально пользуются. Если у вас сайт – достаточно 80/443. Если только VPN – только порт VPN. Если ничего не обслуживаете снаружи – закрывайте всё, кроме доступа администратора (SSH/RDP) и то желательно по IP.

Это не про «паранойю» – это про сокращение площади атаки. Чем меньше портов торчит в интернет, тем меньше шансов, что вы вообще попадёте под эксплуатацию уязвимости.

#### Вариант A – UFW (Ubuntu/Debian)

Поставить и включить:

```bash
sudo apt update
sudo apt install -y ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
```

Открыть SSH только с вашего IP (рекомендуется):

```bash
sudo ufw allow from ТУТ_ВАШ_IP to any port 22 proto tcp
```

Если нужен сайт:

```bash
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
```

Включить:

```bash
sudo ufw enable
sudo ufw status verbose
```

#### Вариант B – firewalld (AlmaLinux/Rocky/CentOS Stream)

```bash
sudo dnf install -y firewalld
sudo systemctl enable --now firewalld
```

Открыть SSH только с вашего IP:

```bash
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="ТУТ_ВАШ_IP" port port="22" protocol="tcp" accept'
sudo firewall-cmd --reload
```

Открыть web (если нужен):

```bash
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
```

### Обновления безопасности: почему это критично

Даже идеально настроенный доступ не спасает, если на сервере старое ПО с известными уязвимостями. Поэтому сервер должен получать обновления безопасности регулярно. Минимум – обновления ОС и критических пакетов. Если вы используете панели управления, CMS или веб-приложения, они тоже должны обновляться, иначе риск взлома растёт в разы.

### Защита от перебора и «шума» в логах

Даже при входе по ключам полезно включить защиту от перебора (например, fail2ban или аналог). Это не «магическая броня», но хорошая гигиена: он автоматически блокирует IP, которые пытаются ломиться в SSH/RDP/веб-авторизацию. В итоге меньше мусора в логах, меньше попыток подобрать что-либо и проще заметить настоящую проблему.

#### Ubuntu/Debian

```bash
sudo apt update
sudo apt install -y fail2ban
```

Создать локальный конфиг:

```bash
sudo nano /etc/fail2ban/jail.local
```

Минимальный пример:

```bash
[sshd]
enabled = true
maxretry = 5
findtime = 10m
bantime  = 1h
```

Запуск:

```bash
sudo systemctl enable --now fail2ban
sudo fail2ban-client status sshd
```

### Резервные копии: что делать, если доступ всё же потерян

Бэкапы – это страховка, когда всё остальное не сработало. Важно, чтобы копии хранились не на том же сервере (иначе злоумышленник может удалить их вместе со всем остальным). Нормальная практика – хранить резервные копии отдельно и иногда проверять восстановление, иначе в критический момент окажется, что «бэкап есть, но он не работает».

### Минимальный итог: что даёт максимальный эффект

Если сделать только три вещи, выберите эти: вход по ключам и отключение паролей (или жёсткая защита RDP), закрытие лишних портов фаерволом и регулярные обновления безопасности. Это базис, который закрывает самую большую долю реальных атак.


# Какие существуют типы облачных серверов

Сравнение VPS и выделенного сервера: особенности, преимущества и недостатки. Поможем выбрать оптимальное облачное решение под задачи вашего проекта.

### Введение

Запуск нового проекта или миграция существующего всегда ставит перед сложным выбором серверного решения. Неправильное решение может привести к лишним расходам или проблемам с производительностью. В этой статье мы разберем два популярных варианта: VPS и выделенные серверы.

### VPS: больше чем просто виртуальный сервер

{% hint style="info" %}
Знаете ли вы? Правильно настроенный VPS может обеспечивать производительность на уровне младших моделей выделенных серверов, при этом существенно выигрывая в цене.
{% endhint %}

### Выделенные серверы: когда компромиссы неуместны

[Выделенный сервер](https://ru.wikipedia.org/wiki/%D0%92%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80) — это не просто максимальная мощность. Это полный контроль над оборудованием и возможность создать именно ту инфраструктуру, которая нужна вашему бизнесу.

{% hint style="warning" %}
Важно! Не каждому проекту нужна вся мощь выделенного сервера. Часто переплата за неиспользуемые ресурсы может достигать 40-60% от стоимости аренды.
{% endhint %}

### Что важно знать перед выбором?

#### Ключевые отличия

| Характеристика  | VPS/VDS                                   | Выделенный                            |
| --------------- | ----------------------------------------- | ------------------------------------- |
| Ресурсы         | Гарантированная часть физического сервера | Весь сервер в вашем распоряжении      |
| Стоимость       | От ₽1000/мес                              | От ₽15000/мес                         |
| Масштабирование | В течение минут                           | Требует физической замены компонентов |
| Управление      | Root-доступ                               | Полный контроль над оборудованием     |

#### Когда VPS — оптимальный выбор?

* Проекты с непредсказуемой нагрузкой
* Быстрый запуск новых сервисов
* Тестовые среды разработки
* Бизнес-приложения средней нагрузки

#### Когда необходим выделенный сервер?

* Высоконагруженные проекты
* Работа с конфиденциальными данными
* Специфические требования к оборудованию
* Ресурсоемкие вычисления

{% hint style="info" %}

#### Интересный факт!

Многие успешные проекты начинали с VPS и переходили на выделенные серверы только при достижении действительно высоких нагрузок. Это позволило им оптимизировать расходы на начальном этапе.
{% endhint %}

### Что дальше?

Выбор сервера — это только начало. Чтобы принять взвешенное решение, рекомендуем ознакомиться с подробными руководствами:

* Технические особенности VPS и рекомендации по выбору тарифа
* Конфигурации выделенных серверов для разных задач
* Сравнение производительности VPS и выделенных серверов

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# VPS хостинг: свобода управления сервером для ваших проектов

Виртуальный сервер с root-доступом для запуска Telegram ботов, VPN, игровых серверов и других проектов, требующих полного контроля над настройками.

### Что такое VPS?

Задумывались ли вы, почему все больше пользователей переходят на VPS? Дело не в трендах, а в реальных возможностях, которые открывает виртуальный сервер. Разберемся, что такое VPS и для каких задач он действительно необходим.

VPS (Virtual Private Server) – это виртуальный сервер с root-доступом и собственным изолированным окружением. Главное его преимущество – свобода действий. Вы можете установить любую операционную систему, настроить сервер под свои задачи и использовать его так, как нужно именно вам.

### Почему VPS лучше обычного хостинга?

* **Root-доступ:** Полный контроль над сервером. Устанавливайте любое ПО, настраивайте систему под свои задачи
* **Изоляция:** Ваше окружение отделено от других пользователей. Проблемы соседей не повлияют на работу вашего сервера
* **Гибкость настройки:** От выбора операционной системы до тонкой настройки каждого компонента
* **Универсальность:** Подходит для задач, которые невозможно реализовать на обычном хостинге

### Для чего реально используют VPS?

#### Telegram боты

Боты требуют постоянной работы в фоновом режиме – это невозможно на обычном хостинге. На VPS ваш бот будет работать круглосуточно.

#### VPN-сервер

Собственный VPN для безопасного доступа в интернет. Вы контролируете настройки и можете быть уверены в конфиденциальности.

#### Веб-проекты с особыми требованиями

* Нестандартные CMS
* Собственные разработки
* Проекты с специфическим ПО
* Тестовые среды для разработки

#### Игровые серверы

От Minecraft до CS:GO – разверните свой игровой сервер с полным контролем над настройками.

#### Прокси-серверы

Создавайте и настраивайте прокси для различных задач:

* Доступ к нужным для вас сервисам
* Балансировка нагрузки
* Для выполнения задач требующих автоматизации

### Когда стоит переходить на VPS?

{% hint style="info" %}

#### Основные причины перехода на VPS:

* Нужна установка специфического ПО, которое нельзя использовать на обычном хостинге
* Требуется полный контроль над настройками сервера
* Разрабатываете новый проект и нужна свобода экспериментов
* Запускаете нестандартные сервисы (боты, прокси, VPN)
  {% endhint %}

### Заключение

VPS – это инструмент для тех, кому важна свобода действий и полный контроль над сервером. Если вы разрабатываете боты, нужен собственный VPN, хотите запустить игровой сервер или экспериментируете с новыми проектами – VPS станет оптимальным решением.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Выделенные серверы: максимальная мощность для ваших задач

Физический сервер в вашем полном распоряжении для высоконагруженных проектов, игровых серверов и задач, требующих максимальной производительности.

### Что такое выделенный сервер

{% hint style="warning" %}
Это реальный физический сервер в дата-центре, где все ресурсы – процессор, память, диски и сетевой канал – принадлежат только вам. Вы получаете не часть мощности, а целую машину со всеми её возможностями.
{% endhint %}

***

### Почему выбирают выделенный сервер?

* **Максимальная производительность:** Все ресурсы сервера работают только на ваши задачи
* **Полный контроль:** От настройки BIOS до выбора операционной системы
* **Физическая изоляция:** Ваши данные хранятся на отдельном оборудовании
* **Гибкость конфигурации:** Возможность подбора и замены компонентов

***

### Для чего реально используют выделенные серверы?

{% hint style="success" %}

#### Игровые проекты

Игровые серверы с высокой нагрузкой, где критична низкая задержка и стабильная работа. Идеально для крупных многопользовательских игр.
{% endhint %}

{% hint style="success" %}

#### Базы данных

Для проектов, где критична скорость работы с данными и важна сохранность информации. Полный контроль над настройками СУБД и дисковой подсистемой.
{% endhint %}

***

#### Высоконагруженные веб-проекты

* Крупные интернет-магазины
* Популярные онлайн-сервисы
* Стриминговые платформы
* Сайты с высоким трафиком

#### Виртуализация

* Создание собственного облака
* Запуск множества виртуальных машин
* Тестовые среды для разработки
* Изолированные окружения

#### Специализированные задачи

* Рендеринг графики и видео
* Машинное обучение
* Научные вычисления
* Обработка больших данных

***

### Когда стоит переходить на выделенный сервер?

{% hint style="warning" %}

#### Основные признаки того, что пора задуматься о выделенном сервере:

* Виртуальный хостинг не справляется с нагрузкой
* Требуется максимальная производительность
* Нужен полный контроль над оборудованием
* Важна физическая изоляция данных
* Проект требует специфической конфигурации железа
  {% endhint %}

***

### Преимущества выделенных серверов

#### Производительность

* Нет накладных расходов на виртуализацию
* Прямой доступ к аппаратным ресурсам
* Максимальная скорость работы с дисками
* Полная утилизация процессора

#### Безопасность

* Физическая изоляция данных
* Собственная сетевая инфраструктура
* Возможность специальных настроек безопасности
* Полный контроль над доступом

#### Гибкость

* Выбор комплектующих под задачи
* Возможность апгрейда оборудования
* Установка любого ПО
* Настройка под специфические требования

***

### Заключение

Выделенный сервер – это выбор для тех, кому нужна максимальная производительность и полный контроль над оборудованием. Если ваш проект требует серьезных вычислительных ресурсов, работает с большими объемами данных или просто вырос из возможностей виртуального хостинга — самое время задуматься о переходе на выделенный сервер.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Подключение к серверу через Termius SSH-клиент

Научитесь подключаться к VPS через Termius — удобный SSH-клиент для Windows, macOS и Linux. Быстрое и безопасное подключение по SSH без лишних настроек.

### Что понадобится для использования Termius

* IP-адрес сервера
* Имя пользователя (обычно `root`)
* Пароль

Если у вас нет этих данных, тогда вы можете найти их с помощью [данной инструкции](/client-area/order-vps#access).

***

### Быстрое подключение через Termius

1. Скачайте Termius: [termius.com/download](https://termius.com/)
2. Установите и запустите
3. Нажмите **New Host**
4. Укажите:
   * **Hostname**: IP-адрес сервера
   * **Username**: имя пользователя
   * **Password**: ваш пароль
5. Нажмите **Connect** (подключиться)
6. При первом подключении выберите **Add as new** — это проверка безопасности

После подключения вы попадёте в консоль своего сервера.

***

### Безопасность подключения

Для повышения безопасности рекомендуем использовать SSH-ключи вместо пароля:

```
ssh-keygen -t rsa -b 4096
```

Публичный ключ добавьте в панель управления, чтобы подключаться без пароля.

***

### Решение проблем

Если не удаётся подключиться:

* Проверьте корректность IP, логина и пароля
* Убедитесь, что 22 порт открыт
* Проверьте, запущен ли SSH-сервис
* Убедитесь, что используете правильную раскладку клавиатуры при вводе пароля

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Как подключиться к удалённому рабочему столу Windows RDP

Научитесь подключаться к удалённому рабочему столу Windows через RDP. Простая инструкция по настройке соединения и устранению ошибок.

### Быстрый запуск подключения к рабочему столу

На всех версиях Windows предустановлена утилита **Подключение к удалённому рабочему столу** (Remote Desktop Connection). Запустить её можно следующим образом:

1. Откройте меню «Пуск» и начните вводить "Подключение к удалённому рабочему столу"
2. Выберите найденное приложение из списка
3. Либо нажмите **Win + R**, введите `mstsc` и подтвердите клавишей Enter

<figure><img src="/files/EdTwpPyfdPk1a2GUSuNP" alt="" width="412"><figcaption><p>Подключение к удалённому рабочему столу</p></figcaption></figure>

***

### Настройка подключения к удалённому серверу Windows

Чтобы подключиться к Windows серверу:

* Введите IP-адрес сервера в поле «Компьютер»
* Нажмите «Подключить»
* Введите имя пользователя и пароль (часто используется логин **administrator**)

> Эти данные обычно предоставляются при активации услуги.

Нажмите «Показать параметры», чтобы сохранить сессию в файл `.rdp` для повторного использования.

<figure><img src="/files/jvuZWP3H7DvOBwFrXE75" alt=""><figcaption><p>Подключение к удалённому рабочему столу</p></figcaption></figure>

***

### Причины, по которым RDP может не подключаться

Если соединение не устанавливается, проверьте:

* Корректность IP-адреса
* Состояние интернета
* Доступность сервера по сети
* Открыт ли порт 3389, используемый для RDP
* Разрешено ли удалённое подключение в настройках Windows

***

### Проблемы с авторизацией в RDP-сессии

Если соединение установлено, но вход невозможен:

* Убедитесь в правильности введённого логина и пароля
* Проверьте, не включена ли клавиша Caps Lock
* Проверьте раскладку клавиатуры
* Повторно введите данные вручную

Подобные ошибки легко устраняются при внимательной проверке данных входа.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Лучшие SSH-клиенты: сравнение PuTTY, Termius, MobaXterm и другие

Обзор топовых приложений для подключения по SSH: Termius, PuTTY, MobaXterm, SecureCRT и другие.

### Немного об SSH

{% hint style="info" %}
SSH — это не просто стандарт для удалённого доступа, а мощный инструмент для системных администраторов, разработчиков и IT-специалистов. В этом обзоре собраны проверенные временем и современные SSH-клиенты, дополненные инсайдерской информацией и рекомендациями, основанными на опыте профессионалов.
{% endhint %}

### Почему SSH важен

{% tabs %}
{% tab title="Ключевые преимущества" %}

* **Безопасность:** Использование шифрования и механизмов аутентификации предотвращает несанкционированный доступ и перехват данных
* **Гибкость управления:** SSH позволяет не только управлять серверами, но и выполнять сложные задачи автоматизации, передавать файлы и даже запускать графические приложения через X11
* **Масштабируемость:** Независимо от того, управляете ли вы одним сервером или десятками машин, SSH предлагает решения для любых масштабов
  {% endtab %}
  {% endtabs %}

### Обзор лучших SSH-клиентов с инсайдами

### PuTTY: Классика, проверенная временем

<div align="center"><figure><img src="/files/NFbhep2j9uQt2tCCtK5D" alt="" width="350"><figcaption><p>PuTTY</p></figcaption></figure></div>

{% tabs %}
{% tab title="Основная информация" %}
**Платформа:** Windows

**Описание:**\
PuTTY — это легенда в мире SSH-клиентов. Несмотря на простой и несколько устаревший интерфейс, приложение остаётся любимым выбором благодаря своей надёжности и минимализму.
{% endtab %}

{% tab title="Преимущества" %}

* Простота настройки и быстрота установления соединения
* Поддержка множества протоколов (SSH, Telnet, Rlogin)
* Огромное сообщество пользователей и обширная документация
  {% endtab %}

{% tab title="Инсайды" %}

* **Логирование сессий:** Эксперты рекомендуют настроить автоматическое логирование сессий для последующего анализа работы и диагностики проблем
* **Безопасность:** Используйте ключи SSH вместо паролей — это существенно повышает уровень защиты
* **Расширенные настройки:** PuTTY позволяет тонко настраивать параметры соединения
  {% endtab %}
  {% endtabs %}

### Termius: Современный кроссплатформенный лидер

<div align="left"><figure><img src="/files/XEzyA71zccBMMn6sWyyC" alt=""><figcaption><p>Termius</p></figcaption></figure></div>

{% tabs %}
{% tab title="Основная информация" %}
**Платформа:** Windows, macOS, Linux, iOS, Android

**Описание:**\
Termius выделяется своим современным интерфейсом и кроссплатформенностью. Это решение для тех, кто хочет иметь единое приложение для всех устройств и возможность синхронизировать настройки в облаке.
{% endtab %}

{% tab title="Преимущества" %}

* Универсальность и возможность синхронизации настроек между устройствами
* Удобная организация подключений: группировка хостов, поддержка тегов и быстрый поиск
* Интегрированный менеджер ключей с возможностью импорта конфигураций
  {% endtab %}

{% tab title="Инсайды" %}

* **Облачное хранилище:** Синхронизация позволяет легко обмениваться настройками с командой
* **Автоматизация:** Поддержка скриптов для автоматизации задач DevOps
* **Интерфейс и UX:** Современный дизайн и интуитивное управление
  {% endtab %}
  {% endtabs %}

### MobaXterm: Многофункциональное решение

<div align="left"><figure><img src="/files/EbeWJ2cLy9KBS6H43aA9" alt=""><figcaption><p>MobaXterm</p></figcaption></figure></div>

{% tabs %}
{% tab title="Основная информация" %}
**Платформа:** Windows

**Описание:**\
MobaXterm объединяет SSH-клиент с мощным набором Unix-утилит и встроенным X-сервером. Это универсальное решение для работы с графическими приложениями на удалённых серверах.
{% endtab %}

{% tab title="Преимущества" %}

* Интеграция множества инструментов: SSH, RDP, VNC, X11
* Поддержка вкладок и кастомизация рабочего пространства
* Встроенные Unix-команды и сценарии для автоматизации
  {% endtab %}

{% tab title="Инсайды" %}

* **Графический режим:** Встроенный X-сервер для графических приложений
* **Автоматизация:** Запуск скриптов на Bash или Python из терминала
* **Профессиональные функции:** Объединение нескольких задач в одном приложении
  {% endtab %}
  {% endtabs %}

### SecureCRT: Премиум-инструмент

<figure><img src="/files/cpQGdij92n1IyAspM860" alt=""><figcaption><p>SecureCRT</p></figcaption></figure>

{% tabs %}
{% tab title="Основная информация" %}
**Платформа:** Windows, macOS, Linux

**Описание:**\
SecureCRT — платный SSH-клиент для профессионалов, которым важна максимальная гибкость и безопасность соединений.
{% endtab %}

{% tab title="Преимущества" %}

* Глубокая настройка параметров и интерфейса
* Поддержка SSH1, SSH2, Telnet и других протоколов
* Возможности автоматизации и интеграции
  {% endtab %}

{% tab title="Инсайды" %}

* **Скриптование:** Поддержка VBScript и Python для автоматизации
* **Безопасность:** Детальная настройка параметров шифрования
* **Корпоративное использование:** Интеграция в IT-инфраструктуру
  {% endtab %}
  {% endtabs %}

### JuiceSSH: Мобильность на Android

<figure><img src="/files/S69WF4z19nLJS5kkgC8A" alt="" width="192"><figcaption></figcaption></figure>

{% tabs %}
{% tab title="Основная информация" %}
**Платформа:** Android

**Описание:**\
JuiceSSH — оптимальный SSH-клиент для мобильных устройств, сочетающий удобство и функциональность.
{% endtab %}

{% tab title="Преимущества" %}

* Оптимизация под мобильные устройства
* Интуитивно понятный интерфейс
* Поддержка буфера обмена и нескольких сессий
  {% endtab %}

{% tab title="Инсайды" %}

* **Мобильность:** Поддержка внешних клавиатур и файловых менеджеров
* **Оптимизация:** Эффективная работа в мобильных сетях
* **Android-интеграция:** Уведомления и автоматизация задач
  {% endtab %}
  {% endtabs %}

### ConnectBot: Открытый исходный код

<figure><img src="/files/RWeyfsLRvtANpdgtEjRL" alt="" width="281"><figcaption></figcaption></figure>

{% tabs %}
{% tab title="Основная информация" %}
**Платформа:** Android

**Описание:**\
ConnectBot — первопроходец среди SSH-клиентов для Android, сохраняющий актуальность благодаря простоте и открытости.
{% endtab %}

{% tab title="Преимущества" %}

* Бесплатное приложение с открытым кодом
* Поддержка множества подключений
* Минималистичный интерфейс
  {% endtab %}

{% tab title="Инсайды" %}

* **Сообщество:** Активная разработка и быстрые обновления
* **Гибкость:** Возможность создания модификаций
* **Оптимизация:** Эффективная работа на слабых устройствах
  {% endtab %}
  {% endtabs %}

### Полезные советы по использованию

{% hint style="info" %}

#### Основные рекомендации

* Используйте ключи SSH вместо паролей
* Регулярно обновляйте приложения
* Автоматизируйте рутинные задачи
* Оптимизируйте рабочее пространство
* Ведите логи сессий
  {% endhint %}

{% hint style="warning" %}

#### Безопасность

* Регулярно меняйте ключи доступа
* Следите за обновлениями безопасности
* Используйте сложные пароли для ключей
  {% endhint %}

### Заключение

{% hint style="success" %}
Выбор SSH-клиента зависит от ваших задач, предпочтений и операционной системы. Экспериментируйте с различными клиентами, настраивайте параметры под конкретные задачи и следите за обновлениями — это залог безопасной и эффективной работы с удалёнными серверами.
{% endhint %}

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Диагностика сети: трассировка и проверка качества соединения (WinMTR, MTR, Speedtest)

Пошаговая инструкция U1HOST по диагностике качества соединения: Speedtest на сервере, трассировка WinMTR с ПК и обратная MTR с сервера. Что отправить в поддержку.

Данная инструкция поможет быстро понять, где именно «теряются» миллисекунды и пакеты – на стороне провайдера пользователя, в магистрали, дата-центре или уже на самом сервере.

{% hint style="danger" %}
**Перед началом:** отключите VPN/прокси и любые «ускорители» сети на компьютере и сервере. \
Запускайте тесты при стабильной нагрузке – без активных загрузок/стримов.
{% endhint %}

***

### Шаг 1. Тест скорости на сервере (Speedtest)

Подключитесь к серверу по SSH и выполните:

```bash
wget -qO- bench.sh | bash
```

По результатам сохраните скриншот результата и прикрепите его в тикет. \
**Текстовый вывод отправлять не требуется.**

{% hint style="danger" %}
Почему это важно: команда запускает автоматический тест, который измеряет скорость сетевого соединения и показывает базовые характеристики сервера – по результатам можно оценить качество канала и выявить возможные ограничения.
{% endhint %}

***

### Шаг 2. Трассировка с вашего ПК до сервера (WinMTR)

{% tabs %}
{% tab title="Windows (WinMTR)" %}

1. **Отключите VPN.**
2. Скачайте **WinMTR** с официального сайта: `https://winmtr.net/`.
3. Запустите WinMTR и в поле **Host** укажите **IP вашего сервера**.
4. Нажмите **Start** и дождитесь 100–200 пакетов (1–3 минуты).
5. Нажмите **Stop.**
6. **Отправьте скриншот результата в тикет.**

{% hint style="warning" %}
Совет: если нужно «дожать» редкие пики задержек – увеличьте длительность до 5–10 минут.

Некоторые маршрутизаторы/узлы могут не отвечать на ICMP-проброс – одиночная «потеря» на промежуточном хопе **не всегда** означает проблему. Важнее финальные хопы и «наследование» потерь вниз по трассе (см. раздел «Как читать результаты»).
{% endhint %}
{% endtab %}

{% tab title="macOS / Linux (альтернатива)" %}
Если под рукой нет Windows, допускается аналогичная трассировка утилитой **mtr**:

**macOS (Homebrew):**

```bash
brew install mtr
sudo mtr -rw <IP_сервера>
```

**Linux (десктоп):**

```bash
sudo apt update && sudo apt install -y mtr
sudo mtr -rw <IP_сервера>
```

Дождитесь 100–200 пакетов и сохраните вывод в файл:

```bash
sudo mtr -rw <IP_сервера> | tee mtr-to-server.txt
```

Приложите скриншот к тикету.

{% hint style="warning" %}
Некоторые маршрутизаторы/узлы могут не отвечать на ICMP-проброс – одиночная «потеря» на промежуточном хопе **не всегда** означает проблему. Важнее финальные хопы и «наследование» потерь вниз по трассе (см. раздел «Как читать результаты»).
{% endhint %}
{% endtab %}
{% endtabs %}

***

### Шаг 3.  Обратная трассировка с сервера до вашего ПК (MTR)

На сервере выполните:

```bash
sudo apt update && sudo apt install -y mtr && mtr -rw <IP-адрес_вашего_ПК>
```

Где вместо `<IP-адрес_вашего_ПК>` укажите **реальный IP вашего компьютера** (не из VPN). Узнать его просто: зайдите на `https://2ip.ru/`.

Сделайте скриншот результатов и приложите к обращению:

```bash
mtr -rw <IP_ПК> | tee mtr-to-client.txt
```

{% hint style="warning" %}
Пара «прямой WinMTR» + «обратный MTR» позволяет увидеть проблему с двух сторон маршрута и быстрее локализовать участок с потерями/джиттером.
{% endhint %}

***

### Как читать результаты кратко

* **Loss% (потери):** важно смотреть не на один **хоп**, а на «наследование» потерь. Если потери появляются на хопе №n и сохраняются на всех последующих хопах – проблема, как правило, начинается на/после №n. Если потери видны на одном хопе, но на следующем хопе их нет – чаще всего промежуточный узел ограничивает ответы **ICMP (rate limit)** и это не означает реальную потерю трафика.
* **Latency (Best/Avg/Wrst/Last):** оценивайте значения на конечных хопах и общий тренд. Стабильный рост задержки и всплески ближе к концу трассы обычно указывают на перегрузку на маршруте ближе к целевому сегменту или на «последней миле».
* **Jitter (разброс):** большой разрыв между Best и Wrst на последних хопах – признак нестабильности соединения.

> **Пояснения терминов:**
>
> **хоп** – промежуточный узел на пути от вашего устройства до сервера;
>
> **ICMP** – служебные «диагностические» ответы сети (используются в ping/traceroute);
>
> **rate limit** – ограничение частоты ответов (узел может отвечать не на все запросы);
>
> **тренд** – общий характер изменения показателей (растут/падают/скачут);
>
> **всплески** – кратковременные резкие увеличения задержки;
>
> **последняя миля** – участок сети ближе всего к конечному пользователю (часто влияет провайдер/локальная сеть).

{% hint style="warning" %}
Если вы не уверены в интерпретации, просто приложите результаты Speedtest, WinMTR и MTR – мы проанализируем их и вернёмся с выводами и рекомендациями.
{% endhint %}

***

### Что прислать в поддержку U1HOST

Соберите одно обращение (тикет или письмо) и приложите:

1. IP-адрес вашего сервера, а также вашу локацию и провайдера (со стороны клиента).
2. Дату и примерное время, когда наблюдалась проблема (с указанием часового пояса).
3. Результат Speedtest с сервера – скриншот.
4. Результат WinMTR (ПК → сервер) – скриншот.
5. Результат MTR (сервер → ПК) – скриншот.
6. Дополнительные наблюдения (при наличии): «просадки в играх», «обрывы стрима/видеосвязи», зависимость от времени суток и т. п.

***

### Частые вопросы (FAQ)

<details>

<summary>WinMTR показывает 100% потери на одном из промежуточных хопов – это плохо?</summary>

Не обязательно. Многие промежуточные маршрутизаторы ограничивают или игнорируют ответы на диагностические запросы (ICMP), из-за чего WinMTR может показывать «потери» именно на одном хопе.

Ориентируйтесь на два признака:

1. Если на следующих хопах (и особенно на последнем, целевом) потерь нет – это, как правило, особенность ответа маршрутизатора и не является проблемой.
2. Если потери и/или рост задержки сохраняются на последующих хопах и доходят до конца трассы – это уже признак реальной проблемы на маршруте.

</details>

<details>

<summary>Команда mtr не найдена на серверe</summary>

Установите mtr одной командой для вашей ОС.

Debian/Ubuntu:

```bash
sudo apt update && sudo apt install -y mtr
```

CentOS Stream/Rocky Linux/AlmaLinux:

```bash
sudo dnf install -y mtr
```

</details>

<details>

<summary>Сколько времени гонять трассировку?</summary>

Обычно достаточно 1–3 минут, чтобы увидеть стабильную картину (примерно 100–200 пакетов). Если проблема возникает «плавающе» (то есть появляется не всегда) – увеличьте длительность теста до 5–10 минут и приложите скриншот результата.

</details>

***

### Хорошие практики

* **Запускайте тесты в одинаковых условиях:** одна и та же сеть, одно и то же устройство и по возможности проводное подключение. Это важно, потому что Wi-Fi, разные устройства и разные точки доступа могут давать разный пинг, потери и скорость – результаты становятся несопоставимыми.
* Не запускайте Speedtest и трассировку (WinMTR/MTR) одновременно – выполняйте по очереди. Параллельные тесты создают дополнительную нагрузку на канал и могут искусственно ухудшать показатели (скорость «режется», задержка растёт), из-за чего диагностика получается неверной.
* Проводите тесты в момент, когда проблема действительно наблюдается (например, «вечером есть просадки», «в игре пинг скачет»). Тесты «когда всё нормально» часто не фиксируют причину и не помогают в расследовании.
* Делайте скриншоты так, чтобы были видны ключевые данные: IP/адрес сервера (если отображается), таблица результатов и итоговые значения. Лишнее (личные вкладки, уведомления, переписки) лучше не захватывать – выделяйте только область с результатом.
* Если у вас несколько сетей или устройств (дом/офис/LTE, разные провайдеры, разные роутеры) – присылайте набор тестов по каждой сети отдельно и прямо указывайте, где именно сделан тест (например: «домашний Wi-Fi Ростелеком», «офис кабель», «LTE МТС»). Это помогает понять, проблема связана с конкретной сетью/провайдером или воспроизводится везде.
* Если используете VPN/прокси на стороне клиента – на время диагностики отключите их либо явно отметьте в тикете, что тесты выполнялись через VPN/прокси. Это важно, потому что VPN меняет маршрут и может добавлять задержку, что искажает результаты.


# Установка MikroTik RouterOS на виртуальный сервер

Разбираемся в том, как установить RouterOS от MikroTik за максимально короткое время на ubuntu 20.04.

### Введение

**MikroTik RouterOS** — это многофункциональная операционная система, превращающая обычный сервер в мощный маршрутизатор. Ее активно используют как в корпоративной, так и в домашней среде — благодаря простоте, гибкости и широкому функционалу.

В этом руководстве мы рассмотрим установку **RouterOS** на виртуальный сервер под управлением **Ubuntu 20.04**.

***

### Минимальные системные требования

* **CPU**: 1 vCore
* **RAM**: 512 MB
* **Диск**: 1 GB

> <mark style="color:blue;">Даже базовые тарифы VDS на платформе SpaceCore соответствуют этим требованиям.</mark>

***

### Шаг 1: Подключение к серверу

Подключитесь к вашему VDS через SSH. Если вы не знаете, как это сделать, воспользуйтесь нашей [инструкцией по подключению](/vps/termius-connection).

***

### Шаг 2: Установка необходимых компонентов

Обновите пакеты системы:

```bash
apt-get update
```

Установите `unzip`, если он ещё не установлен:

```bash
apt-get install unzip -y
```

***

### Шаг 3: Загрузка и установка RouterOS

Перейдите на [официальный сайт MikroTik](https://mikrotik.com/download) → раздел **Cloud Hosted Router** → выберите актуальную стабильную версию с пометкой **Raw disk image** и скопируйте ссылку.

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

Загрузите образ с помощью команды:

```bash
wget https://download.mikrotik.com/routeros/7.12/chr-7.12.img.zip
```

Распакуйте архив:

```bash
unzip chr-*.img.zip
```

Запишите образ на виртуальный диск:

```bash
rm chr-*.img.zip; for file in chr-*.img; do dd if="$file" of=/dev/vda bs=4M oflag=sync; done
```

> Путь `/dev/vda` актуален для всех серверов на SpaceCore. Если используете другой хостинг, проверьте разделы командой `lsblk`.

***

### Шаг 4: Перезагрузка в RouterOS

Выполните команды поочередно:

```bash
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
```

***

### Шаг 5: Подключение через VNC

1. Перейдите в **панель управления сервером**.
2. Нажмите кнопку **VNC**.
3. В появившемся окне введите логин `admin`, пароль оставьте пустым и нажмите **Enter**.
4. Пропустите лицензию, указав `n`, и задайте новый **пароль администратора**.

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

<figure><img src="/files/32snPMM6a9G73YbAmHU5" alt=""><figcaption></figcaption></figure>

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

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

***

### Шаг 6: Настройка IP-адреса и шлюза

В панели управления найдите параметры **IP-адрес** и **шлюз**. Затем выполните следующие команды в VNC (ввод вручную!):

```bash
ip address add address=ВАШ_IP/32 network=ШАБЛОН_ШЛЮЗА interface=ether1
ip route add dst-address=0.0.0.0/0 gateway=ШАБЛОН_ШЛЮЗА
```

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

***

### Шаг 7: Доступ через браузер

Теперь вы можете зайти в **веб-интерфейс MikroTik RouterOS**:

* Введите IP-адрес вашего сервера в адресной строке браузера.
* Войдите под логином `admin` и паролем, который вы задали ранее.

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

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

***

### Заключение

Вы успешно установили и запустили MikroTik RouterOS на VDS. Теперь вы можете:

* Настраивать интерфейсы
* Управлять IP-адресами
* Организовывать маршрутизацию
* Внедрять firewall, VPN и другие функции

> Не забудьте сохранить резервную копию конфигурации после завершения настройки!

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Как установить Keitaro на сервер – инструкция по трекеру

Пошаговая инструкция по установке Keitaro Tracker на VPS или выделенный сервер. Настройка панели, лицензии и запуск системы трекинга трафика.

{% hint style="info" %}
**Keitaro** - это мощный и гибкий трекер, популярный среди вебмастеров и арбитражников благодаря широкому функционалу и экономичности.
{% endhint %}

Для установки Keitaro вам потребуется:

* **Сервер с CentOS 8/9**
* **Доступ к серверу по SSH**
* **Лицензионный ключ Keitaro** (после окончания пробного периода)
* Консоль для подключения по SSH (**Putty/Termius** для Windows или **Terminal/Termius** для MacOS)

### Регистрация аккаунта Keitaro и получение ключа

Перейдем на [<mark style="color:green;">**сайт Keitaro**</mark>](https://keitaro.io/) и начинаем с регистрации по кнопке [**Sign Up**](https://keitaro.io/platform/sign-up).

<figure><img src="/files/p5cv097ldmn47GdNMpSv" alt=""><figcaption><p>Сайт Keitaro</p></figcaption></figure>

Укажите **Имя, Почту** (нужно будет подтвердить регистрацию в письме), **пароль и галочку согласия** с правилами сервиса.

<figure><img src="/files/uSogDf7p5Sy7Q7dU1IYJ" alt="" width="373"><figcaption><p>Регистрация в Keitaro</p></figcaption></figure>

Теперь перейдем на почту, где будет **письмо с кодом для подтверждения регистрации**.

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

Далее вам предстоит **подтвердить номер телефона**.

<figure><img src="/files/j9LsfJTg06SfY6aRE4eT" alt="" width="331"><figcaption></figcaption></figure>

Сейчас вы находитесь на **странице ваших активных ключей активации**, в том числе и бесплатного ключа. Скопируйте его путем нажатия одной кнопки.

<figure><img src="/files/Vzi50FiPun4GBcEvvv9q" alt="" width="375"><figcaption></figcaption></figure>

### Установка Keitaro на сервер

Откройте консоль вашего сервера на **CentOS 8/9**

{% hint style="info" %}
Подробнее о консоли в [данной статье](https://wiki.u1host.com/info/oblachnye-servery-vps/podklyuchenie-k-serveru-cherez-ssh).
{% endhint %}

Отлично, после подключения нам следует ввести команду для **установки самого Keitaro**:

```bash
yum update -y && curl keitaro.io/install.sh > run && bash run -l ru
```

Нажмите **Enter** и **ожидайте установки** (4-10 минут), зависит от конфигурации вашего сервера.

{% hint style="info" %}
Пока будет устанавливаться у вас могут появиться подобные вопросы:

1. Установить бесплатный SSL сертификат Let's Encrypt?\
   \
   Отвечайте "No", если ставите Keitaro в корне сервера. Затем укажите нужные домены, которым требуется SSL.\
   \
   Отвечайте "Yes", если планируете установить домен и получить на него SSL сертификат.
2. Укажите любое Имя пользователя и Пароль для администратора Keitaro.
3. Укажите лицензионный ключ, который был получен при регистрации.
   {% endhint %}

<figure><img src="/files/DpmMmZEh09J8eelyXOW0" alt="" width="563"><figcaption></figcaption></figure>

#### После установки следует подключиться по адресу Панели управления:

{% hint style="info" %}
<http://ваш\\_айпи\\_сервера/admin>
{% endhint %}

Далее введите свой ключ активации, нужную вам валюту и часовой пояс.

<figure><img src="/files/Vpiu4xi33tFtgzgair2G" alt="" width="552"><figcaption></figcaption></figure>

Укажите любое Имя пользователя и пароль администратора для последующих входов в Keitaro.

<figure><img src="/files/4RCJJZ1toPeTgGajP6Ho" alt="" width="551"><figcaption></figcaption></figure>

Отлично! Далее предстоит настроить Keitaro под свои цели. Аккуратно храните данные для входа в панель от имени Администратора. Тестовый тариф длится 14 дней.

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

{% hint style="info" %}
Если для ваших задач потребуется улучшить сервер (Диск, ОЗУ или иные параметры) — обратитесь в поддержку U1Host.
{% endhint %}

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Screen – мощный консольный мультиплексор для Linux-систем

Screen — программное обеспечение, позволяющее создавать множество окон для одновременного выполнения сразу нескольких задач, при этом процессы остаются активными даже при выходе.

### Процесс установки

Для установки Screen в Debian/Ubuntu и производных системах используйте команду:

```
apt-get install -y screen
```

***

### Запуск и основы работы со Screen

{% hint style="warning" %}
Во всех случаях для корректной работы важен регистр команд.
{% endhint %}

#### Создание нового окна

Для создания нового окна screen с определенным именем используйте команду:

```
screen -S <NAME>
```

Где `<NAME>` — произвольное имя, которое поможет вам идентифицировать сессию.

#### Переход в существующее окно

Чтобы подключиться к ранее созданной сессии Screen, используйте:

```
screen -x <NAME>
```

#### Просмотр списка сессий

Для получения списка всех активных сессий Screen используйте команду:

```
screen -ls
```

#### Отключение от текущей сессии

Чтобы отсоединиться от активной сессии Screen, сохраняя при этом все запущенные процессы, используйте комбинацию клавиш:

```
CTRL + A + D
```

Сначала нажмите `CTRL + A`, затем `D`.

***

### Преимущества использования Screen

* Сохранение активности процессов после отключения от сервера
* Возможность одновременной работы с несколькими задачами
* Удобное переключение между сессиями
* Защита от потери работы при нестабильном соединении
* Экономия системных ресурсов

Screen является незаменимым инструментом для системных администраторов и разработчиков, позволяя эффективно организовать рабочий процесс в консольной среде.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Установка и настройка Nginx на сервер с SSL и PHP

Полная инструкция по установке Nginx на сервер: конфигурация, подключение PHP, активация SSL и проверка. Подходит для VPS и выделенных серверов.

### Устанавливаем Nginx, выполнив следующую команду:

{% code lineNumbers="true" %}

```
apt-get install nginx -y
```

{% endcode %}

### Настройка Nginx

Переходим в sFTP по адресу `/etc/nginx/sites-available` и создаем файл `server_name.conf` (имя может быть любым), в который добавляем следующий текст, заменяя данные на свои:

{% code title="server\_name.conf" lineNumbers="true" %}

```
server {
    listen       *:80;
    server_name  u1host.com; # домен сайта
    client_max_body_size 1000M; # максимальный размер файла, переданного через сайт
    error_page 404 = @notfound;
    location / {
        root   /home/site/u1host; # путь до сайта
        try_files $uri $uri.html $uri/ @extensionless-php;
        index  index.html index.php;
    }
    # Подключения PHP, если не нужен, то стираем с 13 по 21 строку
    location ~ \.(php|html|htm)$ {
        try_files $uri =404;
        root   /home/site/u1host; # путь до сайта
        fastcgi_pass unix:/run/php/php7.0-fpm.sock; # путь до php 
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        include /etc/nginx/fastcgi_params;
    }
}
```

{% endcode %}

### Перезагружаем **Nginx**:

```
service nginx restart
```

### Подключение PHP к Nginx

{% hint style="info" %}
PHP не является обязательным для работы с Nginx. Включайте этот блок только для сайтов, которым необходимо выполнение PHP-скриптов.
{% endhint %}

#### Выполним следующие команды последовательно:

```
wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
sudo apt-get -y install php7.4 php7.4-{mcrypt,mysql,fpm}
```

### Перезагружаем **Nginx**:

```
service nginx restart
```

### Включение SSL (протокол шифрования)

{% hint style="info" %}
Является не обязательным пунктом, повышающим доверие к вашему сайту
{% endhint %}

### Редактируем ранее созданный конфигурационный файл, приводя его к следующему виду:

```
server {
    listen 80;
    server_name u1host.com; # домен сайта
    return 301 https://$server_name$request_uri; # редирект с http на https
}

server {
    listen 443 ssl http2;
    server_name u1host.com; # домен сайта

    root /var/www/u1host; # путь до сайта
    index index.html index.htm index.php; # индексные страницы

    access_log /var/log/nginx/u1host.app-access.log; # логи успешных подключений
    error_log  /var/log/nginx/u1host.app-error.log error; # логи ошибочных подключений

    # если требуется что-то отключить, вместо пути до файла пишем «off»

    client_max_body_size 1000m; # максимальный размер файла, переданного через сайт
    client_body_timeout 120s; # значение тайм-аута

    sendfile off; # после включения Nginx будет отправлять заголовки HTTP-ответов одним пакетом, а не отдельными частями.

    # SSL Configuration
    ssl_certificate /etc/letsencrypt/live/u1host.com/fullchain.pem; # публичный ключ SSL сертификата
    ssl_certificate_key /etc/letsencrypt/live/u1host.com/privkey.pem; # приватный ключ SSL сертификата
    ssl_session_cache shared:SSL:10m; # объем кеша сессий SSL
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384";
    ssl_prefer_server_ciphers on; # уменьшает время загрузки страниц сайта

    location ~ \.(php|html|htm)$ {
try_files $uri =404;
root /var/www/u1host; # путь до сайта
fastcgi_pass unix:/run/php/php7.2-fpm.sock; # путь до php файла
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
    }
}
```

#### Перезагружаем **Nginx**:

```
service nginx restart
```

### Проверка на Apache2

{% hint style="info" %}
При одновременном использовании Nginx и Apache2 они будут конфликтовать за порт 80, что приведет к некорректной работе. Поэтому необходимо удалить один из веб-серверов.
{% endhint %}

#### Проверим наличие **Apache2**:

```
service apache2 status
```

{% hint style="info" %}
Если вы не увидите большое сообщение с информацией, значит **Apache2 не установлен.**
{% endhint %}

#### Для удаления **Apache2** пропишем:

```
apt-get remove --purge apache2* -y
```

### Удаление Nginx

Для удаления **Nginx** пропишем команду его **остановки**:

```
service nginx stop
```

И далее команду для полного **удаления Nginx**:

```
apt-get remove --purge nginx*
```

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Speedtest – измерение скорости сети на Linux-серверах

SpeedTest — это удобная утилита командной строки для проверки скорости интернета непосредственно с вашего сервера. Данный инструмент позволяет измерить скорость загрузки, выгрузки и задержку сети, что особенно полезно при диагностике сетевых проблем и оценке производительности соединения на удаленных серверах.

***

### Подготовка к установке

Для примера установки используется операционная система **Ubuntu 20.04 LTS**. Тем не менее, процесс будет схож и для других дистрибутивов Linux.

***

### Пошаговая установка SpeedTest

#### 1. Обновление репозиториев

Начнем с обновления списков пакетов и репозиториев системы:

```
sudo apt-get -y update
```

#### 2. Установка утилиты curl

Установим curl, необходимый для загрузки установочного скрипта:

```
apt-get install -y curl
```

#### 3. Загрузка установочных файлов SpeedTest

Скачиваем официальный установочный скрипт SpeedTest:

```
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
```

#### 4. Установка SpeedTest

После загрузки файлов выполняем команду для распаковки и установки SpeedTest:

```
sudo apt-get install speedtest
```

### Использование SpeedTest

После успешной установки запустите тест скорости сети простой командой:

```
speedtest
```

При первом запуске вам будет предложено принять лицензионное соглашение. После принятия лицензии начнется процесс тестирования скорости сети.

***

### Результаты теста

По завершении теста вы получите детальную информацию о скорости вашего соединения, включая:

* Сервер, используемый для тестирования
* Задержку (ping)
* Скорость загрузки (download)
* Скорость выгрузки (upload)
* Качество соединения

Эти данные помогут оценить реальную производительность сетевого подключения вашего сервера и выявить возможные проблемы.

***

### Дополнительные опции

SpeedTest CLI имеет несколько дополнительных опций, которые можно посмотреть, выполнив команду:

```
speedtest --help
```

Это позволит вам настроить тестирование под конкретные нужды — выбрать определенный сервер, изменить формат вывода результатов или выполнить тест без измерения скорости выгрузки.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Установка бесплатного SSL-сертификата Let's Encrypt на сервер с Nginx или Apache

Обзор бесплатных SSL-сертификатов. В статье разберем: как работают SSL-сертификаты; плюсы SSL сертификата; Какие бывают SSL-сертификаты; Как бесплатно получить free SSL certificate

**Что такое Let's Encrypt и зачем нужен SSL-сертификат**

Let's Encrypt — это открытая сертификационная организация, предоставляющая бесплатные SSL-сертификаты, которые позволяют зашифровать соединение между сайтом и пользователем. SSL-сертификат:

* Обеспечивает HTTPS-соединение
* Защищает данные от перехвата
* Повышает доверие пользователей
* Улучшает SEO-позиции в поисковых системах

Установка SSL-сертификата является обязательным шагом для любого современного сайта, будь то личный блог, интернет-магазин или корпоративный портал.

***

### **Подготовка сервера к установке SSL-сертификата**

Перед началом установки необходимо обновить систему и репозитории:

```bash
sudo apt-get -y update && sudo apt-get -y dist-upgrade
```

Эта команда обновит список доступных пакетов и выполнит полное обновление установленных компонентов. Рекомендуется запускать её на актуальной версии Ubuntu или Debian.

***

### **Установка Certbot — инструмента для работы с Let's Encrypt**

Certbot — это официальный клиент Let's Encrypt. Для его установки выполните:

```bash
sudo apt-get -y install certbot
```

После завершения установки вы сможете использовать Certbot для генерации, продления и управления SSL-сертификатами.

***

### **Установка дополнительных модулей Certbot для Nginx и Apache**

Для интеграции Certbot с конкретным веб-сервером необходимо установить соответствующий плагин.

**Для Nginx:**

```bash
sudo apt-get -y install python3-certbot-nginx
```

**Для Apache2:**

```bash
sudo apt-get -y install python3-certbot-apache
```

После установки плагинов можно переходить к генерации сертификатов.

***

### **Условия для успешной генерации SSL-сертификата**

Перед запуском Certbot убедитесь:

* Веб-сервер (Nginx или Apache) **работает**
* Указанный домен **направлен на IP-адрес сервера**
* Порт 80 (HTTP) **открыт**

Это критически важно, так как Certbot использует HTTP-вызов для валидации домена.

***

### **Генерация SSL-сертификата через Certbot для Nginx**

Если вы используете Nginx, запустите следующую команду:

```bash
sudo certbot certonly --nginx -d yoursite.com
```

Замените `yoursite.com` на фактический домен. После завершения процесса сертификат будет сохранён в `/etc/letsencrypt/live/yoursite.com/`.

***

### **Генерация SSL-сертификата через Certbot для Apache**

Для Apache используется другая команда:

```bash
sudo certbot certonly --apache -d yoursite.com
```

Certbot автоматически определит конфигурации Apache и предложит автоматическое внедрение SSL в конфигурационные файлы.

***

### **Альтернатива: Генерация через standalone (без веб-сервера)**

Если веб-сервер не может быть запущен (например, порт 80 занят или сайт временно отключён), можно использовать режим standalone:

```bash
sudo certbot certonly --standalone -d yoursite.com
```

В этом случае Certbot поднимает собственный временный HTTP-сервер для прохождения валидации.

***

### **Настройка автоматического обновления SSL-сертификата**

Let's Encrypt сертификаты действуют 90 дней. Чтобы продлить сертификат вручную, используйте:

```bash
sudo certbot renew
```

Чтобы настроить **автоматическое продление**, добавьте задачу в `cron` или используйте системный таймер:

```bash
sudo systemctl list-timers | grep certbot
```

Certbot автоматически проверяет сертификаты дважды в день и обновляет их при необходимости.

***

### **Проверка валидности и сроков действия сертификата**

Для проверки статуса сертификата используйте:

```bash
sudo certbot certificates
```

Команда отобразит все текущие сертификаты, дату истечения и путь к ключам.

***

### **Распространённые ошибки и их решение**

| Ошибка                   | Причина                    | Решение                                  |
| ------------------------ | -------------------------- | ---------------------------------------- |
| Timeout при генерации    | Порт 80 закрыт             | Откройте порт в фаерволе                 |
| "Domain not found"       | DNS не настроен            | Проверьте A-запись домена                |
| "Permission denied"      | Недостаточно прав          | Запустите с sudo                         |
| Сертификат не применился | Автонастройка не сработала | Внесите SSL вручную в конфиг веб-сервера |

***

### **Заключение: Быстрое и надёжное шифрование с Let's Encrypt**

Let's Encrypt предоставляет удобный и бесплатный способ обеспечить безопасность вашего сайта. С Certbot процесс установки и продления сертификатов полностью автоматизирован, особенно при использовании Nginx или Apache. Следуя этой инструкции, вы сможете за несколько минут получить действующий сертификат и активировать HTTPS на своём домене.

***

### **Часто задаваемые вопросы (FAQ)**

<details>

<summary><strong>Можно ли использовать Let's Encrypt для поддоменов?</strong><br>Да. Просто укажите поддомен: <code>-d sub.yoursite.com</code>.</summary>

</details>

<details>

<summary>Работает ли Let's Encrypt с IPv6?</summary>

Да. Главное, чтобы DNS-записи были корректны.

</details>

<details>

<summary>Можно ли установить сертификат на локальный IP?</summary>

Нет. Только на публичные домены с доступом по HTTP.

</details>

<details>

<summary>Что делать, если срок действия сертификата истёк?</summary>

Запустите `sudo certbot renew` и перезапустите веб-сервер.

</details>

<details>

<summary>Можно ли использовать сертификат с другими веб-серверами (например, Caddy)?</summary>

Да. Сертификат можно экспортировать из `/etc/letsencrypt/` и использовать вручную.

</details>

<details>

<summary>Работает ли Let's Encrypt с wildcard-сертификатами?</summary>

Да, при использовании DNS-челленджа.

</details>

***

#### **Полезные ресурсы**

* [Официальный сайт Let's Encrypt](https://letsencrypt.org/)
* [Документация Certbot](https://certbot.eff.org/)
* [Страница загрузки Certbot](https://certbot.eff.org/instructions)

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Установка N8N на VPS-сервере

Руководство по запуску стека n8n + Caddy в Docker-окружении. Данная конфигурация обеспечивает автоматический выпуск SSL-сертификатов (ACME), обратное проксирование и изоляцию сервисов.

### Архитектура решения

Стек состоит из двух **основных контейнеров**:

* **Caddy**: Edge-сервер, отвечающий за терминацию TLS и перенаправление трафика.
* **n8n**: Основной узел автоматизации *(Low-code платформа).*

{% hint style="info" icon="rotate" %}
Трафик поступает на **80/443** порты хоста -> **Caddy** *(авто-SSL)* -> Внутренняя сеть **Docker** -> **n8n** *(порт **5678**)*.
{% endhint %}

#### Шаг 1: Подготовка сервера и системные требования

Для обеспечения **стабильной** и **бесперебойной** работы сервиса **n8n** требуется развертывание на виртуальном выделенном сервере **(VPS)**. В качестве **надежной** инфраструктуры **мы рекомендуем** использовать **наши сервера** [**U1HOST**](https://u1host.com/?ref=wiki) — они полностью **соответствуют системным требованиям** проекта и обеспечивают идеальную **совместимость с инструкциями**, изложенными ниже.

| Параметр                | Минимальные требования                    |
| ----------------------- | ----------------------------------------- |
| vCPU (виртуальное ядро) | Минимум 2 ядра.                           |
| RAM                     | От 4 ГБ.                                  |
| Накопитель              | От 40 ГБ SSD.                             |
| Операционная система    | О&#x421;*:* Ubuntu 24.04 (рекомендуется). |

> Для комфортной и быстрой работы n8n мы советуем обратить внимание на конфигурации DE-5950X-2, NL-5950X-2 или FI-5950X-2. Эти серверы базируются на мощных процессорах, которые отлично справляются с фоновыми задачами и полностью покрывают системные требования проекта. Вы можете выбрать любую из доступных локаций: Германию (DE), Нидерланды (NL) или Финляндию (FI).

#### Шаг 2: Выбор конфигурации сервера

После входа или регистрации в панели [**U1HOST**](https://wiki.u1host.com/client-area/registration) нажмите кнопку <kbd>Заказать услугу</kbd>, чтобы перейти к выбору сервера.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FLNFlMLsfjQxHaqKUEHVB%252FGroup%252022.png%3Falt%3Dmedia%26token%3D8558b2a2-f3cb-4d62-b9a1-fd115a55b0f6&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=f00fa008&#x26;sv=2" alt=""><figcaption></figcaption></figure>

* В меню <kbd>**Заказ услуги**</kbd> отображаются основные тарифы, подходящие для скорости до **100 Мбит в секунду**. Для просмотра полного списка нажмите **Смотреть все.**

Как выбрать сервер:

* На карточке **DE-5950X-2, NL-5950X-2 или FI-5950X-2.** нажмите кнопку <kbd>**Заказать**</kbd>.
* В конфигурации сервера выберите операционную систему <kbd>**Ubuntu 24.04**</kbd> .
* Нажмите кнопку <kbd>**Оплатить**</kbd>, чтобы завершить заказ.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FIMcgyDhlyuaQ7js3oE17%252FGroup%252023.png%3Falt%3Dmedia%26token%3D351d93d5-2cb4-4db0-bbcb-0ba05557dd1c&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=410000cc&#x26;sv=2" alt=""><figcaption><p>Картинка служит примером как оформить сервер, в вашем случае нужно выбрать Ubuntu 24.04 а не Debian.</p></figcaption></figure>

#### Шаг 3: Активация сервера

После оплаты начинается автоматическая обработка заказа. Активация сервера обычно занимает не более **120 секунд**.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252F7LwPhaFG5AcF4PX7U8u2%252Fimage%252017.png%3Falt%3Dmedia%26token%3D993b4a35-d09d-40a6-b8a9-adc0f3230fe0&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=db55cf73&#x26;sv=2" alt=""><figcaption><p><em>Статус сервера "обрабатывается", нужно немного подождать.</em></p></figcaption></figure>

Текущий статус можно отслеживать в **панели управления**. Как только сервер будет готов к работе, статус изменится на <kbd>**Активен**</kbd>.

{% hint style="info" %}
Иногда активация может занять немного больше времени из-за повышенной нагрузки и очереди на обработку заказов в выбранной локации. Если сервер не активировался в течение 10 минут – пожалуйста, напишите в тикеты, и мы оперативно проверим статус заказа.
{% endhint %}

#### Шаг 4: Получаем данные сервера

1. Подождите пока сервер будет полностью активирован.
2. В личном кабинете отметьте чек-бокс напротив нужного сервера и нажмите кнопку <kbd>**Инструкция**</kbd> в верхнем меню.
3. <kbd>**Скопируйте данные для подключения**</kbd>, указанные в инструкции:
   * <kbd>IP-адрес сервера</kbd> .
   * <kbd>Имя пользователя</kbd> .
   * <kbd>Пароль</kbd> .

На скриншоте ниже показано, где именно можно найти эту информацию.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FWcFSueCBKPdJrovv4Ar8%252FGroup%252010.png%3Falt%3Dmedia%26token%3D165ec302-e235-463d-a5fd-4540348290ce&#x26;width=768&#x26;dpr=1&#x26;quality=100&#x26;sign=9a5e526&#x26;sv=2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252F8VmoOz7sQnvGZAr0LfhW%252FGroup%252024.png%3Falt%3Dmedia%26token%3D3cc78518-688c-49c4-9f2a-520729b1c714&#x26;width=768&#x26;dpr=1&#x26;quality=100&#x26;sign=bc74e6df&#x26;sv=2" alt=""><figcaption><p>Данные от сервера так-же отправляются на вашу почту.</p></figcaption></figure>

#### Шаг 5: Подготовка файловой структуры

Для корректного монтирования томов необходимо **создать рабочую директорию** и файлы конфигурации.

```
apt update && apt upgrade -y
```

```
reboot ## После перезагрузки продолжите дальнейшую настройку.
```

```
mkdir -p /opt/n8n && cd /opt/n8n
```

```
touch Caddyfile docker-compose.yml
```

#### Шаг 6: Конфигурация Reverse Proxy (Caddyfile)

Использование внешнего `Caddyfile` предпочтительнее **инлайн-команд** в **Compose** для удобства отладки и поддержки.

```
nano /opt/n8n/Caddyfile
```

Вставьте следующее значение:

```
ваш-домен.зона {
    reverse_proxy n8n:5678
}
```

{% hint style="success" %}
**Caddy** автоматически определит необходимость выпуска сертификата через **Let's Encrypt** или **ZeroSSL** при запуске.
{% endhint %}

#### Шаг 7: Описание сервисов (Docker Compose)

Файл оркестрации определяет лимиты, сети и правила перезапуска.

```
/opt/n8n/docker-compose.yml
```

Вставьте следующее содержимое, не забудьте изменить под свои значения.

```
services:
  caddy:
    image: caddy:latest
    container_name: n8n-caddy
    restart: always
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data
      - caddy_config:/config
    networks:
      - n8n_net

  n8n:
    image: n8nio/n8n:latest
    container_name: n8n-app
    restart: always
    environment:
      - N8N_HOST=свой-домен.зона
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - NODE_ENV=production
      - WEBHOOK_URL=https://свой-домен.зона/
    volumes:
      - n8n_data:/home/node/.n8n
    networks:
      - n8n_net

networks:
  n8n_net:

volumes:
  caddy_data:
  caddy_config:
  n8n_data:
```

#### Шаг 8: Развертывание и верификация

1. Запуск стека в detach-режиме:

```
docker compose up -d
```

2. Мониторинг процесса выпуска SSL-сертификата:

```
docker compose logs -f caddy
```

3. Проверка доступности **n8n:** *Ответ должен содержать `HTTP/2 200` .*

```
curl -I https://ваш-домен.зона
```

#### Шаг 9: Регистрация в панели **n8n**

1. При первом посещении страницы вы увидите форму регистрации.

* **Имя и Фамилия**: Используются для отображения внутри панели.
* **Email:** Это ваш логин. На него будут приходить уведомления о критических ошибках в сценариях и запросы на сброс пароля.
* **Пароль:** Минимум 8 символов. Поскольку **n8n** будет иметь доступ к вашим **API-ключа**м, серверам и **Telegram-ботам**, используйте **максимально сложную комбинацию**.

2. После создания аккаунта n8n предложит пройти короткий опрос.

* **Роль** *(What is your role?)*: Выберите `Engineer` или `DevOps`. **Это влияет на то**, какие шаблоны воркфлоу система **будет предлагать вам на стартовой странице.**
* **Usage Data**: Система спросит разрешение на отправку анонимной статистики. **Как специалисту по безопасности**, вам может быть комфортнее **отключить эту опцию**, чтобы минимизировать исходящий трафик на сторонние серверы.

3. Как только вы попадете в основной интерфейс, первым делом необходимо защи~~т~~ить вход:

* Перейдите в **Settings** *(шестеренка слева снизу)* -> **Personal.**
* Найдите раздел **Multi-factor authentication.**
* Нажмите **Enable 2FA** и отсканируйте QR-код любым аутентификатором.

  > Важно: Сохраните коды восстановления. В Docker-контейнере сбросить 2FA через базу данных без опыта работы с SQLite будет сложно.

#### Технические рекомендации

* **Данные n8n** *(воркфлоу, учетки)* хранятся в именованном томе `n8n_data`. Для бэкапа достаточно копировать содержимое `/var/lib/docker/volumes/n8n_n8n_data/`.
* Поскольку **Caddy** работает на **80/443** портах, убедитесь, что внешние **Firewall** *(ufw/iptables)* **разрешают входящий трафик на эти порты.**


# Установка OpenClaw (ClawdBot) на VPS

Пошаговое руководство по развертыванию OpenClaw - мощного оркестрационного слоя для работы с большими языковыми моделями (LLM) на VPS-сервере.

**OpenClaw** — **это полноценный движок** для **нейросетей**, который работает автономно на вашем сервере **24/7**. Выключили компьютер, закрыли ноутбук — а ваш бот **продолжает работать в фоне** и всегда на связи в **мессенджере.**

{% hint style="info" icon="layer-plus" %}
В отличие от стандартных нейросетей (ИИ), бот реально запоминает контекст. Он формирует **вашу личную базу** знаний: ведет профиль пользователя, учитывает привычки и **помнит**, о чем вы общались неделю назад.
{% endhint %}

Бот умеет **не только болтать**, но и **делать полезные штуки**. Благодаря скриптам ему можно **делегировать** кучу рутины: от сбора утренней сводки новостей до **управления** умным домом или **сервером**.

#### Шаг 1. Подготовка сервера и системные требования.

Для обеспечения **стабильной** и **бесперебойной** работы сервиса **ClawdBot** требуется развертывание на виртуальном выделенном сервере **(VPS)**.&#x20;

В качестве **надежной** инфраструктуры **мы рекомендуем** использовать **наши сервера** [**U1HOST**](https://u1host.com/?ref=wiki)**.** Они полностью **соответствуют системным требованиям** проекта и обеспечивают идеальную **совместимость с инструкциями**, изложенными ниже.

| Параметр                | Минимальные требования                    |
| ----------------------- | ----------------------------------------- |
| vCPU (виртуальное ядро) | Минимум 2 ядра.                           |
| RAM                     | От 4 ГБ.                                  |
| Накопитель              | От 40 ГБ SSD.                             |
| Операционная система    | О&#x421;*:* Ubuntu 24.04 (рекомендуется). |

> Для комфортной и быстрой работы ИИ-ассистента мы советуем обратить внимание на конфигурации DE-5950X-2, NL-5950X-2 или FI-5950X-2.&#x20;
>
> Эти серверы базируются на мощных процессорах, которые отлично справляются с фоновыми задачами нейросети и полностью покрывают системные требования проекта. Вы можете выбрать любую из доступных локаций: Германию (DE), Нидерланды (NL) или Финляндию (FI).

#### Шаг 2. Выбор конфигурации сервера.

После входа или регистрации в панели [**U1HOST**](https://wiki.u1host.com/client-area/registration) нажмите кнопку <kbd>Заказать услугу</kbd>, чтобы перейти к выбору сервера.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FLNFlMLsfjQxHaqKUEHVB%252FGroup%252022.png%3Falt%3Dmedia%26token%3D8558b2a2-f3cb-4d62-b9a1-fd115a55b0f6&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=f00fa008&#x26;sv=2" alt=""><figcaption></figcaption></figure>

* В меню <kbd>**Заказ услуги**</kbd> отображаются основные тарифы, подходящие для скорости до **100 Мбит в секунду**. Для просмотра полного списка нажмите **Смотреть все.**

Как выбрать сервер:

* На карточке **DE-5950X-2, NL-5950X-2 или FI-5950X-2.** нажмите кнопку <kbd>**Заказать**</kbd>.
* В конфигурации сервера выберите операционную систему <kbd>**Ubuntu 24.04**</kbd> .
* Нажмите кнопку <kbd>**Оплатить**</kbd>, чтобы завершить заказ.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FIMcgyDhlyuaQ7js3oE17%252FGroup%252023.png%3Falt%3Dmedia%26token%3D351d93d5-2cb4-4db0-bbcb-0ba05557dd1c&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=410000cc&#x26;sv=2" alt=""><figcaption><p>Картинка служит примером как оформить сервер, в вашем случае нужно выбрать Ubuntu 24.04 а не Debian.</p></figcaption></figure>

#### Шаг 3. Активация сервера.

После оплаты начинается автоматическая обработка заказа. Активация сервера обычно занимает не более **120 секунд**.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252F7LwPhaFG5AcF4PX7U8u2%252Fimage%252017.png%3Falt%3Dmedia%26token%3D993b4a35-d09d-40a6-b8a9-adc0f3230fe0&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=db55cf73&#x26;sv=2" alt=""><figcaption><p><em>Статус сервера "обрабатывается", нужно немного подождать.</em></p></figcaption></figure>

Текущий статус можно отслеживать в **панели управления**. Как только сервер будет готов к работе, статус изменится на <kbd>**Активен**</kbd>.

{% hint style="info" %}
Иногда активация может занять немного больше времени из-за повышенной нагрузки и очереди на обработку заказов в выбранной локации. Если сервер не активировался в течение 10 минут – пожалуйста, напишите в тикеты, и мы оперативно проверим статус заказа.
{% endhint %}

#### Шаг 4. Получаем данные сервера.

1. Подождите пока сервер будет полностью активирован.
2. В личном кабинете отметьте чек-бокс напротив нужного сервера и нажмите кнопку <kbd>**Инструкция**</kbd> в верхнем меню.
3. <kbd>**Скопируйте данные для подключения**</kbd>, указанные в инструкции:
   * <kbd>IP-адрес сервера</kbd> .
   * <kbd>Имя пользователя</kbd> .
   * <kbd>Пароль</kbd> .

На скриншоте ниже показано, где именно можно найти эту информацию.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FWcFSueCBKPdJrovv4Ar8%252FGroup%252010.png%3Falt%3Dmedia%26token%3D165ec302-e235-463d-a5fd-4540348290ce&#x26;width=768&#x26;dpr=1&#x26;quality=100&#x26;sign=9a5e526&#x26;sv=2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252F8VmoOz7sQnvGZAr0LfhW%252FGroup%252024.png%3Falt%3Dmedia%26token%3D3cc78518-688c-49c4-9f2a-520729b1c714&#x26;width=768&#x26;dpr=1&#x26;quality=100&#x26;sign=bc74e6df&#x26;sv=2" alt=""><figcaption><p>Данные от сервера так-же отправляются на вашу почту.</p></figcaption></figure>

#### Шаг 4. Установка Node.js и ядра OpenClaw.

Подключитесь к серверу через **SSH-клиент**, после чего следуйте инструкции ниже.\
Выполняйте команды поочередно:

<details>

<summary>Шаг 1. Установка зависимостей и обновление дистрибутива.</summary>

`apt update && apt upgrade -y`

`apt install -y curl gnupg lsb-release jq fail2ban ufw git nano`

`reboot`

*После перезагрузки - вернитесь в терминал.*

</details>

<details>

<summary>Шаг 2. Установка Node.JS.</summary>

`curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash`

`source "$HOME/.nvm/nvm.sh"`

`nvm install 22`

</details>

<details>

<summary>Шаг 3. Установка OpenClaw.</summary>

`npm install -g openclaw@latest`

*После успешной установки **OpenClaw**, требуется настройка через мастера-установки.*\
\
`openclaw onboard --install-daemon`

*Управление в мастере происходит стрелочками **(Вверх/Вниз/Пробел)** на клавиатуре, выбор подтверждается клавишей **Enter**.*

</details>

<details>

<summary>Шаг 4. Настройка OpenClaw.</summary>

1. `I understand this is personal-by-default...`\
   \&#xNAN;*Выбираем **Yes.** Бот просто предупреждает, что по умолчанию доверяет **только вам.***
2. `I understand this is personal-by-default...`\
   \&#xNAN;*Выбираем **Yes.** Бот просто предупреждает, что по умолчанию доверяет **только вам.***
3. `Model/auth provider` *(Мозги бота):*\
   Рекомендуем выбрать **OpenAI** ***(Codex OAuth + API key)***. ***Терминал** выдаст ссылку. **Скопируйте её**, откройте в **браузере**, авторизуйтесь в **OpenAI** и скопируйте **выданный токен обратно в консоль**.*
4. `Default model:`\
   Нажмите **Keep current** *(Оставить по умолчанию*) или **выберите нужную версию** из списка.
5. `Search provider:`\
   Выбираем **Brave Search** *(по желанию)*, чтобы бот умел искать свежую информацию в интернете. *Например: Зарегистрируйтесь на сайте Brave Search API, получите бесплатный API-ключ и вставьте его в консоль.*\
   \
   *Если у вас есть API-ключ:*
   1. В терминале выполните: `openclaw configure --section web`
   2. Выберите `Local`, включите `web-search`, вставьте API ключ.
6. `Select channel` *(Мессенджер)*:\
   Выбираем **Telegram (Bot API)**. Зайдите в **Telegram**, найдите официального бота **@BotFather**, напишите команду `/newbot` и создайте своего бота. **Скопируйте выданный токен** *(вида `12345:ABC...`) и вставьте в консоль сервера.*
7. `Configure skills now?`\
   Мастер предложит **докачать плагины**.\
   Вы **можете пропустить** данный этап, или **установить нужные вам плагины**.

</details>

<details>

<summary>Шаг 5. Получение доступа к Web UI.</summary>

Откройте терминал *(или командную строку)* на вашем **личном** компьютере **(не на сервере!)** и выполните команду:\
`ssh -N -L 18789:127.0.0.1:18789 root@IP_ВАШЕГО_СЕРВЕРА`\
\
\&#xNAN;*Не закрывайте это окно терминала.* Откройте в браузере: `http://127.0.0.1:18789/`

</details>

<details>

<summary>Шаг 6. Сопряжение (Pairing)</summary>

1. Напишите вашему боту в Telegram первое сообщение.
2. Бот пришлет **Pairing code**.
3. В терминале на сервере введите: `openclaw pairing approve telegram ВАШ_КОД`
4. Выберите режим запуска: `Hatch in TUI`.

</details>

#### Шаг 5. Web-UI интерфейс.

Итак, вы открыли `http://127.0.0.1:18789/` в браузере и успешно привязали **Telegram**. Что **полезного есть** в этой панели и **зачем она вообще нужна**?

Веб-интерфейс **OpenClaw** — это **ваш пульт управления** «мозгами» бота. В терминал сервера вам больше заходить не придется, всё делается отсюда:

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

* **Установка навыков** (Skills): Помните, мы пропустили установку плагинов при настройке в консоли? Вот здесь их ставить удобнее всего. В пару кликов можно научить бота гуглить (Brave Search, и т.п.), читать PDF-документы, смотреть видео с YouTube и многое другое.
* **Управление памятью** (Memory): Нейросеть ведет на вас **«досье»**. В админке можно открыть файл профиля (`USER.md`) и жестко прописать правила.\
  *Например*: *"Отвечай мне только на 'ты', пиши коротко и без смайликов"*. Бот будет применять это ко всем будущим диалогам.
* **Системные логи** (Logs): Если вы написали боту сложную задачу в Telegram, и он долго молчит — откройте админку. В логах в реальном времени видно, что происходит под капотом: как бот пишет скрипт, как гуглит и как анализирует текст.&#x20;
* **В случае ошибок** - вы **можете обратится** в наш чат [U1HOST](https://t.me/u1host_chat).


# Установка и настройка Marzban на сервере

Настройте личный VPN-сервер за 6 шагов с использованием Marzban. Поддерживаются VLESS, VMess, Trojan и Shadowsocks для стабильной и безопасной работы.

### Преимущества Marzban

<mark style="color:$primary;background-color:blue;">**Marzban**</mark> – современная VPN-панель с открытым исходным кодом, ориентированная на поддержку нескольких мощных протоколов. Подходит и новичкам, и опытным администраторам благодаря таким преимуществам:

* **Автоматизированная установка и конфигурация** – минимум ручных действий.
* **Поддержка множества протоколов** – работает «из коробки».
* **Удобный веб-интерфейс** – управление без необходимости работать через терминал.
* **Мульти-аккаунты, статистика, логирование** – контроль трафика и сроков.
* **Поддержка Debian, Ubuntu и других популярных дистрибутивов** – гибкость развёртывания.

***

### Поддерживаемые протоколы VPN

| Название протокола | Особенности данного протокола                                                   |
| ------------------ | ------------------------------------------------------------------------------- |
| **VLESS**          | Высокая устойчивость к блокировкам, отсутствие заголовков, используется в V2Ray |
| **VMESS**          | Старший протокол V2Ray, легко настраивается, совместим с большинством клиентов  |
| **Trojan**         | Основан на TLS, замаскирован под HTTPS-трафик, трудно детектируется             |
| **Shadowsocks**    | Лёгкий прокси-протокол с шифрованием, прост в настройке                         |

***

### Системные требования и подготовка

Для корректной работы сервера с <mark style="background-color:blue;">Marzban</mark> рекомендуется VPS со следующими параметрами:

| Параметр                  | Минимальные требования         |
| ------------------------- | ------------------------------ |
| vCPU (виртуальное ядро)   | 1 ядро                         |
| RAM (ОЗУ)                 | 1-2 ГБ                         |
| Диск                      | 10-20 ГБ                       |
| Операционная система (ОС) | Debian 11 или Debian 12        |
| Скорость интернета        | от 100 Мбит/сек до 10 Гбит/сек |

***

### Выбор и аренда VPS на U1HOST

{% hint style="info" %}
Наш хостинг U1HOST предоставляет аренду серверов в европейских дата-центрах. \
На текущий момент доступны локации:

• **Германия** (DE-Promo)

• **Нидерланды** (NL-Promo)

• **Финляндия** (FI-Promo)
{% endhint %}

{% hint style="warning" %}
**Рекомендуемый тариф:**

Для установки панели используйте VPS с параметрами, приведёнными в разделе \
[**«Системные требования и подготовка к установке»**](#sistemnye-trebovaniya-i-podgotovka).

Если ожидается высокая нагрузка или требуется пропускная способность от **1 Гбит/с**, рекомендуем выбрать более производительные конфигурации – например, **5950X-1** или **7950X3D-1**.
{% endhint %}

<div align="center" data-with-frame="true"><figure><img src="/files/Kd3L72HRSRROUt9aLPKA" alt="" width="563"><figcaption></figcaption></figure></div>

[Зарегистрируйтесь](/client-area/registration) на [u1host.com](https://u1host.com) и нажмите кнопку **«Заказать услугу»**. Подробный процесс показан на скриншоте ниже.

<div align="center" data-with-frame="true"><figure><img src="/files/hGCS1WVF5o30pDgJS2LQ" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/fudwH4Dl62HwzqlYS6Va" alt="" width="373"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Ранее мы определили подходящий тариф, исходя из необходимой скорости интернета.\
Теперь выбираем один из базовых вариантов – **NL-Promo** (Нидерланды), **DE-Promo** (Германия) или **FI-Promo** (Финляндия).

\
Эти тарифы оптимальны для скорости до **100 Мбит/с** и соответствуют минимальным требованиям, описанным ранее.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/h7eEGvXs2DRKSOQTwCTt" alt="" width="563"><figcaption></figcaption></figure></div>

***

### Настройка сервера в личном кабинете

После выбора тарифа и региона настройте сервер в личном кабинете:

1. Укажите операционную систему **«Debian»** версии 11 или 12.
2. В разделе предустановленного ПО выберите «Marzban».
3. Установите период оплаты и при необходимости включите автопродление.

<div data-with-frame="true"><figure><img src="/files/rHDVSgg4uZbQCmwsyi8z" alt=""><figcaption></figcaption></figure></div>

После оформления заказа необходимо его оплатить. Поддерживаются следующие способы:&#x20;

* Банковские карты (включая "Мир")
* **Heleket** (криптовалюта)
* Система быстрых платежей (СБП)

<div data-with-frame="true"><figure><img src="/files/1KjFlUKttzFPRR9M6TtR" alt=""><figcaption></figcaption></figure></div>

После оплаты подождите 3–4 минуты – за это время сервер будет активирован, а «Marzban» автоматически установлен и настроен.

<div data-with-frame="true"><figure><img src="/files/bWIF48TkXs65LT1KQSJH" alt=""><figcaption></figcaption></figure></div>

***

### Автоматическая установка Marzban

Одно из преимуществ использования **Marzban** через **U1HOST** – автоматическая установка. Не требуется ручная загрузка или настройка компонентов. После активации сервера выполните следующие шаги:

1. В панели управления откройте раздел **Серверы**.
2. Отметьте нужный сервер чекбоксом.
3. В верхнем меню выберите пункт **Инструкция**.

После этого откроется окно с данными для доступа в **Marzban**:

* IP-адрес сервера;
* логин и пароль администратора;
* ссылка для входа в панель управления Marzban.

<div data-with-frame="true"><figure><img src="/files/t4jrKdyMrKV8zWahDoIF" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/lUYSDNFPUmrsq9RIJrsB" alt="" width="375"><figcaption></figcaption></figure></div>

***

### Доступ и авторизация в панели Marzban

Перейдите по ссылке, указанной в инструкции, и введите логин и пароль.

<div data-with-frame="true"><figure><img src="/files/AJ1Rd4joLB3BdxPwaubR" alt="" width="421"><figcaption></figcaption></figure></div>

Интерфейс панели интуитивно понятен: вы можете создавать пользователей, назначать им конфигурации, просматривать статистику, настраивать TLS, перезапускать сервисы.

<div data-with-frame="true"><figure><img src="/files/pl708C89reWGudI7fVkE" alt=""><figcaption></figcaption></figure></div>

***

### Создание конфигурации VPN

1. Перейдите в раздел **Users**.
2. Нажмите **Create new user**.
3. Выберите нужный протокол (например, VLESS).
4. Остальные протоколы можно отключить.
5. Укажите имя пользователя.
6. Нажмите **Save** – система сгенерирует конфигурацию.

Полученный конфиг можно:

* скопировать как ссылку (URL);
* сохранить как QR-код;
* экспортировать в формате JSON.

<div data-with-frame="true"><figure><img src="/files/OXF6Aa9teViSi0oX9e4W" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/EKr2kDEy13Avycf20R6f" alt="" width="563"><figcaption></figcaption></figure></div>

Отлично, теперь у нас появился конфиг и его нужно добавить в приложение.

***

### Клиентские приложения

Для работы с данным VPN у нас есть множество VPN приложений, давайте рассмотрим их.

#### 1. V2rayTun <a href="#v2raytun" id="v2raytun"></a>

<div align="left" data-with-frame="true"><figure><img src="/files/IGZBa36luRDUpwALcxJH" alt="" width="120"><figcaption><p>V2rayTun</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** Android, iOS, MacOS, Windows, AndroidTV

**Протоколы:** V2Ray (VMess, VLESS, Shadowsocks)

**Установка:** [Android](https://play.google.com/store/apps/details?id=com.v2raytun.android), [iOS](https://apps.apple.com/en/app/v2raytun/id6476628951), [MacOS](https://apps.apple.com/en/app/v2raytun/id6476628951), [Windows](https://v2raytun.com/), [Linux](https://v2raytun.com/)
{% endhint %}

#### 2. Happ <a href="#happ" id="happ"></a>

<div align="left" data-with-frame="true"><figure><img src="/files/iOos3fgoadYF6S5wUjUJ" alt="" width="120"><figcaption><p>Happ</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** Android, iOS, MacOS, Windows, Linux

**Протоколы:** V2Ray

**Установка:**  [Android](https://play.google.com/store/apps/details?id=com.happproxy), [iOS](https://apps.apple.com/us/app/happ-proxy-utility/id6504287215), [MacOS](https://apps.apple.com/us/app/happ-proxy-utility/id6504287215), [Windows](https://github.com/Happ-proxy/happ-desktop/releases/), [Linux](https://github.com/Happ-proxy/happ-desktop/releases/)
{% endhint %}

#### 3. Hiddify <a href="#hiddify" id="hiddify"></a>

<div align="left" data-with-frame="true"><figure><img src="/files/uSOTfSornTVG84cOSBfQ" alt="" width="120"><figcaption><p>Hiddify</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** Android, iOS, Mac OS, Windows, Linux

**Протоколы:** V2Ray (VMess, VLESS, Shadowsocks)

**Установка:** [Android](https://play.google.com/store/apps/details?id=app.hiddify.com\&pli=1), [iOS](https://apps.apple.com/us/app/hiddify-proxy-vpn/id6596777532), [MacOS](https://apps.apple.com/us/app/hiddify-proxy-vpn/id6596777532), [Windows](https://hiddify.com/), [Linux](https://hiddify.com/)
{% endhint %}

#### 4. NekoRay <a href="#nekoray" id="nekoray"></a>

<div align="left" data-with-frame="true"><figure><img src="/files/1bvzCtz7zx9ZFXlDq2GG" alt="" width="128"><figcaption><p>NekoRay</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** Windows

**Протоколы:** V2ray и SingBox.

**Установка:** [Windows](https://github.com/MatsuriDayo/nekoray/releases/download/4.0.1/nekoray-4.0.1-2024-12-12-windows64.zip)
{% endhint %}

#### 5. V2RayN <a href="#v2rayn" id="v2rayn"></a>

<div align="left" data-with-frame="true"><figure><img src="/files/QplkwQvR6etlJPvH1yup" alt="" width="113"><figcaption><p>V2RayN</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** Windows

**Протоколы:** VMess, VLESS, Shadowsocks

**Установка:** [Windows](https://github.com/2dust/v2rayN/releases/tag/7.10.5)
{% endhint %}

#### 6. V2Box <a href="#v2box" id="v2box"></a>

<div align="left" data-full-width="false" data-with-frame="true"><figure><img src="/files/H7Yw6ZzaM4x8xaz7nOv9" alt="" width="128"><figcaption><p>V2Box</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** [Android](https://play.google.com/store/apps/details?id=dev.hexasoftware.v2box\&hl=ru), [iOS](https://apps.apple.com/ru/app/v2box-v2ray-client/id6446814690), [MacOS](https://apps.apple.com/ru/app/v2box-v2ray-client/id6446814690)

**Поддерживает протоколы:** VMess, VLESS и Shadowsocks.

**Установка:** Android, iOS, MacOS, Windows, Linux
{% endhint %}

#### 7. Streisand <a href="#streisand" id="streisand"></a>

<div align="left" data-with-frame="true"><figure><img src="https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/ce/11/c0/ce11c0c5-ae51-dec4-4a03-8072d05f6c18/AppIcon-0-0-1x_U007epad-0-0-0-1-0-85-220.png/230x0w.webp" alt="" width="188"><figcaption><p>Streisand</p></figcaption></figure></div>

{% hint style="info" %}
**Платформы:** [iOS](https://apps.apple.com/ru/app/streisand/id6450534064), [MacOS](https://apps.apple.com/ru/app/streisand/id6450534064)

**Поддерживает протоколы:** VMess, VLESS и Shadowsocks.

**Установка:** Android, iOS, MacOS, Windows, Linux
{% endhint %}

***

### Импорт конфигурации в приложение

1. Скопируйте сгенерированный конфиг из панели Marzban
2. Откройте приложение **Hiddify**
3. Нажмите **Импорт конфигурации**
4. Вставьте ссылку или отсканируйте QR-код
5. Подключитесь одним нажатием

VPN-соединение будет активно сразу же, без дополнительных шагов.

<div data-with-frame="true"><figure><img src="/files/rjSvFHKrwrM7G7Z7f9J3" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/fHo1YaXqYR3kIF52Aaik" alt="" width="313"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/p2WJx7OkyJSzvbeWvkW3" alt="" width="246"><figcaption></figcaption></figure></div>

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Amnezia – личный VPN на сервере без командной строки

Пошаговое руководство по развёртыванию личного VPN сервера с помощью Amnezia VPN без терминала. Настройка выполняется через приложение Amnezia и поддерживает Windows, Linux, macOS, Android и iOS.

### **Что такое Amnezia?**

**Amnezia** – это бесплатное приложение с открытым исходным кодом для запуска личного VPN-сервера на своём VPS.

Данная программа позволяет автоматически установить и настроить VPN без использования терминала и команд.

Также стоит отметить, что Amnezia работает на платформах **Android**, **iOS**, **Windows**, **macOS** и других, поддерживает популярные протоколы и обеспечивает удобное управление через графический интерфейс.

***

### Преимущества и почему Amnezia

* **Быстрый запуск:** настройка собственного VPN занимает не более 2 минут – большую часть этого времени занимает ожидание автоматической установки.
* **Удобное управление:** все параметры для настройки VPN, а также для предоставления доступа друзьям и коллегам, доступны в одном приложении – большинство действий выполняется в 2–3 клика.
* **Гибкие возможности:** приложение поддерживает несколько VPN-протоколов и режимов маскировки трафика, включая **AmneziaWG, WireGuard, OpenVPN, IKEv2/IPsec, Shadowsocks, OpenVPN с Cloak, а также XRay (VLESS/Reality)**.

***

### Видео-инструкция по настройке Amnezia

{% hint style="warning" %}
**Обратите внимание:** данное видео размещено на YouTube и может быть недоступно в некоторых регионах, включая Россию.

Если видео недоступно, ниже представлена полная текстовая инструкция по настройке.
{% endhint %}

{% embed url="<https://youtu.be/SE2njTo6SW8?si=gnZNuNHPeLDQ4AtJ>" %}
Видео с полной настройкой Amnezia на YouTube
{% endembed %}

***

### Шаг 1. Покупка сервера для настройки VPN

Для настройки личного VPN через Amnezia требуется сервер. Мы рекомендуем использовать наши серверы [U1HOST](https://u1host.com/?ref=wiki) – они полностью совместимы и обеспечивают стабильную работу VPN.

> Для высокоскоростного интернета и максимальной скорости передачи данных лучше выбирать тарифы **5950X-1** и **7950X3D-1** — они рассчитаны на канал до **1 Гбит/с** и дают заметный запас по пропускной способности. Это особенно важно, если вы планируете: подключать **нескольких пользователей одновременно**, активно скачивать/раздавать большие файлы, часто работать с удалёнными рабочими средами, либо хотите, чтобы скорость «не упиралась» в сервер при пиковых нагрузках. Также нужно учитывать, что VPN добавляет накладные расходы на шифрование и инкапсуляцию, поэтому реальная полезная скорость обычно ниже скорости порта – запас по гигабитному тарифу помогает сохранить комфорт.

> Если VPN нужен для повседневных задач (мессенджеры, сайты, типовая работа, видеосвязь, умеренный стриминг), как правило достаточно базового тарифа со скоростью до **100 Мбит/с** – его стоимость начинается от **149 ₽/мес**. Для ориентира: видео-конференции обычно укладываются в десятки Мбит/с, а 4K-видео в зависимости от сервиса и кодека требует порядка **15–40 Мбит/с** на один поток, даже с запасом это хорошо помещается в 100 Мбит/с при 1–4 активных пользователях.

***

### Шаг 2. Выбор конфигурации сервера

После входа или регистрации в панели [U1HOST](/client-area/registration)  нажмите кнопку <kbd>**Заказать услугу**</kbd>, чтобы перейти к выбору сервера.

<div align="left" data-with-frame="true"><figure><img src="/files/YCNp8cuST70HlVFaxjc9" alt=""><figcaption><p>Переход к меню заказа услуг</p></figcaption></figure></div>

В меню <kbd>**Заказ услуги**</kbd> отображаются основные тарифы, подходящие для скорости до **100 Мбит в секунду**. Для просмотра полного списка нажмите **Смотреть все**.

Как выбрать сервер:

* На карточке <kbd>**NL-Promo, DE-Promo или FI-Promo**</kbd> нажмите кнопку <kbd>**Заказать**</kbd>.
* В конфигурации сервера выберите операционную систему <kbd>**Debian 11**</kbd> или <kbd>**Debian 12**</kbd> – разницы между ними нет.
* Нажмите кнопку <kbd>**Оплатить**</kbd>, чтобы завершить заказ.

<div data-with-frame="true"><figure><img src="/files/Lhe5MktcngZBAU1yVQSb" alt=""><figcaption></figcaption></figure></div>

***

### Шаг 3. Активация сервера

После оплаты начинается автоматическая обработка заказа. Активация сервера обычно занимает не более <kbd>**120 секунд**</kbd>.

<div data-with-frame="true"><figure><img src="/files/Hk9zCrn9tKOhJQtgMini" alt=""><figcaption><p><em>Статус сервера "обрабатывается"</em></p></figcaption></figure></div>

Текущий статус можно отслеживать в панели управления. Как только сервер будет готов к работе, статус изменится на **Активен**.

{% hint style="info" %}
Иногда активация может занять немного больше времени из-за повышенной нагрузки и очереди на обработку заказов в выбранной локации. Если сервер не активировался в течение 10 минут – пожалуйста, напишите в тикеты, и мы оперативно проверим статус заказа.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/1JfEUptx9XFAJkvTs7Uz" alt=""><figcaption><p><em>Статус сервера "активен"</em></p></figcaption></figure></div>

***

### Шаг 4. Получаем данные сервера

1. Подождите пока сервер будет полностью активирован.
2. В личном кабинете отметьте чек-бокс напротив нужного сервера и нажмите кнопку <kbd>**Инструкция**</kbd>  в верхнем меню.
3. <kbd>**Скопируйте данные для подключения**</kbd>, указанные в инструкции:
   * <kbd>IP-адрес сервера</kbd>
   * <kbd>Имя пользователя</kbd>
   * <kbd>Пароль</kbd>

На скриншоте ниже показано, где именно можно найти эту информацию.

<div data-with-frame="true"><figure><img src="/files/EOkUDyADzal72M8l3f27" alt=""><figcaption><p>Инструкция с данными от сервера</p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/L7ytUfwo0q1w8aD76r3q" alt="" width="468"><figcaption><p>Нужные данные сервера</p></figcaption></figure></div>

***

### Шаг 5. Скачиваем и настраиваем Amnezia

**Сайт для загрузки:** [<kbd>AmneziaWG</kbd>](https://amnezia.org)&#x20;

**Зеркало для загрузки (если не работает сайт):**\
**1.** [<kbd>https://storage.googleapis.com/kldscp/amnezia.org</kbd>](https://storage.googleapis.com/kldscp/amnezia.org)\
**2.** Официальный репозиторий GitHub Amnezia, где выкладываются обновления: [<kbd>https://github.com/amnezia-vpn/amnezia-client</kbd>](https://github.com/amnezia-vpn/amnezia-client)

#### Базовая настройка:

1. Установите <kbd>**Amnezia**</kbd> на ПК.
2. Запустите приложение и нажмите <kbd>**Let’s Get Started**</kbd>.
3. Выберите <kbd>**Self-hosted VPN**</kbd> .
4. Введите ранее скопированные данные:
   * <kbd>IP-адрес</kbd>
   * <kbd>Имя пользователя</kbd>
   * <kbd>Пароль</kbd>
5. При выборе уровня защиты укажите <kbd>**Высокий**</kbd>.
6. Дождитесь завершения настройки – VPN будет готов к использованию.

{% hint style="danger" %}
Если вы столкнулись с выбором протокола, тогда немного разъясним. Ранее был протокол **AmneziaWG** (улучшенный WireGuard), однако в некоторых или большинстве регионов с ним научились бороться на ТСПУ из-за чего его использование может быть рудиментарным. Позже Amneiza добавили иной протокол, который называется **xRay**. Советуем выбирать именно его.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/jV1nvsnaQHKOVBvRtUBR" alt="" width="563"><figcaption><p><em>Страница загрузки AmneziaWG</em></p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/yIWHNWYCs27GZkooosrB" alt=""><figcaption><p><em>Главный экран приложения</em></p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/FKypnSmf8FrZQ5gCCZBh" alt=""><figcaption><p><em>Выбор Self-hosted VPN</em></p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/3E6Fpiy4GtxU11NbedZl" alt="" width="284"><figcaption><p><em>Форма ввода данных</em></p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/aXOV7LNbA2ZPtEATl7Oa" alt="" width="286"><figcaption><p><em>Выбор уровня защиты High</em></p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/t7pN31LANZtlY0LrUbN8" alt="" width="284"><figcaption><p><em>Успешное завершение настройки</em></p></figcaption></figure></div>

***

### Шаг 6. Подключение и раздача доступа

1. Подключитесь к VPN через приложение Amnezia на вашем ПК или ином устройстве.
2. Для выдачи доступа на другие устройства или для друзей и родственников нажмите 2-ую (вторую) кнопку в нижнем меню приложения.
3. Укажите имя для конфигурации и выберите формат **Amnezia native format**.
4. После этого появится QR-код для подключения. Отсканируйте его на другом устройстве с установленным приложением Amnezia.

<figure><img src="/files/M9i52T61w4TIawbkMFZo" alt="" width="283"><figcaption><p><em>Окно подключения VPN</em></p></figcaption></figure>

<figure><img src="/files/s5CuNhhQRJPYj1NKa9AM" alt="" width="290"><figcaption><p><em>Добавление нового профиля</em></p></figcaption></figure>

<figure><img src="/files/3DPOatLtf3u022PNxrxV" alt="" width="287"><figcaption><p><em>QR-код для подключения</em></p></figcaption></figure>

#### Приложения для мобильных устройств

* **iPhone, MacOS**: AmneziaWG доступно в [App Store](https://apps.apple.com/us/app/amneziawg/id6478942365).
* **Android**: AmneziaWG доступно в [Google Play](https://play.google.com/store/apps/details?id=org.amnezia.awg\&hl=en_US).

Установите приложение, добавьте туннель, отсканируйте QR-код и включите VPN.

<figure><img src="/files/nPW1TuYmFPKGWBfzJZsN" alt="" width="249"><figcaption></figcaption></figure>

***

### Завершение настройки

Теперь ваш собственный VPN сервер успешно настроен и готов к работе. Он обеспечивает высокую скорость, стабильность и повышенную безопасность по сравнению с общедоступными VPN сервисами.

Не забудьте установить надёжный и длинный пароль для доступа к серверу, чтобы защитить его от несанкционированного подключения.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**Официальный сайт:** [https://u1host.com](https://u1host.com/)


# WireGuard – Установка и настройка на собственном сервере

Безопасная установка WireGuard VPN на VPS: простая настройка, шифрование трафика и стабильное соединение. Инструкция для Linux и других ОС.

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

***

### Системные требования

{% hint style="info" %}
В данной инструкции используется ОС Ubuntu 20.04. Рекомендуемые технические характеристики:

* CPU: 1 vCore
* RAM: 512 MB
* Накопитель: 1 GB
* Скорость сети: 100Mbps+
  {% endhint %}

Эта информация является справочной, поскольку для использования WireGuard VPN подойдет любой доступный тарифный план виртуального сервера.

***

### Процесс установки

#### Подготовка сервера

1. Подключитесь к вашему серверу по SSH.
2. Обновите список пакетов и репозиториев системы:

```
apt-get update
```

3. Установите Curl, если он отсутствует:

```
apt-get install curl -y
```

***

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

Используйте следующую команду для автоматической установки Docker:

```
curl -sSL https://get.docker.com | sh
```

Процесс займет около 1 минуты в зависимости от скорости сети и производительности сервера.

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

***

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

После успешной установки Docker используйте следующий шаблон, заменив переменные на свои значения:

```
docker run -d \
  --name=wg-easy \
  -e WG_HOST=🚀YOUR_SERVER_IP \
  -e PASSWORD=🚀YOUR_ADMIN_PASSWORD \
  -v ~/.wg-easy:/etc/wireguard \
  -p 51820:51820/udp \
  -p 51821:51821/tcp \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --sysctl="net.ipv4.ip_forward=1" \
  --restart unless-stopped \
  weejewel/wg-easy
```

Где:

* `🚀YOUR_SERVER_IP` — IP-адрес вашего сервера
* `🚀YOUR_ADMIN_PASSWORD` — пароль для доступа к веб-панели управления

**Важно:** Используйте в пароле только буквы и цифры. Специальные символы могут вызвать ошибки при выполнении скрипта.

Пример правильного пароля: `QJQcc7cAdTY85sp7`&#x20;

Пример неправильного пароля: `u>N#uG_3Z=5pS'cn;`

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

***

### Настройка WireGuard

#### Доступ к веб-панели

После успешной установки откройте в браузере адрес `http://IP:51821`, где `IP` — адрес вашего сервера. Введите пароль, указанный при установке.

<figure><img src="/files/T3pyUUmroaHrj1CF9mU6" alt="" width="302"><figcaption></figcaption></figure>

#### Создание пользователя

1. В веб-интерфейсе нажмите кнопку "New Client" (или "Новый клиент").
2. Введите имя пользователя и нажмите "Create" (или "Создать").

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

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

***

### Подключение к VPN

#### Метод 1: Использование конфигурационного файла

1. Нажмите на кнопку загрузки рядом с созданным пользователем для получения файла конфигурации (`.conf`).
2. Загрузите официальный клиент WireGuard для вашей операционной системы.
3. Импортируйте скачанный файл в клиент WireGuard.
4. Активируйте туннель.

<figure><img src="/files/Qps0JQwqekgcPbh5rhSE" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/ajpmfACfxp2MpEpNqe7S" alt="" width="490"><figcaption></figcaption></figure>

<figure><img src="/files/czYhAvYLvMtIZlzJZ2NO" alt="" width="485"><figcaption></figcaption></figure>

#### Метод 2: Сканирование QR-кода

1. Нажмите на кнопку QR-кода рядом с пользователем.
2. Установите официальное приложение WireGuard на мобильное устройство.
3. В приложении выберите опцию сканирования QR-кода.
4. Отсканируйте код, отображаемый в веб-интерфейсе.
5. Активируйте соединение.

<figure><img src="/files/Yws4MhMy9L4lKOdOjzNU" alt="" width="563"><figcaption></figcaption></figure>

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

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

***

### Мониторинг

Веб-интерфейс WireGuard позволяет отслеживать активность пользователей и объем потребляемого трафика в реальном времени. Для каждого пользователя отображается статус подключения и текущая активность.

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

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

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# 3X-UI – Руководство по установке и использованию панели

Установка панели 3X-UI на виртуальный сервер для настройки VPN VLESS, ShadowSocks, Wireguard и VMess.

### **Краткое описание 3X-UI**

**3X-UI** – современная open-source веб-панель для удобного управления Xray-core, которая переводит рутинные операции администрирования в привычный веб-кабинет и сокращает время на обслуживание сервисов.

Это решение упрощает эксплуатацию – централизует управление подключениями, учётом пользователей и аналитикой, даёт быстрый доступ к конфигурациям и логам, чтобы провайдеры, системные администраторы и продвинутые пользователи могли запускать и поддерживать сервисы без лишних усилий.

Подробное перечисление функций и возможностей – в разделе «Возможности панели 3X-UI» ниже.

Перед вводом в эксплуатацию рекомендуется проверить настройки доступа и настроить регулярное резервное копирование конфигураций.

### Возможности панели 3X-UI

* **Поддержка популярных протоколов** – VMess, VLESS, Trojan, Shadowsocks, WireGuard, SOCKS, HTTP и др.
* **Многоязычный интерфейс** – русский, английский, 中文, español и другие, включая переключение в один клик.
* **Управление пользователями и квотами** – создание/удаление аккаунтов, лимиты трафика, сроки действия, блокировка и приоритеты.
* **Автоматическая выдача и продление SSL** – интеграция с Let’s Encrypt и поддержка собственных сертификатов.
* **Поддержка транспорта Reality** – конфигурации для обхода блокировок и безопасной передачи трафика.
* **Мониторинг и статистика в реальном времени** – трафик, активные подключения, графики, журналы и экспорт данных.
* **Интеграция с Docker** – готовые образы и развёртывание через Docker / Docker-Compose.
* **Полнофункциональный веб-интерфейс** – все задачи администрирования выполняются через GUI (работа в консоли не требуется).

***

### Ручная установка

Для установки 3X-UI выполните следующую команду:

```bash
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
```

Во время установки:

* при запросе параметров панели выберите `y` для активации защиты;
* используйте нестандартный порт для доступа к веб-интерфейсу.

***

#### Установка определённой версии

Чтобы установить нужную версию панели, укажите её номер в команде установки. Например, для версии **v1.7.9**:

```bash
VERSION=v1.7.9 && bash <(curl -Ls "https://raw.githubusercontent.com/mhsanaei/3x-ui/$VERSION/install.sh") $VERSION
```

***

#### 1. Установка через Docker

```bash
bash <(curl -sSL https://get.docker.com)
git clone https://github.com/mhsanaei/3x-ui.git
cd 3x-ui
docker compose up -d
```

Альтернативный вариант:

```bash
docker run -itd \
  -e XRAY_VMESS_AEAD_FORCED=false \
  -v $PWD/db/:/etc/x-ui/ \
  -v $PWD/cert/:/root/cert/ \
  --network=host \
  --restart=unless-stopped \
  --name 3x-ui \
  ghcr.io/mhsanaei/3x-ui:latest
```

***

### Настройка SSL-сертификатов

В 3x-ui предусмотрено несколько способов настройки SSL-сертификата.

#### **Способ 1.** Настройка SSL-сертификата через **ACME** в панели 3X-UI.

1. Убедитесь, что ваш домен корректно указывает на сервер (A-запись в DNS настроена правильно).
2. Выполните в терминале команду:\
   `x-ui`\
   Затем выберите пункт **«Управление SSL-сертификатами»**.
3. В открывшемся меню доступны следующие действия:
   * **Получить SSL** – выпустить новый сертификат.
   * **Отозвать SSL** – удалить существующий сертификат.
   * **Принудительное продление** – обновить сертификат вручную.
   * **Показать домены** – вывести список доступных сертификатов.
   * **Указать пути к сертификатам панели** – задать пути к файлам сертификата, которые будет использовать панель управления.

***

#### **Способ 2.** Настройка SSL-сертификата через через Certbot.

```bash
apt install certbot -y
certbot certonly --standalone --agree-tos --register-unsafely-without-email -d yourdomain.com
certbot renew --dry-run
```

Замените `yourdomain.com` на ваш домен.

***

### Вход в веб-панель

После установки выполните:

```bash
x-ui
```

Выберите пункт `10`, чтобы просмотреть текущие настройки панели: URL, логин и пароль.

<figure><img src="/files/3UxvSyZxpbDWqBLa4z4o" alt=""><figcaption></figcaption></figure>

Откройте ссылку из <kbd>**Access URL**</kbd> и войдите с полученными данными.

***

### Настройка подключений (Inbounds)

#### Создание подключения

1. Перейдите в раздел <kbd>**Inbounds**</kbd>.
2. Нажмите <kbd>**Add inbound**</kbd>.
3. Укажите любое имя в поле <kbd>**Remark**</kbd>.
4. Выберите протокол **(VMess, VLESS, Trojan, ShadowSocks или WireGuard)**.
5. Сохраните настройки.

***

### Настройка протоколов

#### VLESS + Reality

*(рекомендуется для обхода блокировок)*

1. В поле **Security type** выберите **Reality**.
2. Установите **uTLS** – `chrome`.
3. В поле **Dest** укажите значение, например:

   ```
   dl.google.com:443
   ```
4. В поле **SNI** укажите значение, например:

   ```
   dl.google.com
   ```
5. Нажмите **Get New Cert** для автоматической генерации случайных ключей.
6. Нажмите **Create**, чтобы сохранить и создать подключение.

***

### Настройка ограничений

Для каждого подключения можно задать:

* лимит трафика (ГБ);
* срок действия (в днях);
* лимит по IP (одновременные подключения);
* автоматическое отключение при превышении лимита.

***

### Управление пользователями

1. В разделе <kbd>**Inbounds**</kbd> нажмите на `+` рядом с подключением.
2. Выберите <kbd>**Add Client**</kbd>.
3. Укажите имя, лимиты, уникальный ID и срок действия.

<div align="left"><figure><img src="/files/RpMR6MJxMWS40uSp9KHt" alt=""><figcaption></figcaption></figure></div>

***

### Подключение клиентов

#### Windows, macOS, Linux

Рекомендуемые клиенты:

* **V2RayTun** (Windows, Linux, macOS)
* **Hiddify** (Windows, Linux, macOS)
* **Happ** (Windows)

Для подключения:

1. В панели 3X-UI нажмите на QR-код пользователя.
2. Скопируйте конфигурацию либо отсканируйте QR-код с помощью VPN-клиента.
3. Импортируйте конфигурацию и подключитесь.

***

#### Android и iOS

Рекомендуемые клиенты:

* **V2RayTun**
* **Happ**
* **Hiddify**

Для подключения:

1. Установите приложение.
2. Отсканируйте QR-код или импортируйте конфигурацию.
3. Выполните подключение.

***

### Мониторинг и статистика

Панель отображает:

* общий объём трафика;
* использование трафика по пользователям;
* статусы подключений;
* срок действия и статус учётных записей;
* IP-адреса подключений.

***

### Обновление 3X-UI

```bash
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
```

**Для Docker:**

```bash
cd 3x-ui
docker compose down
docker compose pull 3x-ui
docker compose up -d
```

***

### Решение проблем

**Стандартные параметры:**

* порт панели: `2053`
* база данных: `/etc/x-ui/x-ui.db`
* конфигурация Xray: `/usr/local/x-ui/bin/config.json`

***

### Дополнительные функции

* блокировка рекламы и IP-адресов;
* маршрутизация трафика (Google, Netflix, Spotify, OpenAI) через WARP;
* поддержка **WARP** встроена, начиная с версии `v2.1.0`.

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

Просто включите нужную опцию в панели управления.


# OpenVPN – Настройка личного VPN-сервера

Пошаговая установка OpenVPN на VPS за 5 минут. Настройка клиентов, добавление пользователей и защита соединения с шифрованием.

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

***

### Системные требования

В данной инструкции используется ОС Ubuntu 20.04. Скрипт также совместим со всеми актуальными версиями Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS и Fedora.

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

* CPU: 1 vCore
* RAM: 512 MB
* Накопитель: 1 GB
* Скорость сети: 100Mbps+

Эта информация является справочной, поскольку для использования OpenVPN подойдет любой доступный тарифный план виртуального сервера.
{% endhint %}

***

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

Процесс установки OpenVPN максимально упрощен. Достаточно выполнить всего одну команду в консоли вашего сервера:

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

Скрипт автоматически выполнит все необходимые действия по установке и первоначальной настройке OpenVPN.

По завершении установки будет создан конфигурационный файл с именем **spacecore.ovpn**, который находится в главном каталоге. Этот файл необходимо загрузить на ваше устройство при помощи SFTP или другого метода передачи файлов.

<figure><img src="/files/8WutSJVP6iOyOlzbYZdP" alt=""><figcaption></figcaption></figure>

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

***

### Настройка клиентов OpenVPN

#### Для Windows

1. Загрузите и установите официальный клиент OpenVPN для Windows с [официального сайта](https://openvpn.net/community-downloads/)
2. После установки программы добавьте конфигурационный профиль:
   * Щелкните правой кнопкой мыши на иконке OpenVPN в системном трее
   * Выберите "Импорт файла конфигурации"
   * Укажите путь к скачанному файлу **spacecore.ovpn**
3. Подключитесь к VPN, щелкнув правой кнопкой мыши на иконке OpenVPN и выбрав "Подключить"

<figure><img src="/files/syqyn77xK3jnN1E2eRTQ" alt="" width="300"><figcaption></figcaption></figure>

<figure><img src="/files/W0jcgXgKUAaJ8Zj14RzP" alt="" width="300"><figcaption></figcaption></figure>

#### Для iOS / Android

1. Загрузите официальное приложение OpenVPN:
   * iOS: [App Store](https://apps.apple.com/us/app/openvpn-connect/id590379981)
   * Android: [Google Play](https://play.google.com/store/apps/details?id=net.openvpn.openvpn)
2. Откройте приложение и импортируйте конфигурационный файл **spacecore.ovpn**
3. Подключитесь к VPN, следуя инструкциям в приложении

<figure><img src="/files/fUlofsHRo39raupnJNpN" alt="" width="232"><figcaption></figcaption></figure>

***

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

Для создания дополнительных пользовательских профилей выполните следующие действия:

1. Запустите скрипт установки повторно:

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

2. В появившемся меню выберите опцию **1** (Добавить нового пользователя)
3. Введите имя для нового пользователя (например, "friend") и нажмите Enter
4. Скрипт автоматически создаст новый конфигурационный файл с указанным именем (например, **friend.ovpn**)
5. Передайте этот файл пользователю, которому необходим доступ к VPN

Новый конфигурационный файл используется точно так же, как и первоначальный файл конфигурации.

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

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

***

### Управление пользователями

Помимо добавления новых пользователей, скрипт также позволяет:

* Удалять существующих пользователей
* Полностью удалять OpenVPN с сервера
* Просматривать список созданных профилей

Для выполнения этих действий просто запустите скрипт снова и выберите соответствующую опцию из меню.

***

### Преимущества OpenVPN

* Высокий уровень шифрования и безопасности
* Кроссплатформенная поддержка (Windows, macOS, Linux, iOS, Android)
* Обход географических ограничений
* Защита данных при подключении к публичным Wi-Fi

OpenVPN обеспечивает надежную защиту ваших данных и позволяет безопасно работать в интернете из любой точки мира.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Установка AmneziaVPN на Android TV – как снова смотреть YouTube в 2025

Доступ к YouTube можно восстановить с помощью AmneziaWG на Android TV. Настройка личного VPN за минуты: быстро, безопасно и без лишних действий.

### Что понадобится для установки

{% tabs %}
{% tab title="Устройства" %}

* Телевизор с Android TV 8.0+
* Смартфон для передачи конфигурации или флешка
* Стабильное Wi-Fi подключение
  {% endtab %}

{% tab title="Приложения" %}

* AmneziaWG для Android TV
* Localsend для передачи файлов/флешка
* Конфигурационный файл от u1host
  {% endtab %}
  {% endtabs %}

| Приложение       | Описание                                                                                                                                                                                                                    | Дополнительное                                                                                                                           |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| AmneziaWG для TV | [Скачать из Google Play](https://play.google.com/store/search?q=amneziawg\&c=apps\&hl=en_SG\&gl=US)                                                                                                                         | Если у вас нет доступа к Google Play, вы можете скачать Android-версию приложения с Github и сохранить APK-файл на флешку.               |
| LocalSend        | <p><a href="https://play.google.com/store/search?q=localsend&#x26;c=apps&#x26;hl=en_SG&#x26;gl=US">Скачать из Google Play</a><br><a href="https://apps.apple.com/ru/app/localsend/id1661733229">Скачать из AppStore</a></p> | Это приложение пригодится, когда у вас нет флешки. Установив его на телевизор и телефон, вы сможете передавать файлы между устройствами. |

***

### Пошаговая инструкция установки

#### 1. Установите приложения, указанные в таблице выше.

#### 2. Если у вас отсутствует VPN-конфигурация, вы можете создать её, изучив [Настройка личного VPN (AmneziaWG)](/vpn-guide/setup-amnezia)

#### 3. Сохраните файл конфигурации VPN на телефон или флешку.

#### 4. Передайте файл настроек, который вы получили с вашего смартфона на телевизор в папку "Загрузки".

#### 5. Откройте AmneziaWG на вашем телевизоре и выберите файл настроек. И активируйте подключение.

***

### Проверка работоспособности

{% tabs %}
{% tab title="Что проверить" %}

* Откройте ранее недоступный сервис
* Проверьте скорость соединения
* Убедитесь в стабильности работы VPN
  {% endtab %}

{% tab title="Возможные проблемы" %}

* **Нет подключения:**
  * Проверьте правильность конфигурации
  * Перезапустите приложение
  * Проверьте интернет-соединение
* **Низкая скорость:**
  * Выберите ближайший сервер
  * Проверьте скорость Wi-Fi
  * Перезагрузите телевизор
    {% endtab %}
    {% endtabs %}

{% hint style="success" %}
Совет: Сохраните конфигурационный файл в облачном хранилище для быстрого доступа с любого устройства.
{% endhint %}

{% hint style="info" %}
Регулярно обновляйте приложение и сохраняйте резервную копию конфигурации. При возникновении проблем обращайтесь в поддержку u1host.
{% endhint %}

***

### Часто задаваемые вопросы (FAQ)

{% tabs %}
{% tab title="Общие вопросы" %}
**Вопрос:** Работает ли AmneziaWG на всех моделях Android TV?\
**Ответ:** Да, приложение совместимо с Android TV 8.0 и выше.

**Вопрос:** Нужен ли root-доступ для установки?\
**Ответ:** Нет, root-доступ не требуется.

**Вопрос:** Влияет ли VPN на скорость интернета?\
**Ответ:** Минимально, благодаря оптимизированным серверам u1host.
{% endtab %}

{% tab title="Технические вопросы" %}
**Вопрос:** Какая минимальная скорость интернета требуется?\
**Ответ:** Рекомендуется не менее 10 Мбит/с.

**Вопрос:** Можно ли использовать один конфигурационный файл на нескольких устройствах?\
**Ответ:** Советуем для каждого устройства создавать отдельный файл.

**Вопрос:** Как обновить приложение?\
**Ответ:** Обновление происходит автоматически через Google Play Market.
{% endtab %}
{% endtabs %}

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# NekoRay VPN клиент на Windows — подключение, проксирование и автозапуск

Подробное руководство по установке и настройке NekoRay VPN: подключение к прокси, автозапуск, проксирование процессов и работа на Windows.

NekoRay — это современное и универсальное приложение для подключения к VPN и прокси-серверам. Оно разработано с упором на безопасность, стабильность и удобство, предоставляя пользователю эффективные инструменты для защиты личных данных и обхода сетевых ограничений.

***

### Основные функции Nekoray

* **VMess** – протокол от V2Ray, оптимизированный для работы в условиях интернет-ограничений и DPI-фильтрации.
* **VLESS** – усовершенствованный аналог VMess с более высокой скоростью, низкой задержкой и улучшенной совместимостью.
* **Shadowsocks** – открытый прокси-протокол, отлично подходящий для обхода блокировок и улучшения приватности при серфинге.
* **Trojan** – безопасный протокол с TLS-шифрованием, маскирующий трафик под обычные HTTPS-запросы, что затрудняет его обнаружение.
* **Socks5** – универсальный протокол проксирования, применяемый в различных приложениях, включая браузеры, торрент-клиенты и мессенджеры.

***

### Интуитивно понятный интерфейс

Даже если вы впервые работаете с VPN и прокси, Nekoray предложит простой и понятный интерфейс для управления подключениями. Быстрое добавление серверов, переключение между протоколами и настройка маршрутизации — всё это доступно в пару кликов.

***

### Кроссплатформенность

Приложение доступно для популярных платформ, включая:

* **Windows**
* **Linux**
* **Android** (через совместимые сборки)

Это делает Nekoray универсальным инструментом для пользователей на разных устройствах.

***

### Загрузка NekoRay

| Система                                        | Формат        | Ссылка                                                                                                              |
| ---------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------- |
| Nekoray для Windows (64-bit)                   | ZIP архив     | [Скачать](https://github.com/MatsuriDayo/nekoray/releases/download/3.26/nekoray-3.26-2023-12-09-windows64.zip)      |
| Nekoray для Linux (64-bit, архив)              | Архив         | [Скачать](https://github.com/MatsuriDayo/nekoray/releases/download/3.26/nekoray-3.26-2023-12-09-linux64.zip)        |
| Nekoray для Linux (AppImage)                   | AppImage      | [Скачать](https://github.com/MatsuriDayo/nekoray/releases/download/3.26/nekoray-3.26-2023-12-09-linux-x64.AppImage) |
| Nekoray для Debian/Ubuntu (64-bit, пакет .deb) | .deb пакет    | [Скачать](https://github.com/MatsuriDayo/nekoray/releases/download/3.26/nekoray-3.26-2023-12-09-debian-x64.deb)     |
| NekoBox для Android                            | APK (NekoBox) | [Скачать](https://github.com/MatsuriDayo/NekoBoxForAndroid/releases)                                                |

***

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

1. **Загрузка и распаковка:**
   * Скачайте [`nekoray-3.26-2023-12-09-windows64.zip`](https://github.com/MatsuriDayo/nekoray/releases/download/3.26/nekoray-3.26-2023-12-09-windows64.zip)
   * Распакуйте архив в удобное место.
   * Найдите и запустите `nekoray.exe`
2. **Настройка ядра:**\ <mark style="color:orange;">При первом запуске обязательно выберите ядро sing-box. Это необходимо для корректной работы.</mark>
3. **Если вы ранее устанавливали Nekoray и выбрали другое ядро, вам потребуется:**

   * Откройте "Основные настройки"
   * Перейдите в раздел "Ядро"
   * Выберите sing-box

   <div align="left"><figure><img src="/files/UOF4VJYUUWJuuFhYNXqO" alt=""><figcaption></figcaption></figure></div>
4. **Добавление VPN-конфигурации**

   * Скопируйте VPN-ссылку
   * В NekoRay нажмите Ctrl + V или:
     * Нажмите "Сервер"
     * Выберите "Добавить профиль из буфера обмена"

   <figure><img src="/files/MS2KR6hGsPJvpJCVOPqe" alt=""><figcaption></figcaption></figure>
5. **Активация TUN-режима**

   * Включите "Режим TUN"
   * Запустите конфигурацию правым кликом

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

***

### Настройка проксирования процессов

#### Настройка белого списка

1. Откройте "Настройки"
2. Выберите "Настройки TUN-режима"
3. Включите "Встроенный TUN\*"
4. Активируйте "Режим белого списка"

#### Процессы популярных браузеров

{% hint style="info" %}
Имена процессов для проксирования браузеров:
{% endhint %}

| Браузер         | Процесс     |
| --------------- | ----------- |
| Google Chrome   | chrome.exe  |
| Yandex Browser  | browser.exe |
| Mozilla Firefox | firefox.exe |
| Microsoft Edge  | msedge.exe  |
| Opera           | opera.exe   |
| Brave           | brave.exe   |

***

### Автозапуск

1. Нажмите "Программа"
2. Включите опции:
   * "Запускаться вместе с системой"
   * "Запомнить последний профиль"

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

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Как создать собственный прокси-сервер на VPS с 3Proxy: быстрая и ручная установка

Пошаговая инструкция по установке и настройке собственного HTTP(S) и SOCKS5 прокси-сервера с 3Proxy. Быстрый способ через скрипт и ручная настройка с конфигом и автозапуском.

**3Proxy Manager** — это удобный инструмент, который позволяет в несколько кликов создать прокси-серверы форматов HTTP(S) и SOCKS5. Если вас интересуют такие запросы, как "установка 3proxy", "настройка 3proxy" или "добавление пользователя в 3proxy", вы попали по адресу!

***

### Способ 1. Простая установка через 3Proxy Manager

### Шаг 1. Установка скрипта

Для начала скачиваем и устанавливаем скрипт. Выполните следующие команды в терминале:

```bash
cd /root && curl -o 3proxy.sh https://cdn.u1host.com/scripts/3proxy.sh && chmod +x 3proxy.sh
```

Запустите скрипт с помощью команды:

```bash
/root/3proxy.sh
```

После запуска скрипта вводим `1`, и нажимаем `Enter`&#x20;

<figure><img src="/files/YPOjHfCI2cvtYqOKyck5" alt=""><figcaption><p>Первый запуск скрипта</p></figcaption></figure>

**Настройка портов:**

1. Вам предложат настроить HTTP/S прокси. Ответьте **да** (или **нет**) и укажите порт (от 1 до 65535).
2. Затем настройте SOCKS5 прокси аналогичным образом.

{% hint style="warning" %}
**Важно:** используйте разные порты для HTTP/S и SOCKS5, так как один порт нельзя использовать для обоих протоколов.
{% endhint %}

Если хотите быстро завершить настройку, просто четыре раза нажмите **Enter**.

<figure><img src="/files/sBmRFksr4faR04vTFXG1" alt=""><figcaption><p>Успешная установка 3Proxy</p></figcaption></figure>

***

### Шаг 2. Создание нового пользователя

Чтобы добавить нового пользователя:

Запустите скрипт командой:

```bash
/root/3proxy.sh
```

Введите **1** и нажмите **Enter**

<figure><img src="/files/qAOPrIrr8MgGoZng7qh4" alt=""><figcaption><p>Второй запуск скрипта</p></figcaption></figure>

Укажите логин и пароль для нового пользователя. Нажимая **Enter** после каждого ввода.

<figure><img src="/files/mQz6x2qXnosm8WoRcJVR" alt=""><figcaption><p>Созданная прокси</p></figcaption></figure>

После завершения вы увидите данные для подключения к прокси в двух форматах. Прокси начнут работать сразу.

***

### Шаг 3. Получение списка пользователей

Запускаем скрипт командой:

```bash
/root/3proxy.sh
```

После запуска вводим `3`, для просмотра списка пользователей, нажимаем `Enter`&#x20;

<figure><img src="/files/FZiiSCBbfjvTCGst2l4P" alt=""><figcaption><p>Вывод списка пользователей</p></figcaption></figure>

***

### Способ 2. Ручная установка и настройка 3proxy

### Шаг 1. Установка 3proxy на Debian

Обновляем индексы пакетов, устанавливаем build-essential для сборки 3proxy из репозитория GitHub командой

```bash
apt update && apt install build-essential -y
```

Далее скачиваем репозиторий из GitHub, и устанавливаем его:

```bash
wget https://github.com/z3APA3A/3proxy/archive/0.9.4.tar.gz
tar xzf 0.9.4.tar.gz
cd ~/3proxy-0.9.4
make -f Makefile.Linux
mkdir /etc/3proxy
cd ~/3proxy-0.9.4/bin
cp 3proxy /usr/bin/
```

Далее создаем нового пользователя для proxy3 (для повышения безопасности)

```bash
adduser --system --no-create-home --disabled-login --group proxy3
```

Далее получаем информацию пользователя (uid, gid), и запоминаем, они понадобятся в дальнейшем

```bash
id proxy3
```

Пример успешного вывода в консоли:

```bash
###
uid=102(proxy3) gid=109(proxy3) groups=109(proxy3)
###
```

***

### Шаг 2. Настройка конфига 3proxy

Далее, копируем код который будет ниже в блокнот, и начинаем настройку

```json
setgid 109
setuid 102
nserver 8.8.8.8
nserver 1.1.1.1
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users $/etc/3proxy/.proxyauth
daemon
auth cache strong
proxy -n -p3128 -a
socks -p1080 -a
```

Первым делом подставляем значения setgid и setuid на свои (gid, uid).

Далее выбираем какие протоколы будем использовать, если хотите убрать http(s) протокол, то  убираете строку `proxy -n -p3128 -a`,  тоже самое с socks5 протоколом (убираем строку `socks -p1080 -a`), также можно изменить порты на любые другие.

Далее возвращаемся к серверу, и создаем новый файл для конфига командой:

```bash
nano /etc/3proxy/3proxy.cfg
```

Вставляем конфиг из блокнота нажав ПКМ[^1] в терминале, далее нажимаем сочетание клавиш CTRL + O (для записи файла) , далее Enter, далее CTRL + X для выхода из редактора nano.

***

### Шаг 3. Создание сервиса 3proxy

Для того, чтобы при перезагрузке сервера прокси запустились автоматически — нужно создать сервис, вводим команду:

```bash
nano /etc/systemd/system/3proxy.service
```

И вставляем через ПКМ[^1] следующий конфиг в терминал

```bash
[Unit]
Description=3proxy Proxy Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/3proxy /etc/3proxy/3proxy.cfg
ExecStop=/bin/kill `/usr/bin/pgrep -u proxy3`
RemainAfterExit=yes
Restart=on-failure

[Install]
WantedBy=multi-user.target
```

Далее нажимаем сочетание клавиш CTRL + O (для записи файла) , далее Enter, далее CTRL + X для выхода из редактора nano.

Теперь добавляем сервис в автозагрузку, включаем, запускаем:

<pre><code><strong>systemctl daemon-reload
</strong>systemctl enable 3proxy
systemctl start 3proxy
</code></pre>

***

### Шаг 4. Создание пользователей 3proxy

Далее нам нужно создать пользователя, вводим в консоль следующую команду:

```bash
nano /etc/3proxy/.proxyauth
```

И вводим пользователей в формате \<LOGIN>:CL:\<PASSWORD>, их можно создавать сколько угодно, разделитель - новая строка

```bash
## addusers in this format:
#user:CL:password
##see for documentation: http://www.3proxy.ru/howtoe.asp#USERS
puser1:CL:p@ssw0rd
```

Далее нажимаем сочетание клавиш CTRL + O (для записи файла) , далее Enter, далее CTRL + X для выхода из редактора nano.

<details>

<summary>Если Вы ранее добавляли пользователей — перезапустите сервис 3proxy командой</summary>

```bash
systemctl restart 3proxy
```

</details>

***

### Шаг 5. Удаляем установочные файлы

Чистим установочные файлы командой:

```
rm ~/0.9.4.tar.gz
rm -r ~/3proxy-0.9.4
```

Отлично, можете проверять прокси, подставляете IP-адрес сервера, порт, логин и пароль, у меня получилось вот так:

```
http://<ip>:3128:puser1:p@ssw0rd
socks5://<ip>:1080:puser1:p@ssw0rd
```

{% hint style="info" %}
Не забудьте подставить Ваш IP-адрес сервера вместо `<ip>`, а также свой логин и пароль из [#sozdanie-polzovatelei-3proxy](#sozdanie-polzovatelei-3proxy "mention")
{% endhint %}

***

### Выводы

Используя один из данных подходов, вы получаете высококачественные собственные прокси, которыми пользуетесь только Вы, без лимитов по скорости или каких-либо ограничений.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)

[^1]: Правую кнопку мыши


# Как установить DeepSeek на сервер – пошаговая инструкция для VPS

DeepSeek AI – это передовая открытая модель искусственного интеллекта, которая прекрасно справляется со своими задачами даже без использования GPU. В комплексе с Ollama, технология обеспечивает локальный запуск ИИ, позволяя пользователю полностью контролировать производительность и уровень конфиденциальности.

Размещение DeepSeek на личном сервере гарантирует высокий уровень безопасности, так как исключается риск перехвата данных через API. В условиях частой перегрузки официальных серверов DeepSeek, локальная установка позволяет использовать исключительно свои вычислительные ресурсы, не делясь ими с посторонними.

***

### Какие характеристики нам потребуются?

Рассмотрим сравнение моделей с различными системными требованиями. Все модели адаптированы как для работы на CPU, так и на GPU. Однако, учитывая, что установка производится на сервере, в данной статье основной акцент будет сделан на настройке и эксплуатации модели на вычислительных мощностях процессора.

<table><thead><tr><th width="155.39996337890625">Версия модели</th><th width="82.199951171875">Размер</th><th width="85">ОЗУ</th><th>Подходящий тариф</th><th></th></tr></thead><tbody><tr><td>deepseek-r1:1.5b</td><td>1.1 GB</td><td>4 GB</td><td><a href="https://u1host.com/">DE-7950X3D-4</a></td><td>Простые задачи, отлично подходит для тестирования и пробных запусков.</td></tr><tr><td>deepseek-r1:7b</td><td>4.7 GB</td><td>10 GB</td><td><a href="https://u1host.com/">DE-7950X3D-5</a></td><td>Написание и перевод текстов. Разработка несложного кода.</td></tr><tr><td>deepseek-r1:14b</td><td>9 GB</td><td>20 GB</td><td><a href="https://u1host.com/">DE-7950X3D-6</a></td><td>Продвинутые возможности в разработке, копирайтинге. Отличный баланс скорости и функционала.</td></tr><tr><td>deepseek-r1:32b</td><td>19 GB</td><td>40 GB</td><td><a href="https://u1host.com/">DE-7950X3D-6</a></td><td>Мощность, аналогичная ChatGPT o1 mini. Углубленный анализ данных.</td></tr><tr><td>deepseek-r1:70b</td><td>42 GB</td><td>85 GB</td><td><a href="https://u1host.com/">Минимальный выделенный сервер</a></td><td>Вычисления высокого уровня для бизнес-задач. Глубокий анализ данных и комплексная разработка.</td></tr><tr><td>deepseek-r1:671b</td><td>720 GB</td><td>768 GB</td><td><a href="https://u1host.com/">Минимальный выделенный сервер</a></td><td>Основная и самая продвинутая модель DeepSeek R1. Предоставляет вычислительные функции на уровне последних моделей ChatGPT. Рекомендуем размещать на мощном выделенном сервере с NVMe-дисками.</td></tr></tbody></table>

***

### Пошаговая установка модели DeepSeek 14B на сервере

В качестве примера мы установим модель 14B, которая обеспечивает оптимальное соотношение производительности и ресурсопотребления. Данная инструкция применима для любой модели из доступного списка, позволяя при необходимости установить другую версию.

{% hint style="warning" %}
Для установки используется тариф Hi-CPU Pulsar с операционной системой Ubuntu 22.04, который идеально подходит для DeepSeek.
{% endhint %}

Обновите системные репозитории и пакеты:

```
sudo apt update && sudo apt upgrade -y
```

Установите Ollama — менеджер для развертывания DeepSeek:

```
curl -fsSL https://ollama.com/install.sh | sh && sudo systemctl start ollama
```

Загрузите выбранную модель DeepSeek:

```
ollama pull deepseek-r1:14b
```

{% hint style="info" %}
Примечание: Вы можете заменить `deepseek-r1:14b` на другую версию, например, `deepseek-r1:32b`. Установка модели 14B занимает приблизительно 2 минуты на сервере Hi-CPU Pulsar благодаря высокоскоростному сетевому соединению.
{% endhint %}

Запустите модель DeepSeek:

```
ollama run deepseek-r1:14b
```

После выполнения этой команды появится интерфейс для ввода сообщений, что позволит начать диалог с искусственным интеллектом.

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

***

### Дополнительные команды

Вы также можете отправить одиночный запрос:

```
ollama run deepseek-r1:14b "What is heavier: 1 kg of iron or 1 kg of feathers?"
```

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

Для создания публичного API-доступа:

```
ollama serve
```

Для проверки установленных моделей:

```
ollama list
```

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

***

### Рекомендации по выбору сервера

Для стабильной работы моделей DeepSeek R1 рекомендуется использовать серверы с достаточным объемом оперативной памяти (предпочтительно с некоторым запасом) и быстрыми NVMe-накопителями.

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# .NET Framework 3.5: Установка в Windows 10

Windows 10 поставляется с предустановленной .NET Framework 4.5, но для многих приложений, разработанных еще во времена Vista и Windows 7, нужен .NET Framework v3.5. Эти приложения не будут работать, пока вы не установите необходимую версию. После попытки запустить такую программу, Windows 10 предложит вам загрузить и установить .NET Framework 3.5.

### Что такое Framework 3.5

Framework 3.5, или .NET Framework 3.5, — это версия платформы разработки от Microsoft, которая предоставляет разработчикам набор библиотек и инструментов для создания приложений на языке программирования C#, VB.NET и других языках .NET. Эта версия была выпущена в 2007 году и включает в себя несколько ключевых компонентов:

* LINQ (Language Integrated Query): позволяет разработчикам писать запросы к данным непосредственно в коде, используя синтаксис, интегрированный в язык программирования.
* ASP.NET AJAX: обеспечивает возможность создания интерактивных веб-приложений с помощью асинхронных вызовов серверного кода.
* Возможности расширяемости: .NET Framework 3.5 поддерживает создание пользовательских контроллеров и библиотек

### Пошаговая установка через панель управления

1. Откройте панель управления
2. Переключитесь в режим просмотра "Мелкие значки"
3. Найдите и откройте "Программы и компоненты"<br>

   <figure><img src="/files/YI1aokBcQD0KxB1y7nLr" alt=""><figcaption><p>Программы и компоненты</p></figcaption></figure>
4. Нажмите "Включение или отключение компонентов Windows"<br>

   <figure><img src="/files/T3vhAoFo9m4blNiJ6fA1" alt="" width="563"><figcaption><p>Окно компонентов Windows</p></figcaption></figure>
5. Выберите .NET Framework 3.5 (включая 2.0 и 3.0) и нажмите кнопку "ОК"<br>

   <figure><img src="/files/NEqJRBdnfoIQ7vDd5j9l" alt=""><figcaption><p>.NET Framework 3.5</p></figcaption></figure>
6. Подождите, пока Windows загрузит и установит необходимые компоненты

### Установка через DISM

Есть еще один способ включить .Net Framework - это воспользоваться DISM. Смонтируйте образ диска Windows 10 или вставьте DVD-диск, либо вставьте загрузочную флешку с операционной системой.

Теперь откройте командную строку с повышенными правами администратора и введите следующую команду:

```bash
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
```

Замените D: на букву диска для установочного носителя Windows 10.

### Автономный установщик .NET Framework 3.5

Автономный установщик .NET Framework – небольшая утилита, доступная бесплатно, разработанная TechGainer для автоматической установки .NET Framework 3.5 на Windows 10. Хотя .NET Framework 4 является частью Windows 8 и 10, версия 3.5 или более ранние версии не включены в эти выпуски Windows. Чтобы установить их, вам нужно подключение к интернету. Вы можете установить его, воспользовавшись интернетом.

!\[Окно с компонентами Windows] \[image-4.png]

### Как удалить?

Чтобы удалить .NET Framework 3.5 с Windows 10, выполните следующие шаги:

1. Откройте Панель управления: нажмите клавишу Windows и введите "Панель управления"
2. Перейдите в 'Программы и компоненты'
3. Нажмите "Включение или отключение компонентов Windows"
4. Найдите .NET Framework 3.5: в открывшемся окне найдите пункт .NET Framework 3.5 (включает .NET 2.0 и 3.0)
5. Снимите галочку и нажмите OK

{% hint style="warning" %}
Примечание: некоторые приложения могут требовать .NET Framework 3.5 для корректной работы, поэтому убедитесь, что у вас нет зависимостей от этой версии перед удалением.
{% endhint %}

### Дополнительные ресурсы

* [Официальная документация Microsoft](https://docs.microsoft.com/dotnet/framework/)
* [Центр загрузки Microsoft](https://www.microsoft.com/download)

{% hint style="info" %}
Если у вас возникли вопросы по установке .NET Framework 3.5 или другим услугам U1HOST, обратитесь в нашу службу поддержки.
{% endhint %}

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**Наш сайт:** [https://u1host.com](https://u1host.com/)


# Usermod в Linux: Управление пользователями

Подробное руководство по использованию команды usermod в Linux для управления пользовательскими учетными записями, включая изменение имени пользователя, домашнего каталога и групповых настроек.

### Введение

Команда `usermod` в Linux используется для изменения настроек учетной записи пользователя, таких как имя пользователя, домашний каталог, группы. Это важный инструмент администрирования системы, который позволяет гибко управлять пользовательскими аккаунтами.

### Основные возможности

1. **Изменение домашнего каталога**: Позволяет изменить расположение домашнего каталога пользователя с помощью команды `usermod`.
2. **Изменение имени пользователя**: Дает возможность изменить логин пользователя, сохраняя все его данные и настройки.
3. **Управление группами**: Позволяет изменять группу, к которой принадлежит пользователь.
4. **Изменение UID**: Позволяет модифицировать уникальный идентификатор пользователя (User Identifier) в системе Linux.
5. **Настройка оболочки**: Дает возможность изменить тип оболочки пользователя для работы с системой.

{% hint style="warning" %}
Для использования команды `usermod` необходимы права администратора (root).
{% endhint %}

### Синтаксис

Базовый синтаксис команды:

```bash
usermod [options] LOGIN
```

#### Основные опции:

* `-l`: изменить имя пользователя
* `-d`: изменить домашний каталог пользователя
* `-aG`: добавить пользователя в группу
* `-g`: изменить группу пользователя

### Примеры использования

#### Изменение домашнего каталога:

```bash
usermod -d /new/home/dir username
```

#### Изменение имени пользователя:

```bash
usermod -l newusername oldusername
```

#### Добавление в группу:

```bash
usermod -g newgroupname username
```

#### Изменение UID пользователя:

```bash
usermod -u newuid username
```

#### Изменение оболочки пользователя:

```bash
usermod -s /bin/bash username
```

{% hint style="info" %}
Все изменения применяются немедленно, но могут потребовать перезагрузки сеанса пользователя.
{% endhint %}

### Дополнительные ресурсы

* [Официальная документация Linux](https://www.kernel.org/doc/html/latest/)
* [Руководство по командам Linux](https://linux.die.net/man/)

{% hint style="warning" %}
При работе с командой usermod будьте осторожны, так как неправильное использование может привести к проблемам с доступом к системе.
{% endhint %}

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Команда cp в Linux: Копирование файлов и каталогов

Полное руководство по использованию команды cp (copy) в Linux: от базовых операций копирования до продвинутых техник с сохранением атрибутов и рекурсивным копированием.

### Введение

Во время работы в терминале часто приходится копировать файлы. Команда `cp` (от англ. copy) является одним из основных инструментов Linux для этой задачи. Она поставляется по умолчанию во всех дистрибутивах и умеет копировать файлы и папки, а также сохранять их атрибуты в файловых системах Linux.

### О команде cp

Команда `cp` представляет собой мощный инструмент для копирования файлов и директорий. Её основной синтаксис выглядит следующим образом:

```bash
cp [options] <source file/directory> <target file/directory>
```

#### Базовые примеры использования

1. Копирование одного файла:

```bash
cp file.txt /home/user/documents/
```

2. Копирование директории со всем содержимым:

```bash
cp -r dir1/ dir2/
```

### Ключевые опции команды cp

{% hint style="info" %}
Правильное использование опций может значительно упростить процесс копирования и сделать его более безопасным.
{% endhint %}

1. `-r` или `--recursive`: Рекурсивное копирование директорий со всем содержимым
2. `-v` или `--verbose`: Подробный вывод информации о процессе копирования
3. `-i` или `--interactive`: Запрос подтверждения перед копированием файлов
4. `-u` или `--update`: Копирование только новых или обновленных файлов
5. `-p` или `--preserve`: Сохранение всех атрибутов файлов (владелец, права, временные метки)

#### Продвинутые техники копирования

{% hint style="warning" %}
При использовании продвинутых опций будьте внимательны, так как неправильное применение может привести к нежелательным результатам.
{% endhint %}

1. Копирование с сохранением всех атрибутов:

```bash
cp -ap /source/directory/* /target/directory/
```

2. Копирование только обновленных файлов:

```bash
cp -u /source/* /destination/
```

3. Копирование с отображением прогресса:

```bash
cp -v /source/file /target/location/
```

### Практические рекомендации

1. Всегда используйте флаг `-i` при работе с важными файлами
2. Применяйте `-r` для копирования директорий
3. Используйте `-p` для сохранения прав доступа и временных меток
4. Флаг `-v` поможет отследить процесс копирования
5. Комбинируйте флаги для более эффективной работы

### Дополнительная информация

Для получения подробной документации по команде `cp` можно использовать:

```bash
man cp
```

{% hint style="info" %}
Рекомендуется всегда проверять права доступа и наличие свободного места перед выполнением операций копирования.
{% endhint %}

### Часто задаваемые вопросы

**В:** Как копировать скрытые файлы? \
**О:** Используйте шаблон .\*: `cp -r .* /destination/`

**В:** Можно ли отменить копирование? \
**О:** Нет, процесс копирования нельзя отменить после начала. Используйте `-i` для подтверждения.

{% hint style="info" %}
Регулярно создавайте резервные копии важных файлов и проверяйте целостность скопированных данных.
{% endhint %}

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Команда nc в Linux: Использование для сетевых соединений

Полное руководство по использованию netcat (nc) – универсального сетевого инструмента для Linux.

### Введение

В мире Linux-администрирования netcat (nc) часто называют "швейцарским армейским ножом" для работы с сетью. Эта компактная но мощная утилита обеспечивает передачу и прием данных через TCP и UDP протоколы. Хотя функционал netcat может показаться ограниченным, инструмент прекрасно справляется с задачами тестирования соединений, отладки сетевых служб и базового сетевого взаимодействия.

### Что дает команда?

Netcat представляет собой универсальный сетевой инструмент, который находит применение в различных сценариях системного администрирования и разработки. Вот ключевые возможности утилиты:

1. **Работа с TCP/UDP**: Создание и управление соединениями по обоим протоколам для тестирования сетевых служб.
2. **Мониторинг портов**: Возможность прослушивать определенные порты для анализа входящих соединений.
3. **Передача данных**: Организация прямой передачи информации между системами через сеть.
4. **Чат-функционал**: Реализация простой системы обмена текстовыми сообщениями между хостами.
5. **Сканирование портов**: Обнаружение открытых сетевых служб на удаленных системах.
6. **Туннелирование**: Перенаправление сетевого трафика через альтернативные порты или хосты.
7. **Прокси-возможности**: Базовая работа через прокси-серверы для сетевых операций.
8. **Тестовый веб-сервер**: Быстрое создание простых HTTP-точек для тестирования.

### Основные опции команды

Для эффективной работы с netcat важно понимать ключевые параметры командной строки:

* `-6`: Активация поддержки IPv6 (по умолчанию используется -4 для IPv4)
* `-h`: Вывод справочной информации о доступных параметрах
* `-i`: Установка интервала задержки между операциями (в секундах)
* `-l`: Активация режима прослушивания порта
* `-N`: Автоматическое завершение соединения после передачи файла
* `-n`: Отключение DNS-резолвинга для прямой работы с IP-адресами
* `-P user_name`: Указание пользователя для прокси-подключения
* `-x address:port`: Настройка адреса и порта прокси
* `-p port`: Явное указание порта (обычно определяется автоматически)
* `-U`: Использование UNIX-сокетов для межпроцессного взаимодействия
* `-u`: Переключение на UDP протокол вместо TCP
* `-v`: Включение подробного режима вывода
* `-w`: Установка таймаута соединения в секундах
* `-z`: Сканирование без передачи данных

### Проверка портов

Одна из основных задач netcat – диагностика доступности сетевых служб. Для проверки используйте комбинацию параметров -vz:

```bash
$ nc -vz 192.168.31.247 8080

$ nc -vz 192.168.31.247 1-1000 2>&1 | grep succeeded
```

<figure><img src="/files/mmKHgrrsyOEIgsONDRFZ" alt=""><figcaption><p>Скриншот с примером выполнения команды</p></figcaption></figure>

Для проверки UDP-портов добавьте параметр -u:

```bash
$ nc -vzu 192.168.31.247 1-1000 2>&1 | grep succeeded
```

Важно помнить, что UDP-порты всегда показываются как доступные из-за особенностей протокола.

### Прослушивание портов

Для мониторинга сетевой активности используйте режим прослушивания:

```bash
$ nc -nlv 8080
```

<figure><img src="/files/g8bWllH9SlwiBJ0VoE6k" alt=""><figcaption><p>Скриншот с примером прослушивания порта</p></figcaption></figure>

{% hint style="warning" %}
При использовании TCP убедитесь, что порт свободен – иначе получите ошибку "Already in use". Также помните, что низкие порты (< 1024) требуют привилегий root.
{% endhint %}

### Передача файлов

Netcat позволяет организовать простой обмен данными между системами. Начнем с базового примера – текстового чата.

На принимающей стороне:

```bash
$ nc -lp 8080
```

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

На передающей стороне:

```bash
$ nc 0.0.0.0 8080
```

Для передачи файлов механизм аналогичен. На принимающей стороне:

```bash
$ nc -l 8080 > paste.txt
```

На передающей стороне:

```bash
$ nc -N 0.0.0.0 8080 < copy.txt
```

### Простой веб-сервер

Netcat можно использовать для создания базового HTTP-сервера. Хотя функционал ограничен, это полезно для быстрого тестирования:

```bash
$ while true; do echo -e "HTTP/1.1 200 OK\n\n$(cat index.html)" | nc -l -w 1 8080; done
```

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

Параметр -w 1 обеспечивает автоматическое закрытие соединения, если этого не сделает браузер.

### Удаленная оболочка

Netcat также может использоваться для удаленного доступа к системе. Хотя старый параметр -e был удален по соображениям безопасности, существуют альтернативные методы:

На принимающей стороне:

```bash
$ nc -lvnp 8080
```

На передающей стороне:

```bash
$ rm /tmp/f; mkfifo /tmp/f; cat /tmp/f | sh -i 2>&1 | nc 0.0.0.0 8080 >/tmp/f
```

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

{% hint style="danger" %}
Будьте осторожны с удаленным доступом – это потенциальный вектор атаки. Всегда настраивайте брандмауэр и следуйте принципам безопасности.
{% endhint %}

### Дополнительные ресурсы

Для получения полной информации о возможностях netcat используйте:

```bash
man nc
```

{% hint style="info" %}
Помните о безопасности при работе с сетевыми инструментами. Документируйте все изменения и регулярно проверяйте настройки сетевой защиты.
{% endhint %}

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# IOPS в Linux: Тестирование и оптимизация дисковой производительности

Этот материал поможет разобраться в том, что такое IOPS, почему этот показатель важен и как он влияет на производительность вашего сервера в U1Host.

### Что такое IOPS?

#### Базовое определение

IOPS (Input/Output Operations Per Second) — это метрика, измеряющая количество операций ввода-вывода, которые устройство хранения может выполнить за одну секунду.

{% tabs %}
{% tab title="Простыми словами" %}
Представьте IOPS как скорость, с которой ваш диск может:

* Читать файлы
* Записывать новые данные
* Изменять существующую информацию
  {% endtab %}

{% tab title="Технические детали" %}
IOPS включает:

* Случайное чтение
* Последовательное чтение
* Случайная запись
* Последовательная запись
* Смешанные операции
  {% endtab %}
  {% endtabs %}

### Почему IOPS важен?

{% hint style="info" %}
IOPS напрямую влияет на скорость работы ваших приложений и сервисов
{% endhint %}

#### Критические сценарии использования

* Базы данных (MySQL, PostgreSQL, MongoDB)
* Веб-серверы с высокой нагрузкой
* Файловые хранилища
* Системы кэширования
* Почтовые серверы

### Факторы, влияющие на IOPS

#### 1. Тип накопителя

{% tabs %}
{% tab title="NVMe SSD" %}

* Используются в U1Host
* Максимальная производительность
* До 1,000,000 IOPS
* Минимальная задержка
  {% endtab %}

{% tab title="SATA SSD" %}

* Средняя производительность
* До 100,000 IOPS
* Умеренная задержка
  {% endtab %}

{% tab title="HDD" %}

* Базовая производительность
* 100-200 IOPS
* Высокая задержка
  {% endtab %}
  {% endtabs %}

#### 2. Размер блока данных

{% hint style="warning" %}
Размер блока данных существенно влияет на реальную производительность
{% endhint %}

| Размер блока | Влияние на IOPS   |
| ------------ | ----------------- |
| 4KB          | Максимальный IOPS |
| 8KB          | Высокий IOPS      |
| 64KB         | Средний IOPS      |
| 1MB          | Низкий IOPS       |

#### 3. Паттерны доступа

* **Случайный доступ**
  * Более требователен к IOPS
  * Типичен для баз данных
  * Важен для веб-приложений
* **Последовательный доступ**
  * Менее требователен к IOPS
  * Характерен для стриминга
  * Важен для бэкапов

### IOPS в U1Host

{% hint style="success" %}
На серверах U1Host мы не устанавливаем искусственных ограничений на IOPS
{% endhint %}

#### Наши преимущества:

* Использование только NVMe накопителей
* Отсутствие лимитов на IOPS
* Оптимизированная конфигурация хранилища
* Мониторинг производительности
* Возможность масштабирования

### Как измерить IOPS?

#### Linux

```bash
# Измерение случайного чтения
fio --name=randread --ioengine=libaio --iodepth=16 --rw=randread --bs=4k --direct=1 --size=4G --numjobs=1 --runtime=240 --group_reporting
```

#### Windows

```powershell
# Используйте CrystalDiskMark или ATTO Disk Benchmark
```

### Рекомендации по оптимизации

1. **Выбор правильного типа диска**
   * NVMe SSD для высоконагруженных систем
   * RAID-массивы для повышения надежности
2. **Настройка файловой системы**
   * Оптимальный размер блока
   * Правильные параметры монтирования
3. **Мониторинг производительности**
   * Регулярная проверка IOPS
   * Анализ узких мест
   * Своевременное масштабирование

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# UnixBench на Linux: тестирование производительности сервера

Это руководство поможет вам провести комплексное тестирование производительности вашего сервера с помощью UnixBench

### Что такое UnixBench?

UnixBench – один из самых надежных инструментов для тестирования Linux-серверов с 1983 года. В он остается золотым стандартом для:

* Оценки общей производительности системы
* Сравнения разных конфигураций серверов
* Выявления узких мест в производительности

***

### Области тестирования

{% tabs %}
{% tab title="CPU тесты" %}

#### Процессорные операции

* Dhrystone 2 для целочисленных операций
* Whetstone для операций с плавающей точкой
* Тесты на создание процессов
* Оценка производительности при переключении контекста
  {% endtab %}

{% tab title="I/O тесты" %}

#### Операции ввода/вывода

* Тестирование файловой системы
* Оценка скорости копирования данных
* Проверка производительности pipe операций
* Измерение процессорного времени для I/O операций
  {% endtab %}

{% tab title="Системные тесты" %}

#### Системные операции

* Тестирование системных вызовов
* Оценка производительности shell скриптов
* Проверка работы с памятью
* Тестирование многозадачности
  {% endtab %}
  {% endtabs %}

***

### Сравнительная таблица результатов

| Тип сервера  | Single-Core Score | Multi-Core Score | Типичное применение          |
| ------------ | ----------------- | ---------------- | ---------------------------- |
| Entry VPS    | 1000-1500         | 2000-3000        | Веб-хостинг                  |
| Standard VPS | 1500-2500         | 3000-5000        | Базы данных                  |
| Premium VPS  | 2500+             | 5000+            | Высоконагруженные приложения |

***

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

{% hint style="warning" %}
Перед установкой убедитесь, что система обновлена до последней версии
{% endhint %}

#### Подготовка системы

```bash
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential gcc perl libx11-dev libgl1-mesa-dev -y

# CentOS/RHEL
sudo yum groupinstall "Development Tools" -y
sudo yum install perl-Time-HiRes libX11-devel mesa-libGL-devel -y
```

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

```bash
wget https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz
tar xvf v5.1.3.tar.gz
cd byte-unixbench-5.1.3/UnixBench/
make
```

***

### Запуск тестирования

{% hint style="success" %}
Рекомендуется выполнять тесты на "чистой" системе без активных процессов
{% endhint %}

#### Базовое тестирование

```bash
./Run
```

#### Многопоточное тестирование

```bash
./Run -c $(nproc) # Использует все доступные ядра
```

***

### Оптимизация результатов

#### Перед тестированием:

1. **Очистка системы**

```bash
# Очистка кэша
sync; echo 3 > /proc/sys/vm/drop_caches

# Остановка ненужных сервисов
systemctl stop apache2 mysql nginx
```

2. **Мониторинг температуры**

```bash
# Установка утилит мониторинга
apt install lm-sensors
sensors
```

***

### Интерпретация результатов

#### Ключевые метрики года:

* **System Benchmarks Index Score**
  * < 1000: Требуется оптимизация
  * 1000-2000: Хороший результат
  * 2000: Отличный результат
* **Индивидуальные тесты**
  * Dhrystone: измерение целочисленной производительности
  * Whetstone: оценка операций с плавающей точкой
  * File Copy: производительность I/O операций

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


# Протоколы SMTP, POP3 и IMAP: полная инструкция

Выбираете почтовый протокол для сервера? Сравниваем возможности и показываем настройку под разные задачи на VPS

### SMTP: Simple Mail Transfer Protocol

**SMTP (Simple Mail Transfer Protocol)** — это протокол, отвечающий за отправку электронных писем. Когда вы нажимаете "Отправить" в своем почтовом клиенте, именно SMTP доставляет ваше сообщение до сервера получателя.

#### Как работает SMTP

SMTP функционирует как почтальон в цифровом мире. Протокол принимает письмо от вашего почтового клиента и передает его по цепочке серверов до тех пор, пока оно не достигнет почтового ящика получателя.

**Процесс отправки:**

1. Почтовый клиент подключается к SMTP-серверу
2. Происходит аутентификация отправителя
3. Указывается адрес получателя
4. Передается содержимое письма
5. Сервер отправляет письмо к получателю

SMTP работает только в одном направлении — исключительно для отправки писем.

***

### POP3: Post Office Protocol version 3

**POP3 (Post Office Protocol version 3)** предназначен для загрузки писем с почтового сервера на ваше устройство. Основная особенность протокола — письма обычно удаляются с сервера после скачивания.

#### Преимущества POP3

* **Экономия места на сервере**: письма хранятся локально на вашем устройстве
* **Быстрая работа**: не требует постоянного подключения к интернету для чтения почты
* **Простота настройки**: минимальная конфигурация

#### Недостатки POP3

* **Проблемы с несколькими устройствами**: письмо, скачанное на компьютер, не будет видно на телефоне
* **Риск потери данных**: если устройство сломается, письма могут быть утеряны
* **Отсутствие синхронизации**: папки, метки и статусы не синхронизируются

POP3 подходит тем, кто работает с почтой преимущественно с одного устройства и не нуждается в облачной синхронизации.

***

### IMAP: Internet Message Access Protocol

**IMAP (Internet Message Access Protocol)** — более современный протокол для получения почты. В отличие от POP3, IMAP хранит все письма на сервере и синхронизирует их состояние между всеми вашими устройствами.

#### Преимущества IMAP

* **Синхронизация между устройствами**: прочитанное на телефоне письмо будет отмечено как прочитанное и на компьютере
* **Облачное хранение**: письма всегда доступны с любого устройства
* **Работа с папками**: создание, удаление и управление папками синхронизируется везде
* **Экономия трафика**: можно загружать только заголовки писем

#### Недостатки IMAP

* **Требования к хранилищу**: письма занимают место на сервере
* **Зависимость от интернета**: для работы с почтой нужно подключение к сети
* **Потребление трафика**: постоянная синхронизация может быть критична при ограниченном интернете

IMAP незаменим для тех, кто пользуется почтой с разных устройств и ценит удобство синхронизации.

***

### Сравнение протоколов

| Протокол | Основная задача     | Применение                  | Особенности                 |
| -------- | ------------------- | --------------------------- | --------------------------- |
| **SMTP** | Отправка писем      | Когда нужно отправить email | Работает только на отправку |
| **POP3** | Загрузка писем      | Работа с одного устройства  | Удаляет письма с сервера    |
| **IMAP** | Синхронизация почты | Многоустройственный доступ  | Хранит все на сервере       |

**Ключевое различие**: SMTP отвечает только за отправку, POP3 и IMAP — за получение. Выбор между POP3 и IMAP зависит от ваших потребностей в синхронизации.

***

### Выбор подходящего решения

#### Для обычных пользователей

Если вы проверяете почту только на домашнем компьютере — **POP3** будет оптимальным выбором. Он простой, быстрый и не требует много ресурсов.

#### Для активных пользователей

Тем, кто работает с почтой на смартфоне, планшете и компьютере одновременно, необходим **IMAP**. Он обеспечит синхронизацию и доступность писем на всех устройствах.

#### Для бизнеса

Корпоративной почте лучше подходит **IMAP** — он обеспечивает надежное хранение на сервере и удобную командную работу. SMTP используется параллельно для отправки корреспонденции.

***

### Настройка на серверах u1host

Современные VPS и выделенные серверы u1host поддерживают все описанные протоколы из коробки. Выбор конкретного протокола зависит от ваших задач и предпочтений.

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

**Нужна помощь с настройкой почтового сервера?** Обращайтесь в техподдержку u1host — мы поможем развернуть и настроить любое почтовое решение под ваши требования.


# Как разрешить скачивание файлов в Internet Explorer на Windows Server

При работе с Windows Server 2019 многие сталкиваются с проблемой, когда встроенный браузер Internet Explorer блокирует скачивание файлов из-за повышенных настроек безопасности. Разберем, как быстро исправить эту ситуацию.

{% hint style="warning" %}
Все действия и инструкции выполняются на ОС **Windows Server 2019**.
{% endhint %}

### Проблема с загрузками в IE

Подключаемся к удаленному серверу. Открываем **Internet Explorer**, выбираем рекомендуемые настройки и нажимаем **OK**.

<figure><img src="/files/IM34lnc21xdGoQGMwFIP" alt=""><figcaption><p><em>Окно Internet Explorer Enhanced Security Configuration с рекомендуемыми настройками безопасности и кнопкой OK</em></p></figcaption></figure>

При попытке перейти на страницу сайта нам вылазит еще одно предупреждение, оставляем галочку и нажимаем **OK**.

<figure><img src="/files/hb8DqGklDWcNCmqvimIn" alt=""><figcaption><p>Security Alert с предупреждением о небезопасном подключении и галочкой "In the future, do not show this warning</p></figcaption></figure>

Затем система безопасности также показывает ошибку, убираем галочку с пункта, который продолжит отправлять предупреждения и нажимаем кнопку **Close**.

<figure><img src="/files/zhijtR2LCtJ5sije9Cjj" alt=""><figcaption><p><em>Internet Explorer диалог с предупреждением безопасности и кнопкой Close</em></p></figcaption></figure>

Если попробовать скачать файл, то выскачет сообщение о том, что настройки безопасности не позволяют совершить данное действие, нажимаем **OK**.

<figure><img src="/files/4ZTiNxHksTJ4Siak92dn" alt=""><figcaption></figcaption></figure>

### Решение через настройки безопасности

#### Шаг 1. Открываем настройки браузера

Следом нам нужно найти и выбрать шестеренку в верхнем углу браузера. Затем нажимаем на кнопку **Internet options**.

<figure><img src="/files/7Ikz6QMNBIZAnqgoZLyH" alt=""><figcaption><p><em>Выпадающее меню Internet Explorer с выделенным пунктом "Internet options"</em></p></figcaption></figure>

#### Шаг 2. Переходим в Security

Перед нами открывается специальное окно, переходим в раздел **Security (Безопасность)**.

<figure><img src="/files/Vzo08YcS7Anwq2qZTmKX" alt=""><figcaption><p><em>Окно Internet Options на вкладке Security с выбранной зоной Internet</em></p></figcaption></figure>

1. Выбираем зону **Internet** (глобус)
2. Убираем галочку с пункта **Enable Protected Mode**
3. Нажимаем на кнопку **Custom level...**

#### Шаг 3. Настраиваем загрузки

В открывшемся окне листаем вниз и ищем данные разделы:

<figure><img src="/files/BJ1YI9FYDNZVEqYGUaeG" alt=""><figcaption><p><em>Custom level settings с разделом Downloads, показывающим настройки File download и Font download</em></p></figcaption></figure>

Выставляем в обоих значение **Enable**.

{% hint style="warning" %}
**Первый** — обозначает возможность скачивания **любых файлов**.\
**Второй** — отвечает за скачивание **шрифтов**.&#x20;
{% endhint %}

#### Шаг 4. Применяем изменения

Далее нажимаем на кнопку **OK** для применения параметров, вылазит предупреждение:

<figure><img src="/files/VEjy8vrBcOlGrtOlJwSZ" alt=""><figcaption><p><em>Warning диалог с вопросом "Are you sure you want to change the settings for this zone?" и кнопками Yes/No</em></p></figcaption></figure>

Соглашаемся с изменениями, выбрав кнопку **Yes**.

В последнем окне настроек нажимаем **Apply** для полного применения изменений:

<figure><img src="/files/ilAslhjbSwqUmiumJ7Fq" alt=""><figcaption><p><em>Окно Internet Options с выделенной кнопкой Apply</em></p></figcaption></figure>

Нам опять же выскакивает предупреждение, соглашаемся и закрываем окно настроек.

<figure><img src="/files/fFMyhwH26t6Wn7x4fGqw" alt=""><figcaption><p><em>Финальное предупреждение "The current security settings will put your computer at risk" с кнопкой OK</em></p></figcaption></figure>

### Результат

Теперь мы без каких-либо проблем можем скачивать любые файлы с веб-сайтов. Первым делом не забудьте установить новый браузер!

<figure><img src="/files/IHfAF5Jo0QfO7doSdD0o" alt=""><figcaption><p>Диалог загрузки файла "Do you want to save ChromeSetup.exe" с кнопками Save/Cancel</p></figcaption></figure>

После выполнения всех настроек Internet Explorer больше не будет блокировать загрузки файлов и программ.

**Важно:** Рекомендуем сразу после настройки установить современный браузер (Chrome, Firefox, Edge) для более удобной и безопасной работы. Это избавит от необходимости снижать уровень безопасности IE.

### Дополнительные рекомендации

#### Альтернативные браузеры

Вместо настройки IE лучше установить актуальный браузер:

* Google Chrome
* Mozilla Firefox
* Microsoft Edge

#### Безопасность

После изменения настроек:

* Скачивайте файлы только с проверенных источников
* Проверяйте загрузки антивирусом
* Регулярно обновляйте систему безопасности

#### Для VPS от u1host

На наших Windows Server VPS вы можете:

* Устанавливать любые браузеры
* Настраивать политики безопасности
* Получать техподдержку по настройке системы

Если возникают сложности с настройкой Windows Server, обращайтесь в поддержку u1host — поможем решить любые технические вопросы.


# Setting Up a Personal VPN with VLESS Marzban

Simple instructions on how to set up a personal VLESS VPN for stable access to blocked services (YouTube, Discord), using U1HOST and Marzban, for only 149 rubles per month.

### Advantages of Having Your Own VPN

* **Stability:** A personal VPN server isn’t shared with other users, reducing the risk of being blocked.
* **Performance:** Enjoy higher speed and better response times than with large public VPNs.
* **Reliable VLESS Protocol:** Effective even in regions with strict censorship.

### Choosing a Hosting Provider and Plan

<figure><img src="/files/60OIVlpsMbHfSQjUqDCc" alt=""><figcaption><p>Выбор тарифа</p></figcaption></figure>

The optimal choice is the **DE-PROMO** plan at U1HOST, priced at **149 RUB per month**.

**Steps to Select the Plan:**

1. Go to [u1host.com](https://u1host.com/).
2. Choose the **DE-PROMO** tariff.
3. Click **“Order”** and complete the registration process.

<figure><img src="/files/Wk4SkDVGEPYSG8f2qHlQ" alt="" width="348"><figcaption><p>Регистрация</p></figcaption></figure>

### Server Configuration

After registration and choosing the plan:

* Select **Debian 12** as the operating system.
* Check the box for pre-installed **Marzban** software.
* Proceed to payment.

<figure><img src="/files/nWXDH6Pv8l4VC37ykcfy" alt=""><figcaption><p>Tariff selection and configuration</p></figcaption></figure>

### VPS Activation

After completing the payment:

1. In your personal account, activate the server through the cart.
2. Wait for two emails:
   * **“Creating a virtual machine”** – can be ignored.
   * **“Virtual Server Activation”** – contains crucial login details for accessing Marzban.

<figure><img src="/files/ZNnCygKi45DlzdOTlFkt" alt=""><figcaption><p>Server data letter</p></figcaption></figure>

### Working with the Marzban Panel

* Follow the link provided in the activation email.
* Enter the given login and password.
* Create a profile for each device you intend to use.
* Select the **VLESS** protocol, enter a username, and click **“Create”**.
* Copy the generated link or use the QR code to import the configuration into your VPN client.

<figure><img src="/files/vAKku4Hl2i97rdxHlKU0" alt=""><figcaption><p>Creating a user profile in Marzban</p></figcaption></figure>

<figure><img src="/files/2n2YnFtJKPmku2MuVoLG" alt=""><figcaption><p>Customizing Marzban 1</p></figcaption></figure>

<figure><img src="/files/UZ45ByKVbfrhwn2DLi1M" alt=""><figcaption><p>Customizing Marzban 2</p></figcaption></figure>

### Choosing a VPN Client for VLESS

* **Windows:** [NekoRay](https://github.com/MatsuriDayo/nekoray) – stable and reliable performance.
* **macOS, iOS, Android:** [V2Box](https://apps.apple.com/) – easy profile import.
* You can also consider **Hiddify**, although it may experience some lag.

<figure><img src="/files/QzgYFYFEuQzKgUa71H9Q" alt=""><figcaption><p>Selecting a new profile in Hiddify</p></figcaption></figure>

<figure><img src="/files/XuJGKZLWHNrPaLYalPVJ" alt=""><figcaption><p>Adding configurations</p></figcaption></figure>

<figure><img src="/files/31Z6Ht1CrejUG6cEtEis" alt=""><figcaption><p>VPN connection</p></figcaption></figure>

### Conclusion

By following this approach, you’ll have your own VPN server based on Debian 12 and VLESS for just 149 RUB per month. This setup ensures a reliable and stable connection to blocked services. Configuration takes only a few minutes, resulting in a steady connection free from mass restrictions.

### Additional Information

* **Telegram Channel:** <https://t.me/u1host>
* **U1HOST:** <https://u1host.com>


# Setting Up a Personal VPN with AmneziaWG

This guide simplifies setting up a personal VPN with AmneziaWG on Debian 12, hosted by U1HOST for just 149 RUB/month. Enjoy stable access to restricted services like YouTube and Discord.

{% embed url="<https://youtu.be/SE2njTo6SW8?si=gnZNuNHPeLDQ4AtJ>" %}
YouTube video tutorial is available for further guidance
{% endembed %}

### Why Choose a Personal VPN?

* **Reliable Access**: Avoid congestion on public VPN services.
* **Enhanced Privacy**: AmneziaWG protocols are highly effective against restrictions.
* **Customizable Setup**: Create separate configurations for different devices or share access with friends and colleagues.

### Step 1: Choose a Hosting Plan

* Visit [**U1HOST**](https://u1host.com).
* Register or log in to your account.
* Click **"Order Service"** and select a VPS plan starting at **149 RUB/month**.
* Select **Debian 12** as your operating system.
* Complete the payment via your preferred method (bank cards, cryptocurrency, etc.).

<figure><img src="/files/bEcC9SDofGn9DZLVKKI7" alt=""><figcaption><p>Refer to the screenshot from page 2 for detailed navigation.</p></figcaption></figure>

<figure><img src="/files/aysgC9bCC8aPRGuIJ0aS" alt=""><figcaption><p>DE-Promo</p></figcaption></figure>

<figure><img src="/files/JsbzKs6FUcT32WkUefWK" alt=""><figcaption><p>DE-Promo tariff setting</p></figcaption></figure>

<figure><img src="/files/lv0BsjXFD2vGBz5hj17L" alt=""><figcaption><p>Payment process</p></figcaption></figure>

### Step 2: Activating the VPS

* Wait 3–5 minutes for server activation.
* Access your server management panel and click the **three dots** next to your server.
* Select **"Instruction"** to retrieve login details (IP, username, password).

<figure><img src="/files/bvcveIroNX35yrueE4O2" alt=""><figcaption><p>Activation status</p></figcaption></figure>

<figure><img src="/files/fA6ePEEkz3sfpDFaTYiG" alt=""><figcaption><p>Activation Status and Instruction Menu</p></figcaption></figure>

<figure><img src="/files/ZZmzdXJaa9pu6by5J4mU" alt=""><figcaption><p>Connection data</p></figcaption></figure>

### Step 3: Setting Up AmneziaWG:

* Download **AmneziaWG** from its [official site](https://storage.googleapis.com/kldscp/amnezia.org) or app stores:
  * **Windows**: [Download for Windows](https://storage.googleapis.com/kldscp/amnezia.org)
  * **Mac/iOS**: Available on the App Store.
  * **Android**: Available on Google Play.
* Install AmneziaWG on your computer or device.
* Open the app and select **“Let’s Get Started”**.
* Choose **Self-hosted VPN**.
* Enter your VPS details (IP address, username, and password).
* For protection level, select **High**.
* Complete the configuration, and your VPN will be ready to use.

<figure><img src="/files/jV1nvsnaQHKOVBvRtUBR" alt=""><figcaption><p>AmneziaWG download page</p></figcaption></figure>

<figure><img src="/files/yIWHNWYCs27GZkooosrB" alt=""><figcaption><p>application home screen</p></figcaption></figure>

<figure><img src="/files/FKypnSmf8FrZQ5gCCZBh" alt=""><figcaption><p>Selecting Self-hosted VPN</p></figcaption></figure>

<figure><img src="/files/3E6Fpiy4GtxU11NbedZl" alt=""><figcaption><p>data entry form</p></figcaption></figure>

<figure><img src="/files/aXOV7LNbA2ZPtEATl7Oa" alt=""><figcaption><p>protection level selection</p></figcaption></figure>

<figure><img src="/files/t7pN31LANZtlY0LrUbN8" alt=""><figcaption><p>successful completion of setup</p></figcaption></figure>

### Step 4: Extending Access to Other Devices

* Connect to the VPN on your primary device.
* In the AmneziaWG interface, tap the **home icon** and select the **"Users"** tab.
* Create a new profile by entering the device name and selecting the connection format **AmneziaWG Native Format**.
* A QR code will appear—scan this on another device with AmneziaWG installed to add the configuration.

<figure><img src="/files/M9i52T61w4TIawbkMFZo" alt=""><figcaption><p>VPN connection window</p></figcaption></figure>

<figure><img src="/files/s5CuNhhQRJPYj1NKa9AM" alt=""><figcaption><p>adding a new profile</p></figcaption></figure>

<figure><img src="/files/3DPOatLtf3u022PNxrxV" alt=""><figcaption><p><em>Q</em>R-code for connection</p></figcaption></figure>

### Applications for mobile devices

* **iPhone, MacOS:** [AmneziaWG in App Store](https://apps.apple.com/us/app/amneziawg/id6478942365)
* **Android:** [AmneziaWG in Google Play](https://play.google.com/store/apps/details?id=org.amnezia.awg\&hl=en_US)

Install the app, add a tunnel, scan the QR code and enable VPN.

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

Conclusion

You now have a secure, personal VPN hosted on **Debian 12 with AmneziaWG**, thanks to **U1HOST**. This setup ensures high-speed access to restricted services like YouTube and Discord. You can also share access with friends by generating additional profiles or QR codes.

### More info

* **Telegram:** <https://t.me/u1host>
* **U1HOST:** <https://u1host.com>


