| 
    
发帖59686
 今日发帖
 最后登录2016-12-13
 | 
本文应验的环境:XP-SP3+IE8.0
 
 大家都知道TOR有一个安装包:vidalia-bundle,安装后经过简单设置便可翻墙。但是它有个缺点,设置是全局的,如果不更改设置,访问墙内的网站也会跟着变慢。那么是不是有一种方法不用去更换IE的连接设置,也可以让我们要翻墙的时候翻墙,不用翻墙的时候不翻墙呢?答案是有的。
 
 下面我给你们说说一种方法,可将IE变成集两种特性于一体的“智能”IE。以下是我本人的安装方法:
 
 I.  安装TOR(版本0.2.0.34-win32)
 
 1.  我分开安装(不用bundle),过程很简单,但有注意TOR的安装路径名中不能有空格!!否则可能会出现无法启动Tor 的问题。我的是C:\windows\Tor, 并将它的属性设为隐藏。
 
 2.  将Tor程序的配置文件Torrc (C:\Documents and Settings\your name\Application Data\tor\)拷贝到Tor的安装目录下(即C:\windows\Tor )
 
 
 3.  将Tor设置为NT服务(名字是Tor Win32 Service),这样就没有必要每次使用的时候都运行程序了。方法如下:在命令行(CMD里或“开始”-->“运行”里)执行:
 
 tor   -install 和  tor   -service   start
 (tor   -service   stop 和 tor   -remove)是卸载时先要执行命令。
 
 
 这样,每次开机时TOR都会作为服务自动执行并出现在进程里(TOR.exe)
 
 
 
 
 II.  安装Privoxy(版本3_0_11)
 
 1. 安装过程简单,没有特殊的要求,一直“next"到底即可。
 
 2. 启动它后,在”edit"-->"main configuration" 里任何地方加上后保存。
 forward-socks4a / localhost:9050 .   (这个点千万不能少!!)
 
 
 III.  TOR+Privoxy的高级进阶
 利用IE提供的“自动配置脚本”
 
 
 1.   用“记事本”,输入如下内容;
 
 function FindProxyForURL(url,host)
 {
 url = url.toLowerCase();
 host = host.toLowerCase();
 if     (dnsDomainIs(host,"你想用代理访问的网址")) return "PROXY localhost:8118";
 .....
 else if(dnsDomainIs(host,"你想用代理访问的网址")) return "PROXY localhost:8118";
 else if(shExpMatch(url,"*q=cache:*")) return "PROXY localhost:8118";
 else return "DIRECT";
 }
 
 
 中间的.....表示墙外的地址,有多少加多少。如: "  .backchina.com " " .chinagfw.org"等等。
 
 2.  将脚本文件的扩展名改为PAC,保存到任意地址如C:\proxy\proxy.pac这里。
 
 3.  然后我们打开IE的INTERNET选项的连接选项,局域网设置。勾上使用自动配置脚本文件
 然后输入路径:file://c:/proxy/proxy.pac
 
 这样,只有你打开你输入在那个PAC文件的网址才会使用到TOR代理啦!
 
 IE智能化过程大功告成。
 |