Vidalia обнаружил, что программа Tor неожиданно завершила работу? [Только Vidalia no Tor Browser]

Я установил vidalia, следуя этим инструкциям , все прошло, как они упоминали. Когда я запустил vidalia, я получил ошибку:

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

Я обнаружил эту ошибку здесь и следовал их инструкциям, чтобы исправить ее, и теперь после этого

он говорит:

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

Журналы Видалии

Oct 18 02:15:06.937 [Notice] Tor v0.2.3.25 (git-3fed5eb096d2d187) running on Linux.
Oct 18 02:15:06.938 [Notice] Opening Socks listener on 127.0.0.1:9050
Oct 18 02:15:06.938 [Warning] Could not bind to 127.0.0.1:9050: Address already in use. Is Tor already running? 
Oct 18 02:15:06.938 [Warning] /var/run/tor is not owned by this user (waqas, 1000) but by debian-tor (118). Perhaps you are running Tor as the wrong user? 
Oct 18 02:15:06.938 [Warning] Before Tor can create a control socket in "/var/run/tor/control", the directory "/var/run/tor" needs to exist, and to be accessible only by the user account that is running Tor. (On some Unix systems, anybody who can list a socket can connect to it, so Tor is being careful.) 
Oct 18 02:15:06.938 [Warning] Failed to parse/validate config: Failed to bind one of the listener ports. 
Oct 18 02:15:06.938 [Error] Reading config failed--see warnings above.

Пожалуйста, помогите!

4
задан 20 October 2013 в 11:15

2 ответа

[Решена проблема]

Примечание: это для тех, у кого есть только Vidalia
- удалите Vidalia с помощью sudo apt-get autoremove vidalia
- Установите его с помощью используя sudo apt-get install vidalia
- Запустите Vidalia, и он выдаст ошибку Vidalia detected that the Tor software exited unexpectedly. Please check the message log for recent warning or error messages.
- Снимите флажок с Tor setting
- Выберите Продвиньтесь и выберите Use TCP connection(ControlPort) вместо Use unix domainsocket (ControlSocket)
enter image description here
И вы закончили, теперь запустите Vidalia, и она будет работать как Очарование :)

0
ответ дан 20 October 2013 в 11:15

Предупреждение Не проверено : Источник

Как быстро решить эту проблему, чтобы просматривать Интернет анонимно. Временное решение состоит в том, чтобы ввести следующую команду в терминале:

sudo killall tor

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

Проблема с tor и Vidalia

После установки tor автоматически запускается при загрузке Ubuntu. Когда вы открываете Vidalia, он сначала проверит, существует ли процесс tor, и попытается подключиться к контрольному порту tor. Все, что нам нужно сделать, это перенастроить tor, чтобы Vidalia могла подключиться и начать использовать процесс tor.

Как решить и исправить сообщение об ошибке: Vidalia обнаружила, что программное обеспечение tor неожиданно завершилось. Пожалуйста, проверьте журнал сообщений на наличие последних предупреждений или сообщений об ошибках.

Первый шаг: открыть файл конфигурации tor. Откройте терминал и введите эту команду:

sudo gedit /etc/tor/torrc

После открытия файла прокрутите вниз до строки 53 до строки 60, и вы увидите что-то вроде этого:

 ## The port on which Tor will listen for local connections from Tor ## controller applications, as documented in control-spec.txt.
 #ControlPort 9051 ## If you enable the controlport, be sure to enable one of these ## authentication methods, to prevent attackers from
 accessing it. #HashedControlPassword
 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C
 #CookieAuthentication 1

Второй шаг: Удалите # из #ControlPort 9051, чтобы строка 55 выглядела следующим образом:

ControlPort 9051

Затем включите аутентификацию по паролю, удалив # из #HashedControlPassword, чтобы строка 58 выглядела следующим образом:

HashedControlPassword

Третий шаг : Введите следующую команду в терминал, чтобы создать пароль для tor, но там, где говорится «mypassword», замените его на пароль по вашему выбору:

tor --hash-password mypassword

Терминал ответит хэшем, который выглядит следующим образом:

16:816172DEB125A9CA603A6A8A5C16D0642DA4556E4EC417E6B9AAC9AF0D

Скопируйте всю эту строку хеша, а затем замените значение по умолчанию в строке 58.

Вот так выглядел наш файл torrec, когда мы закончили его настройку:

## The port on which Tor will listen for local connections from Tor ## controller applications, as documented in control-spec.txt. ControlPort 9051 ## If you enable the controlport, be sure to enable one of these ## authentication methods, to prevent attackers from accessing it. #HashedControlPassword 16:816172DEB125A9CA603A6A8A5C16D0642DA4556E4EC417E6B9AAC9AF0D #CookieAuthentication 1

Четвертый шаг: сохраните файл torrc: ctrl + s и закройте его. Затем перезапустите tor, введя это в терминал:

sudo /etc/init.d/tor restart

Вот и все! Откройте Vidalia, и теперь он сможет запускать и останавливать тор без проблем. Примечание. Если Vidalia выдает ошибку из-за невозможности аутентификации с помощью tor, просто выйдите из vidalia и снова откройте ее.

источник

0
ответ дан 20 October 2013 в 11:15

Другие вопросы по тегам:

Похожие вопросы: