Не передаётся блок headers (xhttp extra) - 2.8 dev

Заметил небольшую недоработку - панель не передает на Mihomo клиенты блок headers. В профиле определяем, не долетает. Пример

"headers": {        
        "DNT": "1",
        "Accept": "application/json, text/plain, \\\*/\\\*",
        "Origin": "https://xxx.yyy",
        "Sec-CH-UA": "\\\\"Chromium\\\\";v=\\\\"147\\\\", \\\\"Not-A.Brand\\\\";v=\\\\"24\\\\", \\\\"Google Chrome\\\\";v=\\\\"147\\\\"",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36",
        "Content-Type": "application/x-www-form-urlencoded",
        "Sec-Fetch-Dest": "empty",
        "Sec-Fetch-Mode": "cors",
        "Sec-Fetch-Site": "same-origin",
        "Accept-Encoding": "gzip, deflate, br, zstd",
        "Accept-Language": "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7",
        "Sec-CH-UA-Mobile": "?0",
        "Sec-CH-UA-Platform": "\\\\"Windows\\\\""
}

Пришлите полный пример конфигурации.

И на всякий случай уточню – все клиентские параметры в случае с xHTTP передаются через параметр extra.

По коду вроде как все верно. Если хедеры определены в extra – они передаются.

{
  "tag": "pcktup",
  "listen": "/dev/shm/vega.socket,0666",
  "protocol": "vless",
  "settings": {
    "clients": [],
    "decryption": "mlkem768x25519plus.native.600-900s.x25519.mlkem768"
  },
  "sniffing": {
    "enabled": true,
    "destOverride": [
      "http",
      "tls",
      "quic"
    ]
  },
  "streamSettings": {
    "network": "xhttp",
    "xhttpSettings": {
      "host": "blues.19091986.xyz",
      "mode": "packet-up",
      "path": "/data/",
      "extra": {
        "xmux": {
          "cMaxLifetimeMs": 90000,
          "maxConnections": 4
        },
        "seqKey": "JSESSIONID",
        "sessionKey": "Authorization",
        "noSSEHeader": true,
        "xPaddingKey": "Nonce_pad",
        "seqPlacement": "cookie",
        "uplinkDataKey": "Nonce",
        "xPaddingBytes": "8-16",
        "xPaddingMethod": "tokenish",
        "uplinkChunkSize": 0,
        "sessionPlacement": "header",
        "uplinkHTTPMethod": "POST",
        "xPaddingObfsMode": true,
        "xPaddingPlacement": "cookie",
        "scMaxBufferedPosts": 40,
        "uplinkDataPlacement": "body",
        "scMinPostsIntervalMs": "5-10"
      },
      "headers": {
        "DNT": "1",
        "Accept": "application/json, text/plain, */*",
        "Origin": "https://",
        "Sec-CH-UA": "\"Chromium\";v=\"147\", \"Not-A.Brand\";v=\"24\", \"Google Chrome\";v=\"147\"",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36",
        "Content-Type": "application/x-www-form-urlencoded",
        "Sec-Fetch-Dest": "empty",
        "Sec-Fetch-Mode": "cors",
        "Sec-Fetch-Site": "same-origin",
        "Accept-Encoding": "gzip, deflate, br, zstd",
        "Accept-Language": "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7",
        "Sec-CH-UA-Mobile": "?0",
        "Sec-CH-UA-Platform": "\"Windows\""
      }
    }
  }
}

Поставьте Headers внутрь объекта extra.