Como impedir que o Tor inicie antes do Vidalia?

8

Eu recebo esses erros tentando rodar tor com vidalia

Apr 19 21:55:15.371 [Notice] Tor v0.2.1.30. This is experimental software. Do not rely on it for strong anonymity. (Running on Linux i686)
Apr 19 21:55:15.372 [Notice] Initialized libevent version 1.4.13-stable using method epoll. Good.
Apr 19 21:55:15.373 [Notice] Opening Socks listener on 127.0.0.1:9050
Apr 19 21:55:15.373 [Warning] Could not bind to 127.0.0.1:9050: Address already in use. Is Tor already running?
Apr 19 21:55:15.373 [Warning] Failed to parse/validate config: Failed to bind one of the listener ports.
Apr 19 21:55:15.373 [Error] Reading config failed--see warnings above.

Eu não acho que torestá correndo. Aqui está uma varredura nmap do meu host local

Starting Nmap 5.21 ( http://nmap.org ) at 2011-04-19 21:59 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000050s latency).
Hostname localhost resolves to 2 IPs. Only scanned 127.0.0.1
rDNS record for 127.0.0.1: localhost.localdomain
Not shown: 989 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
53/tcp    open  domain
80/tcp    open  http
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
631/tcp   open  ipp
3128/tcp  open  squid-http
3306/tcp  open  mysql
9000/tcp  open  cslistener
9050/tcp  open  tor-socks
10000/tcp open  snet-sensor-mgmt

Eu vejo que tor-socksestá sendo executado aqui, provavelmente seja a causa do problema. Como faço para impedir que isso inicie? Quero usar vidaliapara monitorar o que está acontecendo.

ganjan
fonte

Respostas:

7

As versões mais recentes do Tor têm um arquivo /etc/default/tor.vidalia. Ele contém três linhas:

if [ -x /usr/bin/vidalia ]; then
        RUN_DAEMON=yes
fi

Você pode alterar a opção para no. Isso impedirá o início como daemon. Em vez disso, o Tor começará agora quando você iniciar o Vidalia.

qbi
fonte
2

Eu acho que a condição é desnecessária. Se você procurar em / etc / default / tor, o arquivo tor.vidalia não será originado, a menos que o mesmo teste seja aprovado.

Este snipit resolveu parte do meu problema, mas não todos, portanto, AVISO LEGAL: Eu ainda não tenho uma configuração de trabalho.

user27344
fonte
1

tente isto:

Vá para Configurações> Avançado> Controle Tor e marque Usar conexão TCP (ControlPort) com o endereço 127.0.0.1:9051.

Para mim funcionou bem

Postadelmaga
fonte
0

Minha solução para esse problema foi que o daemon TOR já estava em execução, o que Vidalia não gostou.

ps aux | grep tor

Seguido por um

sudo service tor stop

Ou um

sudo killall tor

Então iniciar vidalia não produziu nenhum erro.

Eu acho que a adição do arquivo tor.vidalia do qbi para iniciar um daemon também ajudou.

esguio
fonte
0

Acredito que esta resposta (encontrada aqui ) possa ser útil. Você provavelmente terá que começar do zero e baixar o pacote. Ele tem trabalhado para mim. O pacote pode ser encontrado aqui .

fledermaus
fonte
11
Bem-vindo ao Ask Ubuntu! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Peachy