Руководство развёртывания

Базовое развёртывание

meridian deploy 1.2.3.4

Мастер проведёт вас через конфигурацию. Или укажите всё заранее:

meridian deploy 1.2.3.4 --sni www.microsoft.com --name alice --yes

Все флаги

ФлагПо умолчаниюОписание
--sni HOSTwww.microsoft.comСайт, который Reality выдаёт за себя
--domain DOMAIN(нет)Включить режим домена с резервным CDN
--email EMAIL(нет)Email для TLS сертификатов (опционально)
--xhttp / --no-xhttpвключеноТранспорт XHTTP (через порт 443 via Caddy)
--name NAMEdefaultИмя для первого клиента
--user USERrootSSH пользователь (не-root получает sudo автоматически)
--yesПропустить подтверждающие подсказки

Выбор цели SNI

Цель SNI (Server Name Indication) — это домен, который Reality выдаёт за себя. По умолчанию (www.microsoft.com) хорошо работает в большинстве случаев.

Для оптимальной скрытности отсканируйте сетевые цели того же ASN вашего сервера:

meridian scan 1.2.3.4

Хорошие цели (глобальный CDN):

  • www.microsoft.com — Azure CDN, глобальный
  • www.twitch.tv — Fastly CDN, глобальный
  • dl.google.com — Google CDN, глобальный
  • github.com — Fastly CDN, глобальный

Избегайте apple.com и icloud.com — Apple контролирует свои собственные диапазоны ASN, что делает несоответствие IP/ASN сразу заметным.

Предварительная проверка

Не уверены, совместим ли ваш сервер?

meridian preflight 1.2.3.4

Тестирует достижимость целевого SNI, соответствие ASN, доступность портов, DNS, совместимость ОС и свободное место на диске — без установки чего-либо.

Повторное развёртывание

Безопасно переустановить meridian deploy в любой момент. Provisioner полностью идемпотентен:

  • Учётные данные загружаются из кэша, не переизготавливаются
  • Шаги проверяют существующее состояние перед действием
  • Нет дублирующейся работы

Развёртывание не под root

meridian deploy 1.2.3.4 --user ubuntu

Не-root пользователи получают sudo автоматически. Пользователь должен иметь доступ к sudo без пароля.

On this page