Tor可以用tor.exe -install命令来加载为一个系统服务,但不经配置的话Vidalia会无法与tor建立连接。根据Vidalia trac上的一个case的描述,已成功将Tor配置为服务,并可在需要的时候启动Vidalia监控。
首先,由于Tor win32 service将以localservice运行,而它会到帐户文件夹下读取配置文件,故最好将配置文件移到别处,此处用 c:\torrc
下一步,tor 服务必须要指定一个control password才可以连接,所以执行
tor --hash-password foobar
生成密码,此处foobar是设定的密码,tor会返回
HashedControlPassword 16:2424A9E9FBFC078560BCF29592B030BD3C2426486B3E97D5C3C384A1EF
复制这段密码。
就可以安装服务了,使用命令:
tor -install -f "c:\torrc" ControlPort 9051 HashedControlPassword 16:2424A9E9FBFC078560BCF29592B030BD3C2426486B3E97D5C3C384A1EF
显示服务成功运行,就可打开Vidalia,先按Settings,将Advanced里面的Tor Configuration File设定为c:\torrc,Authentication选password,输入之前设定的foobar,保存设定后按Start Tor即可。
QQ代理设置:HTTP 127.0.0.1 端口:8118