MTProto

  • Название: mtproto
  • Тип: входящий / исходящий

MTProto proxy - специальный прокол для Telegram. Он состоит из пары входящих и исходящих прокси в V2Ray. Они обычно используются вместе для создания прокси для Telegram.

На данный момент V2Ray поддерживает только IPv4 адрес сервера Telegram.

InboundConfigurationObject

{
  "users": [{
    "email": "[email protected]",
    "level": 0,
    "secret": "b0cbcef5a486d9636472ac27f8e11a9d"
  }]
}

users: [UserObject]

Массив пользователей. Пока обрабатывается только первый пользователь.

UserObject

{
  "email": "[email protected]",
  "level": 0,
  "secret": "b0cbcef5a486d9636472ac27f8e11a9d"
}

email: string

Электронная почта пользователя. Используется для сбора статистики. См. Статистика.

level: number

Уровень пользователя.

secret: string

Секрет пользователя. В Telegram секрет пользователя должен быть длиной 32 символа и содержать только символы от 0 до 9, и от a до f.

Используйте для генерации секрета MTProto эту команду: openssl rand -hex 16

Конфигурация исходящего соединения

{
}

Пример

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

Входящее соединение:

{
  "tag": "tg-in",
  "port": 443,
  "protocol": "mtproto",
  "settings": {
    "users": [{"secret": "b0cbcef5a486d9636472ac27f8e11a9d"}]
  }
}

Исходящее соединение:

{
  "tag": "tg-out",
  "protocol": "mtproto",
  "settings": {}
}

Маршрутизация:

{
  "type": "field",
  "inboundTag": ["tg-in"],
  "outboundTag": "tg-out"
}

Настройте приложение Telegram для подключения к 443 порту на этом устройстве.