Automatic Start Privoxy when Vidalia starts
最近使用Vidalia,发现以前不需要开Privoxy就可以使用TorButton插件控制firefox来通过Tor代理上网。最近在试用windows 7,装了最新版的vidalia-bundle-0.2.1.19-0.1.15和firefox 3.5.3以及TorButton 1.2.2。现在是不打开Privoxy就没法用tor代理来访问网站,而每次手动打开Vidalia之后再手动打开Privoxy就显得太麻烦了点儿。幸好Vidalia中提供了”随Vidalia启动一个代理软件”的功能,以下是详细的设置方法,有图解。
首先是界面,如图1。

Figure 1
然而不幸的是,当我在图1中填入privoxy.exe的执行文件路径而对应的配置文件(Command Line Arguments)留空之后,运行Vidalia 却会报错,提示 “…Fatal error: can’t check configuration file ‘config.txt’…”,如图2:

Figure 2
正确的配置是:
- 先打开Vidalia的配置窗口,如图1。
- 在图1中”Proxy Executable”中填入Privoxy的安装位置,我的安装在E:\Win7\下面,路径是E:\Win7\Vidalia Bundle\Privoxy\Privoxy.exe。
- 在图1中” Command Line Arguments”下面填入Privoxy启动时的配置文件,这个文件需要我们自己来弄,可以从默认的配置文件修改得到:
- 在Privoxy的安装目录中原地复制一份config.txt并重命名(随意,我的是config_zz.txt);
- 打开重命名后的文件(如config_zz.txt),往下翻,找到如下图3所示的位置,将红色框中的confdir后面的小圆点”.”,改成Privoxy的安装路径,比如我的就是E:\Win7\Vidalia Bundle\Privoxy,保存;
- 这样一来,对应的配置文件就做好了,这里是config_zz.txt,将它的路径填到在图1中” Command Line Arguments”下面的方框里,写的时候注意格式,比如上面的E:\Win7\Vidalia Bundle\Privoxy,应该写成(”E:\\Win7\\Vidalia Bundle\\Privoxy\\config_zz.txt”)。注意这里是括号中的所有部分(不包括括号),包括双引号,并且反斜杠也是双的,如图1所示。

Figure 3
这样就配置好了,此时保存退出,再打开Vidalia就可以自动打开Privoxy了,并且退出Vidalia的时候也会自动退出Privoxy。
虽然是在windows 7下配置的,但是估计这个思路适用于所有平台下的Vidalia配置。


0 Responses to “从Vidalia中启动Privoxy”