{
  "updated_at": "2026-10-26T15:11:30+00:00",
  "source": "server-side probes",
  "nodes": [
    {
      "id": "de",
      "name": "Германия",
      "direct": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:26+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 91.219.23.126; наблюдался 91.219.23.126.",
        "expected_exit": "91.219.23.126",
        "observed_exits": [
          "91.219.23.126"
        ]
      },
      "smart": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:27+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 91.219.23.126; наблюдался 91.219.23.126.",
        "expected_exit": "91.219.23.126",
        "observed_exits": [
          "91.219.23.126"
        ]
      }
    },
    {
      "id": "nl",
      "name": "Нидерланды",
      "direct": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:26+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 145.249.115.21; наблюдался 145.249.115.21.",
        "expected_exit": "145.249.115.21",
        "observed_exits": [
          "145.249.115.21"
        ]
      },
      "smart": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:27+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 145.249.115.21; наблюдался 145.249.115.21.",
        "expected_exit": "145.249.115.21",
        "observed_exits": [
          "145.249.115.21"
        ]
      }
    },
    {
      "id": "pl",
      "name": "Польша",
      "direct": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:27+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 2.59.163.120; наблюдался 2.59.163.120.",
        "expected_exit": "2.59.163.120",
        "observed_exits": [
          "2.59.163.120"
        ]
      },
      "smart": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:28+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 2.59.163.120; наблюдался 2.59.163.120.",
        "expected_exit": "2.59.163.120",
        "observed_exits": [
          "2.59.163.120"
        ]
      }
    },
    {
      "id": "se",
      "name": "Швеция",
      "direct": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:27+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 87.251.85.29; наблюдался 87.251.85.29.",
        "expected_exit": "87.251.85.29",
        "observed_exits": [
          "87.251.85.29"
        ]
      },
      "smart": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:28+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 87.251.85.29; наблюдался 87.251.85.29.",
        "expected_exit": "87.251.85.29",
        "observed_exits": [
          "87.251.85.29"
        ]
      }
    },
    {
      "id": "lt",
      "name": "Литва",
      "direct": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:29+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 2.59.162.171; наблюдался 2.59.162.171.",
        "expected_exit": "2.59.162.171",
        "observed_exits": [
          "2.59.162.171"
        ]
      },
      "smart": {
        "status": "ok",
        "checked_at": "2026-10-26T15:11:30+00:00",
        "detail": "Reality: выходной IP совпал с ожидаемым узлом, HTTPS и gstatic 204 подтверждены. Ожидался 2.59.162.171; наблюдался 2.59.162.171.",
        "expected_exit": "2.59.162.171",
        "observed_exits": [
          "2.59.162.171"
        ]
      }
    }
  ],
  "services": [
    {
      "id": "relay",
      "name": "Яндекс-релей",
      "status": "ok",
      "detail": "Сводка пяти E2E умных маршрутов; не отдельная проверка сайта/всех функций релея."
    }
  ],
  "disclaimer": "Синтетический монитор с одной серверной точки, не проверка обхода блокировок из РФ. Используется один активный ключ владельца: его регистрация на каждом узле независимо не подтверждена. ok = HTTPS через Reality, ожидаемый IP выхода и gstatic 204; unknown не означает недоступность сервера. Проверены только текущие Reality-маршруты, не Hysteria2. UTC; данные устаревают без новых запусков."
}
