Перейти к содержимому

С чего начать

Одна команда превращает свежий VPS в затвердённый, необнаруживаемый VPN и даёт вам ссылку для обмена. Это руководство берёт вас от нуля к рабочему подключению за несколько минут.

Вам прислали ссылку? Всё это вам не нужно: см. Подключение.

Вам нужны:

  • VPS работающий Debian или Ubuntu, которого вы можете достичь по SSH с ключом, как root или пользователь с passwordless sudo
  • Терминал на вашей собственной машине (macOS, Linux или WSL на Windows)
curl -sSf https://getmeridian.org/install.sh | bash

Это устанавливает команду meridian с uv (или pipx как возврат). См. Installation для других вариантов.

Запустите Meridian на вашей собственной машине вместо на VPS: он подключается по SSH, сохраняет учётные данные на вашем устройстве и позволяет meridian test проверить сервер снаружи.

Приходит из Meridian 3.x? Meridian 4 не является обновлением на месте. Прочитайте Обновление с 3.x сначала.

meridian deploy 198.51.100.10

Запустите meridian deploy без IP и он спросит его. Если вы вошли на VPS сами как root, meridian deploy local пропускает SSH.

  1. Затвердевает сервер — SSH только по ключу, fail2ban, UFW файрвол, который открывает только то, что требуется развёртыванию, BBR управление перегруженностью
  2. Устанавливает контроль-план — панель Remnawave, плюс узел работающий Xray, всё в Docker
  3. Выбирает цель маскировки — сервер пытается www.google.com, dl.google.com и www.cloudflare.com и использует первый, который может достичь (передайте --sni для выбора вашей собственной)
  4. Конфигурирует VLESS+Reality на портс 443 позади nginx, с сертификатом Let’s Encrypt для IP сервера
  5. Проверяет реальный трафик — Meridian пропускает трафик через доставленную подписку перед тем как сказать “Done” и переходит к следующей цели маскировки если трафик не проходит
  6. Публикует страницу подключения для первого клиента

Развёртывание проверяется контрольными точками. Если оно прервано, запустите ту же команду снова и оно завершится там, где остановилось.

Когда развёртывание завершится, оно выводит:

  • Ссылку на страницу подключения с QR кодом — отправьте это человеку, который будет подключаться. Страница содержит ссылки загрузки приложения, QR коды и однокасание “Open in app” кнопки.
  • URL подписки — вставьте его в любое приложение Xray/V2Ray. Приложения обновляют её, поэтому новые выходные и промежуточные серверы появляются автоматически.

Рекомендуемые приложения:

ПриложениеПлатформы
HappiOS, Android, Windows, macOS, Linux
FlClashXAndroid, Windows, macOS, Linux
Clash MiiOS, Android, Windows, macOS, Linux
ThroneWindows, macOS, Linux

Страница подключения показывает эти приложения первыми и даёт ссылки на другие приложения для каждой платформы.

Проверьте сервер с вашей машины в любой момент:

meridian test 198.51.100.10
meridian client add alice

Каждый человек получает свой собственный ключ, страницу подключения и URL подписки. meridian client list показывает всех, и meridian client disable alice отключает кого-то немедленно. См. Client management.

ЧтоГде
Топология, доступ к панели и ключи~/.config/meridian/cluster.yml на вашей машине
Сохранённые SSH серверы~/.config/meridian/servers.json на вашей машине
Сервисы VPNDocker, Xray, nginx на VPS

Команды client говорят с API панели Remnawave записанным в cluster.yml; они не требуют SSH. Сделайте резервную копию ~/.config/meridian/ — это то, как Meridian управляет вашими серверами.

meridian deploy охватывает одиночный сервер. Для нескольких выходов, промежуточных серверов через внутренний сервер или маршрутизирующих шлюзов, используйте пошаговый мастер:

meridian setup

Вы также можете расти развёртывание одном шагом за раз с meridian node add и meridian relay add. Каждое изменение проходит через ту же рассмотренную топологию; meridian plan показывает, что будет изменено и meridian apply применяет это.

  • Deploy guide — каждый вариант развёртывания, цели маскировки, переразворачивания
  • Domain mode — добавьте возврат CDN Cloudflare с вашим собственным доменом
  • Relay nodes — дайте пользователям внутреннюю точку входа
  • IP blocked? — что делать когда сервер заблокирован
  • Troubleshooting — обычные проблемы и исправления