Страница Logs транслирует вывод ядра. При неудачных соединениях, неработающих правилах и ошибках подписки подсказка почти всегда лежит здесь.

Уровни журналирования

Поле log-level задаёт болтливость, от тихого к подробному:

  • silent: ничего.
  • error: только ошибки.
  • warning: ошибки + предупреждения.
  • info (по умолчанию): плюс строка на каждое соединение; хватает для будней.
  • debug: плюс детали DNS и сопоставления правил; включайте временно при разборе.

Проще всего менять уровень без риска перезаписи подпиской - внедрив log-level: debug через Mixin, а после отладки вернуть.

Быстрая шпаргалка

ФрагментСмысл
[TCP] ... match DomainSuffix using HK01Норма: соединение ушло по правилу через узел.
dial tcp ... i/o timeoutТаймаут до цели (или узла) - сеть недоступна или узел мёртв.
bind: address already in useКонфликт портов - см. разбор.
yaml: line N: ...Синтаксическая ошибка в строке N конфига.
start tun interface errorTUN не стартовал - см. проблемы TUN.

Развёрнутый разбор - в Расшифровке журналов.

Совет: страница хранит только свежий вывод. Перед воспроизведением проблемы заметьте время - будете читать нужные строки, а не архив.