Видалия: "Тор не бежит"
Вот что я сделал:
Установленный 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