Сохранил себе статейку по настрйоке VPN-сервер на VDS с Ubuntu. В данной статьей — это виртуальная машина в Чехии на хостинге smartape.ru/. Саму статью взял с дзена канала "Тюнинг Админа" (там с картинками). Вот не знаю почему, мой вейгард на ютубе показывает рекламу, а у знакомого на 3X-UI Shadowsocks или как то так, рекламы нет вообще. Короч надо попробовать.
Цензура в интернете усиливается. Если раньше мы удивлялись блокировкам в Китае, то сегодня Россия сталкивается с аналогичными (а местами и более жёсткими) ограничениями: соцсети, YouTube, торрент-трекеры и даже технические ресурсы блокируются под предлогом «защиты от пропаганды». При этом доступ к открытым источникам информации часто критически важен — не только для развлечений, но и для работы, обмена знаниями и фиксации несправедливости.
Собственный VPN — это надёжный способ обойти такие ограничения и сохранить конфиденциальность трафика.
Почему именно 3X-UI?
3X-UI — это open-source веб-панель для управления Xray-core. Она поддерживает множество протоколов:
- VLESS
- VMESS
- Trojan
- Shadowsocks
- REALITY, XTLS, WireGuard и другие
Преимущества:
- Многопользовательская поддержка
- Лимиты по трафику и времени
- Встроенная статистика
- Поддержка SSL и автоматическое обновление сертификатов
- Импорт/экспорт базы данных
Подготовка сервера
Все действия выполняются от 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)
Скрипт:
- Проверит архитектуру и версию GLIBC
- Установит зависимости
- Скачает актуальную версию 3X-UI
- Создаст systemd-сервис
В процессе установки вас спросят:
- Хотите ли вы задать порт панели? (рекомендую
2053) - Будут сгенерированы случайные логин/пароль — сохраните их!
Настройка учётных данных и SSL
После установки запустите утилиту управления:
x-ui
Рекомендуемые шаги:
- Выберите пункт
6— сменить логин и пароль. Укажите удобные: например,admin/P@ssw0rd. - Выберите пункт
18— управление SSL. - Получите бесплатный Let's Encrypt сертификат для вашего домена (например,
vpn.tuning-admina.ru). - После получения сертификата перейдите в веб-интерфейс:
http://ваш_домен:2053. - В разделе «Настройки → Сертификаты» укажите пути:
- FullChain:
/root/cert/fullchain.pem - PrivKey:
/root/cert/privkey.pem
- FullChain:
- Сохраните и перезапустите панель.
Теперь доступ по HTTPS будет работать корректно.
Создание инбаунда и пользователей
- Перейдите в раздел Инбаунды → Создать инбаунд.
- Выберите протокол (например,
VLESSилиTrojan), укажите порт (например,443). - В блоке «Пользователи» нажмите
+, добавьте имя и пароль (или UUID для VLESS). - Сохраните.
Готово! Теперь вы можете подключаться с клиентов.
Клиентские приложения
- Android: v2rayNG или NekoBox
- Windows: InvisibleMan XRay
- macOS: FoXray или v2rayN через Wine
В приложении просто импортируйте ссылку-подписку (можно скопировать из панели 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!
Комментарии
Пока нет комментариев. Будьте первым!