3,我们的解决方案
这个方案使用tor提供网络代理。使用Privoxy将端口代理(socks)转换为网页代理(http协议),使用SocksCap为不能使用代理的软件提供代理。浏览网页使用双核(IE+chrome)的FireFox浏览器,可以快捷的切换是否使用代理。体系示意图如下:
4,具体的安装、设置和使用
首先,准备好需要的软件:

第一部分,安装Vidalia套件,完成基本的代理功能。
使用默认的完全安装,直接点Next下一步。
完成安装
桌面上的Tor图标没什么用处,删除即可。
出现的这个Privoxy窗口直接点右上角关闭即可,程序会驻留在桌面右下角的系统托盘内。
右键点击Vidalia的图标,点启动即可打开Tor代理服务,待图标变为绿色时,表明Tor已经工作正常。
目前的Tor只是在需要的时候才打开,如果要用的方便,我们还需要设置一下。在Vidalia的菜单中选“配置”,打开配置窗口。在一般页内选中“系统运行时Vidalia就运行”和“运行Vidalia时启动Tor”,然后点击保存即可。
Vidalia套件已将安装完毕,现在您机器上的代理服务就已经可以使用了。
在需要使用代理的程序的代理服务器上填写127.0.0.1,端口填写9050(socks类型)或者8118(http类型,如网页浏览器)。下面的图片即为IE浏览器的设置示例。在IE浏览器的“工具-->Internet选项-->连接”里面如下图般设置即可。
但是这种设置方式比较麻烦,不需要代理的时候还要修改设置(当然您也可以找一些插件来做到)。
{
其实如果作者象我一样使用遨游浏览器就没有这种不便了}
有没有方便的方法呢?一些不能使用代理的软件(比如从前的Steam)怎样能用代理呢?我们使用SocksCap就可以了。
第二部分,安装SocksCap,可以方便的使用代理,并为不能使用代理的软件增加代理功能。
令人郁闷的是,我始终也无法安装SocksCap的官方版,于是到绿色下载站下载了“SocksCap V2.38 绿色中文版”来用。
解压缩SocksCap32绿色中文版到自己需要的地方,执行sc32.exe启动它。
等待几秒钟,点接受即可使用。
然后我们进入设置窗口,按照下图设置好,按确定保存。
下面是SocksCap32的主窗口,点击“新建”来加入一个程序。
比如我们把IE浏览器加入到SocksCap32里面,浏览文件夹,找到IE的执行文件IEXPLORE,点打开。
这样IE就被添加到SocksCap里面来了,用到IE的时候直接选中IE,点运行即可(直接双击图标也可以),这样IE就可以使用Tor的代理网络了。这样可以不必繁琐的设置代理了,不需要代理时直接在外执行IE,需要代理时在SocksCap里面执行IE。
不支持设置代理的软件,通过上述方法加入到SocksCap32里面来运行,也就可以使用代理了。
下面我们隆重推荐Firefox浏览器和超级方便的代理切换插件Torbutton。这种配合浏览网页非常方便,希望能适合你。
第三部分,使用Firefox浏览器,极为方便的切换代理和浏览器核心。
首先安装Firefox
接下来会提示你把在IE浏览器的收藏夹导入到Firefox浏览器中。
接下来会询问你浏览器主页的设置。浏览器主页可以待会在选项中设置(工具-->选项-->常规)。
安装完毕第一次运行的时候,会询问你是否将Firefox设置为首选浏览器。如果你不打算扔掉IE,可以去掉那个选择框,并且选否。
Firefox浏览器安装完了。为了方便的使用代理和浏览些不规范网页,我们下面安装两个插件。Torbutton和IE Tab。
Firefox的插件,可以在“工具-->扩展”里面安装。打开扩展管理器的窗口,将插件文件拖进窗口即可安装。
还有一个简单的途径,直接按“Ctrl+O”组合键,或者“文件-->打开”,然后打开插件文件,也可以安装。
Firefox的插件是后缀为xpi的文件
Firefox会提示签名的问题,5秒钟后就可以点安装按钮了。
安装插件后需要重启动Firefox,你可以把需要安装的插件都安装完再重启。
关闭后重新启动Firefox,插件安装好了,在窗口的右下角状态栏上会增加两个按钮。分别点击两个按钮会切换“是否使用代理”和浏览器核心。
切换效果如下:
好了,现在就可以在你需要的时候随时使用代理了。