百度空间 | 百度首页 
               
 
查看文章
 
小狼诺夫:新方法访问blogspot
2007年03月22日 星期四 19:41
背景:最近blogspot又被封掉了,gseek写了一篇文章:读者来信:修改Hosts文件以正常访问blogspot。在google group上大家还在集体愚公移山:http://groups.google.com/group/ggpi/web/hostwiki


因为hosts映射的方法太麻烦,我发现一种更为简便的方法,就是采用pac文件,pac是netscape最先推出的一种本地代理切换文件格式,它虽然没有域名到ip的映射,但是我们可以偷换概念,把有效的 72.14.219.190当作proxy返回给浏览器,这样浏览器会直接跳转至该ip上,实现了正常访问。

我想pac的设置大家都应该懂了吧,这里不详谈了,下面是我写的pac内容,随便用笔记本记录就可以了,最后存为test.pac,然后在浏览器的pac加载栏上填入该pac文件的详细路径。
=========

function FindProxyForURL(url, host)
{
        if ( dnsDomainIs(host, ".blogspot.com"))
            return "PROXY 72.14.219.190:80";
        else
            return "DIRECT";
}

这里findproxyforurl是默认函数,浏览器默认调用该函数,该函数的返回值决定了某个url如何访问,dnsdomainls是匹配host名是否和右边的域名匹配,匹配的话就会返回后面的proxy给浏览器,这里我把72.14.219.190:80假装为proxy返回给浏览器,浏览器可不管对方是否真的proxy,它只管把request提交给该地址。我们的目的也达到了

update:
据测试,firefox和opera下该方法都能奏效,唯独ie下仍无法访问,原因尚未找到,如有来访朋友知道原因请在回复里告知。

类别:编程艺术 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2007年08月21日 星期二 22:16 | 回复
请参见 http://www.behindgfw.com/archives/2007/03/gfwblogspot.html 4、自动代理配置脚本
 
2
2008年05月18日 星期日 15:15 | 回复
IE有时候可以有时候不可以。 我开了两个配置,一个是我的ADSL“自动配置脚本”,一个是局域网LAN设置"自动配置脚本"。前者失效,就用后者。来回切换。初步使用结果如此。 待验证。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu