Профиль с outbounds в корневом сниппете не сохраняется: "Config doesn't have outbounds."

Обнаружено на следующих версиях:

  • Панель 3.4.3
  • Нода 3.4.1

Профиль конфигурации, у которого секция outbounds вынесена в корневой сниппет, невозможно сохранить через панель. Сохранение падает с ошибкой Config doesn't have outbounds.

Сниппет outbounds
[
  {
    "outbounds": [
      {
        "tag": "DIRECT",
        "protocol": "freedom",
        "settings": { "domainStrategy": "UseIPv4" }
      },
      {
        "tag": "WARP",
        "protocol": "freedom",
        "settings": { "domainStrategy": "UseIPv4" },
        "streamSettings": { "sockopt": { "interface": "warp" } }
      },
      {
        "tag": "BLOCK",
        "protocol": "blackhole"
      }
    ]
  }
]
Профиль конфигурации (минимальный пример)
{
  "snippets": ["geodata", "dns", "routing", "log", "outbounds"],
  "inbounds": [
    {
      "tag": "Inbound-RAW",
      "port": 443,
      "protocol": "vless",
      "settings": {
        "flow": "",
        "clients": [],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "raw",
        "security": "reality",
        "realitySettings": {
          "xver": 1,
          "target": "/dev/shm/nginx.sock",
          "shortIds": ["<скрыто>"],
          "privateKey": "<скрыто>",
          "serverNames": ["example.com"]
        }
      }
    }
  ]
}

Сохранение не работает даже при нажатии кнопки “Все равно сохранить”.

Содержимое сниппета должно быть такое

В профиле ноды

{
  "snippets": [
    "geodata",
    "dns",
    "log"
  ],



,
  "outbounds": [
    {
      "snippet": "outbounds"
    }
  ],
  "routing": {
    "rules": [
      {
        "snippet": "routing"
      }
    ]
  }
}