TgWitness / Документация

Что проверено →

Справочник / Установка

Настройка сбора Telegram и параметров TgWitness

Мастер настройки, цели, уровни интерфейса, маршруты подключения и настройки, общие для группы аккаунтов.

TgWitness / Документация · Начало работы

Начало работы

Аккаунты · Связь · Доступ

Новая рабочая область открывается /first-run: язык и время, уровень интерфейса, цель, подключение, Telegram и чаты. Каждый ответ сохраняется на сервере сразу же после его изменения, поэтому при перезагрузке процесс продолжается с того же шага. На последнем экране отображается список ответов, и вы можете вернуться к любому из них.

Язык, часовой пояс IANA, тема и уровень сохраняются для каждого оператора и каждого рабочего пространства. По умолчанию используются язык браузера, часовой пояс устройства, системная тема и простой интерфейс. При смене языка настройки панели сохраняются. Время в подписанном журнале никогда не меняется.

/settings редактирует те же записи, что и мастер. Поиск охватывает основные поля, параметры и расширенные формы; скрытое поле можно открыть без изменения уровня. Уровни влияют только на то, что отображается: сервер самостоятельно проверяет права доступа. Настройки коллекции и первое подключение принадлежат администратору рабочей области.

Уровень Поля Боковая панель
Просто Только самое необходимое Главная, Чаты, Изменения, Архивы, Настройки
Стандарт Общие настройки с пояснениями Добавлены разделы «Case Board», «Аккаунты» и «Доступ»
Эксперт Все поля, ограничения и технические детали Добавлены разделы «Источники», «Дополнительные функции», «Запросить архив», «Параметры», «Аккаунт», «Системный журнал» и «Интеграции»

В руководстве по панели описаны все разделы.

Цели#

Цель Коллекция Файлы Внешние сервисы Адрес сервера
Архивная копия Выключено; «Запустить» запускает экспорт Фотографии размером до 20 МБ Выключить Автоматически
Подписка на чаты Непрерывный Фотографии и видео продолжительностью до 60 секунд / размером до 20 МБ Временные метки и уведомления о проблемах Автоматически
Доказательства Непрерывный Все файлы размером до 1 ГБ Временные метки, drand, уведомления Нет, скрыть

В качестве доказательств рекомендуется использовать внесерверную копию, бота-свидетеля и проверку кода. Для адресов хранилища и уведомлений сначала необходимо указать пункт назначения. Функция, взаимодействующая с внешним сервисом, запрашивает разрешение на отправку запросов за пределы Telegram; отключение этой функции предлагает одновременно отключить временные метки, уведомления и внесерверную копию.

При изменении целевого значения сначала отображаются различия, а ручные изменения можно сохранить. Поле, отличающееся от целевого значения, помечается как «Изменено вами» и может быть восстановлено. Ревизия настроек предотвращает применение проверенного изменения поверх изменения, внесённого на другой вкладке.

Связь#

Automatic сначала пробует подключиться к публичным серверам MTProxy, затем к WARP, а затем — к прямому соединению, причём последнее используется только в том случае, если адрес сервера может быть отображён. Automatic и WARP могут устанавливать компоненты с проверкой хешей и регистрировать сервер в Cloudflare. WARP использует существующий менеджер wgcf/wireproxy и локальный порт SOCKS5; таблица маршрутизации системы не изменяется. При необходимости использования внешних сервисов Automatic отдаёт предпочтение WARP перед MTProxy.

Ваш собственный прокси принимает tg://proxy, socks5://, http:// и https://. Сертификат HTTPS- прокси проверяется перед отправкой ему учетных данных.

Проверка подключения действительна в течение пяти минут и привязана к маршруту, политике и ответам мастера; изменение любого из этих параметров требует новой проверки. Доступна опция «Продолжить без проверки», которая не заменяет вход в Telegram. Выбранный маршрут перепроверяется в фоновом режиме, а функция «Автоматический» повторно запускает цепочку действий после потери соединения. Если ни один из общедоступных прокси не отвечает, индикатор становится красным, и запускаются действия WARP и повторная проверка.

Группы аккаунтов#

Аккаунты в группе используют общие настройки. Откройте «Аккаунты» → «Группы и общие настройки» → «Общие настройки» или «Настройки группы» на странице «Настройки» аккаунта.

Группа совместно использует цель, сохраненные файлы, временные метки, drand, уведомления о проблемах, внешнюю копию, запросы за пределами Telegram, IP-режим, параметры записи, график повторной проверки, правила уведомлений, настройки отчетов, параметры и маршрут подключения. Адреса для уведомлений, учетные данные прокси и данные для входа сохраняются для каждого аккаунта отдельно, так же как и запуск и приостановка сбора данных.

  • Каждый участник подписан на группу. В настройках можно выбрать значение 🔗 из группы или ✏️ собственное значение; нажатие «Вернуть значение группы» восстанавливает исходное значение.
  • При внесении изменения отображается список затронутых аккаунтов (применимо к 2 из 3 аккаунтов), и перед заменой собственного значения запрашивается подтверждение для каждого аккаунта. Аккаунты, галочка у которых снята, сохраняют свои значения.
  • Параметр, которым группа не делится, остаётся в состоянии «Не поделиться»: каждый аккаунт сохраняет своё собственное значение, пока вы не нажмёте «Поделиться этим значением».
  • При копировании настроек из одной учётной записи значения выбранной учётной записи становятся значениями для всей группы.
  • Аккаунту, перемещённому в группу, задаётся вопрос: «Принять настройки группы?». В противном случае он сохраняет свои собственные настройки, отмеченные значком ✏️. Аккаунты, добавленные позже, изначально используют настройки группы.
  • Учетная запись-наблюдатель сохраняет свой IP-режим до тех пор, пока не будет приостановлена.

Каждое изменение фиксируется в подписанном журнале основного рабочего пространства и каждого участника, к которому оно доходит. При удалении группы её аккаунты и их текущие значения сохраняются.

Страница группы /groups/<id> отображает участников, задачи, требующие внимания, и чаты, доступные нескольким аккаунтам. См. раздел «Группы аккаунтов».

Существующие рабочие пространства#

В рабочей области, содержащей сессию или ранее завершённую настройку, мастер не отображается. Её значения не заменяются целью при загрузке страницы. Скрытие поля не отключает эту функцию и не удаляет её значение.

Оценка объёма и времени учитывает до трёх выбранных чатов и до 20 сообщений из каждого. Это приблизительная оценка: она не учитывает ограничения Telegram, скорость конкретного сервера или файлы в каждом чате.