如何在Vidalia之前停止开始?

我试图用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. 

我不认为tor正在运行。 这是我的localhost的nmap扫描

 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 

我看到tor-socks正在这里运行,可能是问题的原因。 如何阻止它启动? 我想使用vidalia所以我可以监控最新情况。

较新版本的Tor有一个文件/etc/default/tor.vidalia 。 它包含三行:

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

您可以将选项更改为no 。 这将阻止作为守护进程启动。 相反,Tor现在将在你开始Vidalia时开始。

我觉得这个条件是不必要的。 如果查看/ etc / default / tor,则不会获取tor.vidalia文件,除非相同的测试通过。

这个片段解决了我的部分问题,但不是全部,所以,免责声明:我仍然没有工作设置。

试试这个:

转至设置>高级> Tor控制,然后选中使用TCP连接(ControlPort)和地址127.0.0.1:9051。

对我来说工作得很好

我对这个问题的解决方案是TOR守护进程已经在运行Vidalia并不喜欢。

 ps aux | grep tor 

接下来是一个

 sudo service tor stop 

或者a

 sudo killall tor 

然后启动vidalia没有产生任何错误。

我认为还添加qbi的tor.vidalia文件来启动一个守护进程也有帮助。

我相信这个答案(在这里找到)可能很有用。 您可能必须从头开始下载捆绑包。 它对我有用。 捆绑包可以在这里找到。