修改Hosts文件访问Facebook和Twitter

作者:fansy  来源:饭稀饭

上次介绍了翻墙的方法,其实我们还有无需翻墙,就可以达到目的的办法。

想要上Facebook和Twitter,其实只要对你电脑里本地的hosts文件进行修改就可以。这里我们介绍在mac os x leopard、windows xp和windows vista下如何修改hosts文件。

首先是mac os x leopard,由于其Unix的内核,以及hosts文件的权限问题,我们需要通过终端来进行修改。在右上角的放大镜──Spotlight里输入 terminal,或者点击桌面,按苹果键+shift+U,从弹出窗口里选择Terminal打开。这时就出现了终端,这是linux和dos用户十分 熟悉的系统操作平台。
sudo vi /etc/hosts
输入你的用户密码,这样你就看到了你的hosts文件,把光标移到最后空白处,按i就可以进入编辑模式,将以下内容复制进去:
168.143.161.20 twitter.com
168.143.161.20 www.twitter.com
168.143.162.101 assets1.twitter.com
168.143.162.101 static.twitter.com
168.143.162.101 assets0.twitter.com
168.143.162.101 assets2.twitter.com
168.143.162.101 assets3.twitter.com
168.143.162.101 assets4.twitter.com
124.40.42.105 www.facebook.com
69.63.180.173 login.facebook.com
69.192.34.110 s-static.ak.facebook.com
69.63.176.69 secure-profile.facebook.com
69.63.176.59 secure-media-sf2p.facebook.com
69.63.178.13 ssl.facebook.com
96.6.122.57 profile.ak.facebook.com
64.211.21.152 b.static.ak.facebook.com

然后按esc,再输入
:wq
这样就保存完了hosts文件。
在xp下,hosts文件应当在windows\System32\Drivers\etc之下,用记事本打开,复制以上地址即刻。

在vista下就有点麻烦,你现要到附件里找到记事本,不要直接打开,右键点击之后通过管理员帐户打开。随后在记事本的菜单里点文件-打开,在 windows\System32\Drivers\etc目录内,你看不到任何东西,没错,你必须选择文件类型为所有文件类型,这样你就能看到 hosts了。打开他,复制以上地址,保存。

通过以上工作,你就能在浏览器里通过输入https://www.facebook.comhttps://twitter.com来访问这两个网站,你也可以通过twitter客户端访问。

但是你会发现,每次用浏览器登陆时,系统会自动把安全地址https恢复到http去,这样你就不得不麻烦地一遍一遍修改url。这里,我们推荐你用firefox的Greasemonkey下载)插件,他有一个自动转换安全链接的脚本(安装)可以使用。这个脚本自动收录了一些常用的需要安全地址的网站,这样每次你只需输入普通地址,Greasemonkey会自动为你转换。

就差一步了,因为firefox不认识facebook的安全链接授权,所以你还要手动添加一个例外,这样以来,你就可以畅通无阻,访问facebook和twitter了。赶紧试试看吧!


没有评论: