Категории

Как поднять свой VPN-сервер на Ubuntu 24.04 с 3X-UI

2025-10-28 08:17:58 | Статья из категории: Linux

Как поднять свой VPN-сервер на Ubuntu 24.04 с 3X-UI

Сохранил себе статейку по настрйоке VPN-сервер на VDS с Ubuntu. В данной статьей — это виртуальная машина в Чехии на хостинге smartape.ru/. Саму статью взял с дзена канала "Тюнинг Админа" (там с картинками). Вот не знаю почему, мой вейгард на ютубе показывает рекламу, а у знакомого на 3X-UI Shadowsocks или как то так, рекламы нет вообще. Короч надо попробовать.

Цензура в интернете усиливается. Если раньше мы удивлялись блокировкам в Китае, то сегодня Россия сталкивается с аналогичными (а местами и более жёсткими) ограничениями: соцсети, YouTube, торрент-трекеры и даже технические ресурсы блокируются под предлогом «защиты от пропаганды». При этом доступ к открытым источникам информации часто критически важен — не только для развлечений, но и для работы, обмена знаниями и фиксации несправедливости.

Собственный VPN — это надёжный способ обойти такие ограничения и сохранить конфиденциальность трафика.

Почему именно 3X-UI?

3X-UI — это open-source веб-панель для управления Xray-core. Она поддерживает множество протоколов:

Преимущества:

Подготовка сервера

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

sudo -s
apt update -y && apt upgrade -y
hostnamectl set-hostname vpn.tuning-admina.ru
apt install mc net-tools git curl -y
reboot

Установка 3X-UI

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

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

Скрипт:

В процессе установки вас спросят:

Настройка учётных данных и SSL

После установки запустите утилиту управления:

x-ui

Рекомендуемые шаги:

  1. Выберите пункт 6 — сменить логин и пароль. Укажите удобные: например, admin / P@ssw0rd.
  2. Выберите пункт 18 — управление SSL.
  3. Получите бесплатный Let's Encrypt сертификат для вашего домена (например, vpn.tuning-admina.ru).
  4. После получения сертификата перейдите в веб-интерфейс: http://ваш_домен:2053.
  5. В разделе «Настройки → Сертификаты» укажите пути:
    • FullChain: /root/cert/fullchain.pem
    • PrivKey: /root/cert/privkey.pem
  6. Сохраните и перезапустите панель.

Теперь доступ по HTTPS будет работать корректно.

Создание инбаунда и пользователей

  1. Перейдите в раздел ИнбаундыСоздать инбаунд.
  2. Выберите протокол (например, VLESS или Trojan), укажите порт (например, 443).
  3. В блоке «Пользователи» нажмите +, добавьте имя и пароль (или UUID для VLESS).
  4. Сохраните.

Готово! Теперь вы можете подключаться с клиентов.

Клиентские приложения

В приложении просто импортируйте ссылку-подписку (можно скопировать из панели 3X-UI) или вручную введите параметры подключения.

Проверка работы

Откройте 2ip.ru — вы должны видеть IP вашего сервера и геолокацию (например, Германия).

Попробуйте открыть заблокированные ресурсы: YouTube, Rutracker.org и т.п. Если всё настроено верно — они будут доступны без рекламы и ограничений.

Альтернатива: запуск в Docker

Если вы предпочитаете контейнеризацию:

# Установка Docker
apt install -y curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

# Запуск 3X-UI
git clone https://github.com/MHSanaei/3x-ui.git
cd 3x-ui
nano docker-compose.yml

Содержимое docker-compose.yml:

version: "3"
services:
  3x-ui:
    image: ghcr.io/mhsanaei/3x-ui:latest
    container_name: 3x-ui
    hostname: vpn.tuning-admina.ru
    volumes:
      - $PWD/db/:/etc/x-ui/
      - $PWD/cert/:/root/cert/
    environment:
      XRAY_VMESS_AEAD_FORCED: "false"
    tty: true
    network_mode: host
    restart: unless-stopped

Запуск:

docker compose up -d

Доступ: https://ваш_домен:2053 (логин/пароль по умолчанию: admin/admin — обязательно смените!)

Заключение

Собственный VPN — это не только про обход блокировок, но и про контроль над своими данными. Публичные VPN-сервисы могут логировать ваш трафик, продавать данные или просто отключиться в любой момент. С 3X-UI вы получаете полную автономию и гибкость.

Статья получилась объёмной, но на практике всё делается за 15–20 минут. Надеюсь, она поможет вам вырваться из цифрового зоопарка и вернуть себе свободу в сети.

Если у вас есть вопросы или предложения — пишите в комментариях. И не забывайте обновлять панель командой x-ui update!

Комментарии

Пока нет комментариев. Будьте первым!

Оставить комментарий

← Назад к списку статей

Важно: Блог-эксперимент

Блог только запустил, все статьи генерирую через нейросеть т.к. лень, возможны ошибки. Просто чтобы вы знали и не запускали ядерный реактор по моим статьям ))
Если у вас есть вопросы, или Нашли неточность? пишите в коментах — вместе поправим и сделаем статью более качественной. Я лично объясню нюансы из практики.

Посетителей сегодня: 0


кто я | книга | контакты без контактов

© Digital Specialist | Не являемся сотрудниками Google, Яндекса и NASA