Что делать с VPS-сервером (пошаговая инструкция)
Часто у людей возникает вопрос, зачем нужен свой собственный VPS-сервер? И, если он так нужен что с ним можно сделать?
На первый вопрос отвечать не буду, у всех потребности разные. А вот на второй постараюcь ответить.
Покупка сервера
Можно купить любой сервер в любой стране за любые деньги. Тут всё зависит от ваших потребностей и возможностей.
Вот несколько рекомендаций исходя из моих личных наблюдений.
1. Если вам хочется получить достаточно стабильный и быстрый сервер, тогда настоятельно рекомендую вот этого хостера.
2. Если вам нужен безлимитный трафик и неплохая скорость, тогда настоятельно рекомендую вот этого хостера.
3. Если есть потребность в VPS c российским IP, то вот вам несколько вариантов.
4. А вот этого хостера советовали часто и во многих местах. Напишите, что вы про него думаете, у меня всё никак руки не дойдут завести там VPS, хотя сейчас цена начинается от смешных 2.1 $ в месяц.
И если вы не знаете, какая операционная система вам нужна, то сейчас (апрель 2026 года) лучше заказать сервер с Ubuntu 24.04. Но, если что, всегда можно перезаказать VPS с другой операционной системой.
После покупки сервера у вас должны обязательно появиться 2 параметра:
Если вы это как-то где-то получили, можете переходить к следующему шагу.
Обновляем ПО на 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я:
Потом вам покажут примерно вот это:
Нажимаем на кнопку "Подключиться".
Для смартфонов или планшетов у вас попросят дополнительное разрешение:
Заходим в любой браузер, переходим на сайт "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 панель
Для начала отвечу на вопрос: "А зачем мне это вообще устанавливать?".
3X-UI — это современная графическая панель управления для мощного движка Xray. Если говорить проще, это «пульт управления», который позволяет легко создавать и настраивать собственные прокси-серверы для обхода блокировок и обеспечения приватности.
Что можно сделать с помощью 3X-UI панели
Вот основные сценарии использования (но далеко не все!).
- Создание «невидимого» прокси (Reality.
- Гибкое управление доступом.
- Маршрутизация трафика (Split Tunneling).
- Поддержка множества устройств.
- Обход региональных ограничений.
Одним словом "надо" (или "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 панели.