论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1784阅读
  • 1回复

[求助-系统问题]突破网络封锁的最佳办法!----TOR+Privoxy的高级进阶 [复制链接]

上一主题 下一主题
离线zhb_3448
 

发帖
59686
今日发帖
最后登录
2016-12-13
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-18 20:51:19

本文应验的环境: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智能化过程大功告成。


1条评分
寒江雪 电魂 +5 优秀文章 2009-05-19

主队让半球高水,一般不能要主队!
凡是开半一的盘,一般不能要下盘!
凡是开一球或一球球半的盘,一般不能要上盘!
凡是开一球半以上的盘,一般不能要下盘!
离线jams327
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2009-05-19 15:52:39
看来和代理有得一拼呀,真行