Vidalia: «Tor не работает»

4

Это то, что я сделал:

  • Установленный 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

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

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

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

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

    
задан ComFreek 08.09.2013 в 17:50
источник

3 ответа

2

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

  

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

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

  

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

     

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

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

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

     

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

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

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

Tor Exited Неожиданно

     

Если 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 до его выхода. Такие ошибки будут   выделены либо красным, либо желтым цветом.

    
ответ дан Radu Rădeanu 08.09.2013 в 18:24
источник
2

В терминале

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
    
ответ дан Anandu M Das 15.09.2014 в 16:10
0

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

sudo /etc/init.d/privoxy force-reload && /etc/init.d/polipo restart
    
ответ дан Andreas bastanta 03.06.2014 в 13:01