Рецепт

Почему не подключается один сайт или API

Когда интернет работает, а один адрес — нет, Kilobat по очереди проверяет каждый уровень. Он называет уровень, на котором произошёл сбой, и что делать дальше.

Бесплатно в приложении и CLIПроверено: 29 октября 2026 г.

В приложении

  1. Откройте дашборд и перейдите на вкладку «Состояние».

  2. Найдите «Почему нет подключения?».

  3. Вставьте в поле точный адрес, который не открывается, например github.com или полный URL.

  4. Если проблема в одном приложении, выберите его. Тогда Kilobat проверит ещё и его собственный прокси и открытые подключения.

  5. Нажмите «Проверить». Посмотрите, на каком уровне сбой и каков следующий шаг.

Через CLI

  1. Проверьте один хост.

    kilobat why api.example.com

    Вывод Каждый уровень со статусом ok, warning, failed или skipped, затем вердикт и следующий шаг. Если какой-то уровень не прошёл, команда завершается с кодом 1.

  2. Проверьте точный URL, которым пользуется одно приложение. Значения параметров запроса в выводе скрыты.

    kilobat why https://example.com/file.zip --app com.example.App
  3. Проверьте через адрес прокси, который приложение задаёт в собственных настройках.

    kilobat why https://huggingface.co --proxy http://127.0.0.1:7890
  4. Сообщите Kilobat, если код работает в контейнере, виртуальной машине или на удалённом компьютере.

    kilobat why db.internal --context container
  5. Запишите время сбоя приложения рядом со временем проверки.

    kilobat why api.example.com --failed-at 14:05

Через MCP

Один раз подключите сервер MCP с помощью claude mcp add kilobat -- kilobat mcp. Для других клиентов см. документацию. После этого агент сможет вызывать эти инструменты. Инструменты, которые меняют настройки, велят агенту сначала спросить вас.

Инструмент и аргументыЧто делает
diagnose_connection
{"target": "https://api.example.com/v1/models", "app": "process:node"}
Возвращает verdict, next и steps, каждый с layer, status и detail.

Полезно знать

  • Проверка выполняется внутри Kilobat, а не через curl. Строгий профиль Kilobat не может заблокировать саму проверку.
  • IPv4 и IPv6 проверяются отдельно. Неисправный путь IPv6 получает собственный вердикт.
  • Успешная проверка означает, что этот запрос работает с этого Mac по этому пути прямо сейчас. Передачу, которая уже идёт, она не видит.

Вопросы

Что делает --context provider?

Используйте его, когда запрос делает облачный сервис со своих серверов. Частный адрес, например localhost, работает с вашего Mac, но эти серверы до него не достанут.

Источники

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.