Хосты
Думайте о хосте как о шлюзе, который направляет пользователей к вашим узлам.
Когда пользователи получают URL подписки и добавляют его в своё клиентское приложение, приложение получает список доступных хостов. Каждый хост содержит детали подключения, такие как адрес сервера и порт, направляя пользователя к нужному узлу.
Вот как это работает:
- Пользователь получает URL подписки и импортирует его в клиентское приложение.
- Клиентское приложение получает список доступных хостов.
- Пользователь выбирает хост, который подключает его к соответствующему узлу.
Например, вы можете создать хост с именем "Finland" и настроить его для обслуживания только финских узлов. Когда пользователь выбирает "Finland" в клиентском приложении, его трафик будет маршрутизироваться через эти финские узлы.
Создание хоста
Перейдите в раздел Хосты и нажмите Создать новый хост.
Откроется модальное окно, где вы можете настроить хост.
Видимость хоста– Управляет тем, доступен ли хост для пользователей.
Например, вы можете создать хост, но оставить его отключённым. В этом случае он не будет отображаться в подписке пользователя, и клиентские приложения не смогут к нему обратиться.Пометка– Это имя хоста, которое будет отображаться в панели управления.
Например, если хост использует только финские узлы, вы можете назвать его "Finland", чтобы это отражало.
Выбор Inbound
Перед назначением хоста узлу сначала необходимо выбрать Inbound, с которым он будет связан. Для каждого хоста можно назначить только один Inbound.
Нажмите кнопку Выбрать, чтобы выбрать Inbound. Вы увидите знакомое окно со списком ваших существующих профилей конфигурации. На этот раз вы выбираете конкретный Inbound из любого доступного профиля.
Выберем Shadowsocks и сохраним выбор, нажав Применить изменения.
После выбора Inbound вы можете заметить, что поле Port заполнилось автоматически. Это ожидаемо — хост наследует конфигурацию из выбранного Inbound, включая порт.
В большинстве случаев порт хоста будет совпадать с портом Inbound. Однако в некоторых продвинутых конфигурациях Xray они могут отличаться. Remnawave позволяет эту гибкость при необходимости.
Назначение адреса
Последнее и, пожалуй, самое важное поле — это Адрес. Оно определяет, куда пользователи будут подключаться при выборе этого хоста.
Вы можете ввести IP-адрес или доменное имя. Однако указанный адрес должен резолвиться в IP узла, к которому должен подключаться этот хост.
Например:
Предположим, что мы ранее добавили узел с IP-адресом 1.2.3.4.
Затем мы создали DNS A-запись для node.example.com, указывающую на этот IP: node.example.org → 1.2.3.4
В этом случае мы можем безопасно использовать node.example.com в качестве Адреса хоста.
Технически использование IP-адреса допустимо, но на практике не идеально. IP-адреса могут изменяться. Если это произойдёт, пользователям нужно будет обновить подписку для получения нового IP. Однако многие клиентские приложения ненадёжно обрабатывают обновления подписок.
Использование доменного имени решает эту проблему. Если IP узла изменится, вы можете просто обновить DNS-запись. Домен остаётся прежним, и пользователям не нужно предпринимать никаких действий.
После заполнения всех полей нажмите Сохранить, чтобы создать хост.
После создания хоста он появится в списке. Нажав на него, вы откроете окно редактирования.
Расширенные параметры
После завершения основной настройки последний раздел для рассмотрения — Расширенные параметры. Эти настройки позволяют переопределить конкретные параметры, унаследованные от конфигурации Inbound.
Например, поле SNI позволяет переопределить значение serverNames. Если эти поля оставить пустыми, Remnawave будет использовать значение, определённое в конфигурации Inbound.
В большинстве случаев лучше оставить этот раздел как есть — если только вы не уверены в том, что делаете.
📄️ Внутренние отряды
После создания хостов следующим шагом является создание внутреннего отряда.