Skip to content

Описание

С помощью настроек хоста вы можете создавать специальные конфигурации для каждого входящего соединения. Каждая конфигурация может иметь свои специфические параметры. В настройках хоста доступны следующие поля для редактирования:

  • Примечание
  • Адрес
  • Порт
  • SNI (Имя сервера)
  • Хост
  • Secutity Layer (TLS, None)
  • ALPN (h2, http/1.1)
  • Fingerprint

С помощью настроек в этом разделе вы можете настроить порт соединения, SNI, хост и т.д. по своему усмотрению.

По умолчанию, IP-адрес сервера используется в качестве значения для поля Address, а настройки по умолчанию для входящего соединения (порт и т.д.) устанавливаются для каждой конфигурации.

Подсказка

Настройки хоста имеют более высокий приоритет по сравнению с другими настройками.

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

Переменные

Для максимальной настраиваемости конфигураций предусмотрены переменные для каждого поля. В каждом поле необходимо использовать переменные этого же поля.

Подсказка

Переменные размещаются в { ... }

Если у вас есть переменная "SERVER_IP", и вы хотите использовать ее в поле "Адрес", вам нужно написать {SERVER_IP} в поле "Адрес".

Описание переменных

ПеременнаяОписание
{SERVER_IP}Текущий IP адрес сервера
{USERNAME}Имя пользователя
{DATA_USAGE}Использованный трафик
{DATA_LEFT}Оставшийся трафик
{DATA_LIMIT}Лимит трафика
{DAYS_LEFT}Оставшееся кол-во дней
{EXPIRE_DATE}Дата истечения срока
{JALALI_EXPIRE_DATE}Дата истечения срока по солнечному календарю
{TIME_LEFT}Оставшееся время использования
{STATUS_EMOJI}Статус пользователя в виде смайлика (✅,⌛️,🪫,❌,🔌)
{STATUS_TEXTS}Статус пользователя в виде текста (задается в .env)
{TRANSPORT}Транспорт (e.g WS)

Используя эти переменные, вы можете делать, например, следующее:

📆 DAYS LEFT: {DAYS_LEFT}

📊 DATA USE: {DATA_USAGE}

Случайные значения

В некоторых случаях требуется, чтобы часть полей (например SNI и Host) генерировалась случайным образом. Эта техника используется для предотвращения большого количества соединений к конкретному поддомену. В этом случае каждый пользователь будет подключаться к случайному поддомену.

Чтобы использовать эту функцию, используйте символ *, в полях SNI и Host.

Обратите внимание

Что в этом случае также необходимо настроить соответствующие настройки для wildcard-домена.

Например:

*.example.com32ks0ef23402.example.com
access-*.example.comaccess-laks038fn201.example.com

Несколько хостов и SNI

Если необходимо установить несколько разных адресов для Host и SNI, вы можете разделить эти адреса с помощью ,

Один из этих адресов будет выбран случайным образом.

Распространяется под лицензией AGPL-3.0.