Видалия: "Тор не бежит"

Вот что я сделал:

  • Установленный Tor:

    sudo apt-get install tor 
    
  • Установил Vidalia с помощью Ubuntu Software Center

Затем я начал Vidalia и сказал Tor is not running включая сообщение об ошибке, в котором говорится, что Vidalia не удалось запустить Tor.

Тор не работает

Я немного искал и обнаружил, что проблема может быть в том, что Tor уже работает, когда Vidalia запускается.

Это были мои дальнейшие шаги:

  • Удален Tor с уровней запуска

    sudo update-rc.d -f tor remove 
    
  • Убил все процессы Tor

    sudo pkill -x tor 
    

Vidialia по-прежнему отображал те же сообщения об ошибках при запуске.

Путь к Tor в настройках на самом деле должен быть правильным:

/usr/sbin/tor

Я проверил его существование.

Однако я не могу нажать кнопку ОК в диалоговом окне настроек, потому что путь ControlSocket не существует. По умолчанию /var/run/tor/control

Затем я активировал управляющую розетку 9051 в конфигурационном файле Tor (/etc/tor/torrc) и соответственно отредактировал настройки Vidalia. Я также сбрасываю путь Vidalia к этому файлу конфигурации Tor.

К сожалению, я все еще получаю ту же ошибку, что и выше!

3 ответа

Решение

ОП опубликовано:

Я пытался вручную запустить Tor (набрав /usr/sbin/tor в терминале) а потом Vidalia и работает отлично.

Из документации Vidalia:

Я не могу запустить Tor

Наиболее вероятная причина, по которой Vidalia не удалось запустить Tor, заключается в том, что Vidalia ищет вашу установку Tor в неправильном каталоге. Вы можете указать Vidalia, где находится Tor, обновив опцию Tor Executable в общих настройках конфигурации. Другая возможная причина, по которой Tor не может запуститься, заключается в том, что уже запущен другой процесс Tor. Проверьте ваш список запущенных процессов и остановите предыдущий процесс Tor, если вы его найдете. Затем попробуйте запустить Tor снова.

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

Vidalia не может подключиться к Tor

Vidalia управляет Tor, связываясь с ним через контрольный порт Tor.

Наиболее распространенная причина, по которой Vidalia не может подключиться к Tor, заключается в том, что Tor запустился, но обнаружил ошибку и сразу же завершил работу. Вы должны проверить свой журнал сообщений, чтобы увидеть, сообщал ли Tor об ошибках во время его запуска.

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

Тор вышел неожиданно

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

connection_create_listener(): Could not bind to 127.0.0.1:9050: Address already in use. 
Is Tor already running?

Если вы обнаружите сообщение об ошибке, подобное приведенному выше, вам нужно будет остановить другой процесс Tor, прежде чем начинать новое с Vidalia. В Windows вам нужно искать tor.exe в вашем диспетчере задач. В большинстве других операционных систем команда ps может помочь вам найти другой процесс Tor.

Если Tor успешно работал какое-то время (то есть дольше, чем несколько секунд), то вам следует проверить журнал сообщений на наличие любых ошибок, с которыми столкнулся Tor, до его выхода. Такие ошибки будут выделены красным или желтым цветом.

На терминале

sudo ln -s /etc/apparmor.d/usr.bin.vidalia /etc/apparmor.d/disable/ sudo apparmor_parser -R /etc/apparmor.d/usr.bin.vidalia sudo /etc/init.d/tor start

а потом

$vidalia

Затем перезапустите privoxy и полипо

sudo /etc/init.d/privoxy force-reload && /etc/init.d/polipo restart
Другие вопросы по тегам