VPS
February 24

Что делать с VPS-сервером (пошаговая инструкция)

Часто у людей возникает вопрос, зачем нужен свой собственный VPS-сервер? И, если он так нужен что с ним можно сделать?

На первый вопрос отвечать не буду, у всех потребности разные. А вот на второй постараюcь ответить.

Покупка сервера

Можно купить любой сервер в любой стране за любые деньги. Тут всё зависит от ваших потребностей и возможностей.

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

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

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

3. Если есть потребность в VPS c российским IP, то вот вам несколько вариантов.

4. А вот этого хостера советовали часто и во многих местах. Напишите, что вы про него думаете, у меня всё никак руки не дойдут завести там VPS, хотя сейчас цена начинается от смешных 2.1 $ в месяц.

И если вы не знаете, какая операционная система вам нужна, то сейчас (апрель 2026 года) лучше заказать сервер с Ubuntu 24.04. Но, если что, всегда можно перезаказать VPS с другой операционной системой.

После покупки сервера у вас должны обязательно появиться 2 параметра:

  1. IP-адрес сервера.
  2. Пароль для логина "root".

Если вы это как-то где-то получили, можете переходить к следующему шагу.

Обновляем ПО на VPS

Заходим на ваш VPS используя, например, BitVise (подробнее про неё писал тут), Putty или любое другое приложение на ваш вкус.

Заходим в терминал.

Набираем по очереди 4 эти команды:

sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y
sudo apt autoclean

Всё, всё ПО на вашем VPS теперь актуально, теперь можно идти дальше.

Ставим нужные программы с помощью приложения Amnezia

Почему именно начинаем с этого? Потому что при установке первого же протокола, Amnezia установит вам на сервер Docker, который вам понадобится как для установки MTProro-прокси (специализированный прокси для Telegram), так и для установки панели управления 3X-UI.

Все манипуляции, описанные ниже, можно сделать как в приложении для компьютера, так и в приложении для мобильного телефона (тут могут быть проблемы с iPhone, если вы не смогли или не успели установить приложение Amnezia VPN).

Покажу на примере программы для Andorid. Для других платформ более-менее аналогично.

Итак, устанавливаем приложение для Android или iOS, программу для Windows. Запускаем:

Нажимаем на "Приступим".

На следующем экране нажимаем на "Self-hosted VPN":

На следующем экране заполняем IP-адрес сервера, логин (обычно "root"), пароль:

После заполнения нажимаем на "Продолжить":

На следующем экране оставляем "Автоматический" тип установки и нажимаем на "Продолжить":

Какое-то время что-то будет устанавливатьcя:

Потом вам покажут примерно вот это:

Нажимаем на кнопку "Подключиться".

Для смартфонов или планшетов у вас попросят дополнительное разрешение:

Нажимаете на "OK".

Вуаля! Ваш VPN подключён!

Заходим в любой браузер, переходим на сайт "2ip.io" (или любой другой, который может определить и показать ваш IP-адрес):

Чтобы отключить VPN надо нажать на "Подключено" ещё раз.

Теперь поставим SOCKS5-прокси. Для этого переходим в настройки программы, нажав на "шестерёнку" в нижней части экрана:

Нажимаем на "Серверы":

Выбираем нужный (если у вас их уже несколько):

Теперь переходим во вкладку "Сервисы":

Там выбираем "Прокси-сервер SOCKS5":

Тут можно самостоятельно задать порт, на котором будет работать ваш прокси-сервер:

А можно оставить случайный номер порта (если что, его всегда потом можно изменить) и просто нажать на "Установить".

Какое-то время прокси-сервер будет устанавливаться:

А потом вам покажут примерно вот это:

Нажимаете на "Прокси-сервер SOCKS5":

Теперь нажимаем на "Прокси-сервер SOCKS5 настройки сервера":

И вам покажут настройки для подключения:

Их можно посмотреть и скопировать. Если вам вдруг что-то не понравилось, можно изменить эти данные, нажав на "Изменить настройки соединения":

Ставим MTProto-прокси

Теперь можно легко и быстро (буквально за 3 команды) поставим прокси для Telegram.

Команда №1: Генерируем секрет

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

openssl rand -hex 16

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

Копируем этот секрет: 2319dc4ee62f7fea8f23618f0f3e5a06 (для BitVise достаточно просто выделить его в терминале и он автоматически скопируется в буфер обмена). Меняем 2 первых символа на "dd": dd19dc4ee62f7fea8f23618f0f3e5a06.

Команда №2: Запускаем MTProto прокси в Docker

Для этого исполняем в терминале вот такую команду:

docker run -d --name mtproto-proxy --restart=always \
-p 443:443 \
-e SECRET=dd19dc4ee62f7fea8f23618f0f3e5a06 \
telegrammessenger/proxy:latest

Тут главное после "SECRET=" указать тот секрет, который мы создали ранее.

Какое-то время будет происходить какое-то шаманство. Потом вам напишут примерно вот это:

Команда №3: Получаем ссылку на прокси

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

docker logs -f mtproto-proxy

А потом скопировать из терминала ссылку, которая начинается "tg://":

Собственно всё. Можете переслать эту ссылку кому-то или самому себе в избранное. А потом просто кликнуть на неё и установить прокси в Телеграм на любом устройстве.

Ставим 3X-UI панель

N.B. До начала установки 3X-UI панели настоятельно рекомендую установить cron. У меня без него не хотели ставиться SSL-сертификаты.

Для этого надо просто выполнить вот такую команду:

sudo apt install cron

Зачем нужна 3X-UI панель

Для начала отвечу на вопрос: "А зачем мне это вообще устанавливать?".

Вот что мне ответила Gemini:

3X-UI — это современная графическая панель управления для мощного движка Xray. Если говорить проще, это «пульт управления», который позволяет легко создавать и настраивать собственные прокси-серверы для обхода блокировок и обеспечения приватности.

Что можно сделать с помощью 3X-UI панели

Вот основные сценарии использования (но далеко не все!).

  1. Создание «невидимого» прокси (Reality.
  2. Гибкое управление доступом.
  3. Маршрутизация трафика (Split Tunneling).
  4. Поддержка множества устройств.
  5. Обход региональных ограничений.

Одним словом "надо" (или "must have"). Как пользоваться этой панелью скоро напишу. А пока только установим.

Установка это панели очень и очень просто: надо под "root" выполните вот такую команду:

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

В какой-то момент вас спросят:

Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]:

Можно смело ответить "n" и нажать на "Enter".

Потом вас спросят примерно вот это:

Если у вас нет домена, то нажимаете "2", а потом опять "Enter".

Далее вам зададут ещё один интересный вопрос:

Do you have an IPv6 address to include? (leave empty to skip):

Если у вашего VPS есть IP-адрес в пространстве IPv6, и, самое главное, вы его знаете, то вставьте это значение и нажмите "Enter". Если у вашего VPS такого адреса нет или вы его не знаете, то просто нажмите "Enter". Но мой вам совет: лучше его указать.

Но это ещё не всё! Потом вам зададут ещё один каверзный вопрос:

Port to use for ACME HTTP-01 listener (default 80):

Тут проще просто нажать "Enter".

И если всё будет хорошо, то вам надо найти вот это:

Всё это надо тщательно скопировать и ни в коем случае не потерять!

Тут адрес, логин и пароль для вашеq 3X-UI панели.

А что с ней вы сможете делать напишу чуть позже.

Следите за обновлениями.