T

Подключаемся к Takejan

{{ currentNav.label }}

{{ pageTitle }}

{{ now }}
{{ notice.text }}

Текущий маршрут

{{ currentIp || '—' }}

{{ healthLabel }} {{ status.target || settingsMap.TARGET || 'Цель не задана' }}
Последняя проверка{{ formatDate(state.last_check_at || status.finished_at) }}{{ status.total_probes ?? '—' }} зондов
Результат{{ status.blocked === true ? 'Есть блокировка' : status.blocked === false ? 'Доступен' : 'Нет данных' }}{{ status.action || '—' }}
Плановая ротация{{ boolLabel(settingsMap.SCHEDULED_ROTATION_ENABLED) }}{{ settingsMap.SCHEDULED_ROTATION_CRON || 'Расписание не задано' }}
Последняя ротация{{ formatDate(state.last_rotation_at) }}{{ state.last_rotation_by || '—' }}

Cheburcheck

Сводка проверки

{{ status.check_mode || 'probes' }}
{{ blockedCount }}из {{ status.total_probes || 0 }}
Блокируют: {{ blockedCount }}Доступны: {{ okCount }}Неопределённо: {{ unknownCount }}

Активность

Последние операции

{{ op.type === 'rotate' ? '↻' : '⌁' }}
{{ op.type === 'rotate' ? 'Ротация IPv4' : 'Проверка доступности' }}{{ formatDate(op.created_at) }}
{{ operationLabel(op.status) }}
API-операций пока нет

{{ settingGroups[settingsGroup] }}

{{ groupTitle }}

Изменения записываются в dotenv. Секретные значения никогда не возвращаются браузеру.

{{ item.key }} {{ item.help }} Нужен перезапуск
{{ changed[item.key]?.clear ? 'Будет очищено' : item.configured ? 'Задано' : 'Пусто' }}

Файл: {{ settings.dotenv_path }}

Операции запускаются асинхронно и используют общий lock.

ОперацияЗапущенаЗавершенаСтатус
{{ op.type === 'rotate' ? '↻' : '⌁' }}{{ op.type === 'rotate' ? 'Ротация IPv4' : 'Проверка' }}{{ op.id.slice(0,8) }}
{{ formatDate(op.started_at || op.created_at) }}{{ formatDate(op.finished_at) }}{{ operationLabel(op.status) }}
История операций пуста