Tor активирован (вышел), пожалуйста, помогите мне решить эту проблему.

Вопрос или проблема

$ sudo systemctl status tor.service
● tor.service – Анонимизирующая накладная сеть для TCP (мульти-инстанс-мастер)
Загружено: загружено (/usr/lib/systemd/system/tor.service; включено; по умолчанию: выключено)
Активно: активно (завершено) с Пн 2025-01-13 00:24:43 PKT; 12 мин назад
Вызов: a842759b583a454294353e6c9c002370
Процесс: 81638 ExecStart=/bin/true (код=завершено, статус=0/УСПЕХ)
Процесс: 81641 ExecStartPost=/usr/bin/systemctl start [email protected] (код=завершено, статус=0/УСПЕХ)
Основной PID: 81638 (код=завершено, статус=0/УСПЕХ)
Пиковая память: 1.6M
ЦП: 23мс

Ответ или решение

Для решения вопроса, связанного с состоянием сервиса Tor, давайте разберем ситуацию более детально и структурируем процесс его устранения по методу TEA (Теория, Пример, Применение).

Теория

Tor – это служба анонимизации сетевых подключений, используемая для обеспечения конфиденциальности при работе в интернете. Сервис запускается через systemctl, что позволяет управлять его состоянием. Статус "active (exited)" указывает на то, что сервис был успешно запущен, но в данный момент реально не выполняет активных операций. Это может быть нормально для сервисов, которые настроены для выполнения краткосрочных задач и автоматически завершаются после выполнения.

Пример

Анализ предоставленного вывода команды systemctl показывает:

  • Сервис загружен и настроен: Система распознает конфигурацию Tor как загруженную (loaded) и включённую (enabled).
  • Состояние: Он отмечен как active (exited), что указывает на успешное выполнение и выход без ошибок.
  • Запусковые процессы: ExecStart=/bin/true говорит о том, что команда, запускающая процесс, мгновенно завершает работу успешно. Это может свидетельствовать о неправильной конфигурации сервиса, которая приводит к запуску не той команды.
  • Дополнительный скрипт: ExecStartPost вызывает некий системный скрипт, который также завершает работу успешно, но его адресация в данном случае скрыта.

Применение

Для устранения проблемы выполните следующие шаги:

  1. Проверка конфигурации Tor:

    • Откройте файл конфигурации Tor для вашего дистрибутива, например /etc/tor/torrc.
    • Убедитесь, что он настроен корректно. Обратите внимание на неправильные или устаревшие параметры.
  2. Изменение unit-файла:

    • Зайдите в /usr/lib/systemd/system/tor.service и проверьте, что строка ExecStart указывает на корректную исполняемую команду для Tor, вероятно, это должна быть ExecStart=/usr/bin/tor или аналогичная команда, соответствующая вашему установочному пути.
  3. Перезагрузка сервиса:

    • После изменения конфигураций выполните sudo systemctl daemon-reload, чтобы перезагрузить конфигурации systemd.
    • Перезапустите Tor с помощью sudo systemctl restart tor.service и проверьте статус sudo systemctl status tor.service.
  4. Логи и ошибки:

    • Посмотрите логи Tor journalctl -xe -u tor.service для получения детальной информации об ошибках, если таковые имеются.

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

Оцените материал
Добавить комментарий

Капча загружается...