显示标签为“google”的博文。显示所有博文
显示标签为“google”的博文。显示所有博文

2010年6月22日星期二

利用Google翻墙

Google的一系列产品
前面说了很多屁话,现在开始切入正题。先从相当牛X的Google公司说起。
Google提供了很多优秀的、基于Web的产品(比如Gmail、Google Reader、Google Groups、Google Docs、Google Buzz),这些产品基本上都支持https方式访问,因此可以被用作穿墙利器。俺今天就拿其中的几个来聊一聊。
插一句,Google今年3月正式宣布要撤出了,这些产品(在不翻墙的情况下)不知道还能用多久 :(
Google Reader
Google Reader实在是居家旅行、翻墙必备的好东东。它本身是纯Web方式的RSS阅读器(无需安装第三方软件),而且还支持https的加密方式。
有鉴于许多被墙的网站(包括众多blogspot、某些邮件列表、某些BBS)都提供了RSS订阅。只要把这些RSS订阅源加入Google Reader即可轻松穿墙。使用此招数的关键是:切记用https方式(https://www.google.com/reader/)访问 Google Reader,千万不要用http方式。
如果你尚未使用Google Reader来订阅博客,强烈建议你试试看,效果包你满意!
不过,即使你没有使用Google Reader,也没关系!它还有一个很不错的分享内容的功能。你可以用纯浏览器的方式,查看某个Google Reader用户所分享的RSS订阅文章。比如俺的Google用户名是“program.think”,那俺分享的内容可以通过 https://www.google.com/reader/shared/program.think看到。
Gmail
Gmail的Web操作界面,相当滴好用(从它这几年的市场占有率猛增就可以看出来)。由于Gmail本身支持https方式访问,因此也成了另一个 翻墙的利器。使用Gmail之前,记得到Gmail的“设置”界面,找到“常规”标签页,把里面的“始终使用 https”勾上。
有些敏感的网站(比如美_國_之_音),为了便于大伙儿访问,专门提供了邮件订阅功能:你可以通过邮件获取这些网站的每日更新。还有很多论坛(比如 Google Groups上的论坛),也都提供邮件订阅功能。有了Gmail之后,你就可以用它来获取上述网站的内容更新。
另外,Gmail还可以用来获取一些翻墙软件(后面会提到)。
Google Docs
Google Docs是一个很方便进行文档分享的工具。由于Google Docs也支持https方式(请原谅俺的啰嗦),所以你可以用它来写各种政治敏感的文章,然后再分享到Internet上。比如,俺的这篇“如何翻墙” 的帖子,也可以用http://docs.google.com /View?docid=0AbZnRSbuUv3sZGNwNXg4NDNfMTRjd25uZ2Zkcw&hl=en进行分享。用这种方式分 享的好处在于:Google Docs的URL路径是一串无规律的字符串,GFW不容易进行封杀。
可恨的是,党国60大寿之际,GFW把Google Docs的443端口干掉了。也就是说,你无法用加密的https协议访问Google Docs,只能用明文的http协议访问Google Docs。不过大伙儿别着急,咱们还是有办法,请看后续的“修改hosts”文件。
修改hosts文件
大部分操作系统都支持hosts文件,它提供了IP的别名机制。这种IP的别名机制可以用来对抗GFW的域名封锁。考虑到篇幅有限,具体的技术细节暂 且不提。
如何设置
如果你使用Windows系统,可以使用如下命令:
notepad %SystemRoot%\system32\drivers\etc\hosts
来打开hosts文件;如果你使用Linux系统,可以使用如下命令:
vi /etc/hosts
来打开。打开之后,把那些被封锁的网站的IP及域名加入hosts文件(每行一个)即可。比如上述提到的Google Docs,它的IP是209.85.225.101,那我们只要在host加入如下一行
209.85.225.101 docs.google.com
然后就可以像往常一样使用基于https协议的Google Docs了。
优缺点分析
使用此招数的好处在于:
(1)非常傻瓜化——不需要安装软件;
(2)性能很好——当中无需经过代理的中转。
但是有好必有坏,此招数的坏处也很明显:
(1)如果你访问的是http协议的网页,且内容包含敏感词,那么此招数照样没戏;
(2)如果GFW不光封域名,还封IP,那么此招数也还是没戏;
(3)如果某个网站的IP已经变化了,那你就要与时俱进地修改你的hosts文件,煞是麻烦。
综上所述,修改hosts文件的法子,只能用于诸如Google Docs之类影响力巨大的网站。因为Google Docs用的人已经比较多,GFW不好意思把整个域名及IP段都封杀。因此,只好选择性地封锁https协议,而对http协议网开一面(http协议是 明文的,便于GFW进行关键词过滤)。这时候hosts可以派上用场。
加密Web代理
说完Google的系列工具之后,可能有同学会问了:既没有提供RSS订阅,又没有提供邮件列表的站点咋办捏?不要怕,还有另外一个东东可以穿墙,那 就是加密Web代理。
基于https方式的加密Web代理类似于Google Reader,无需安装其它软件,光靠浏览器就可以搞定。不过捏,https代理一旦用的人多了,容易引起GFW的注意,死期也就不远了(正所谓人怕出名 猪怕壮)。所以,你如果想用这招,就得经常去逛一些站点(比如“这里”、“这里”)或者经常回来看看俺这个帖子。
下面隆重推出截至到2010年6月20日还能用的Web代理。假如你运气够好,当你看到这里时,这些代理没准还能用。
https://www.awxcnx.de/tor-i2p-proxy.htm
https://www.youtubeunblock.biz/
https://www.evadeunblock.com/
https://aniscartujo.com/webproxy
https://morphium.info/
https://privacybox.de/tor-proxy.en.html

2010年6月5日星期六

google GAE环境安装

  1. Python 网站下载和安装适合您的平台的 Python 2.5。
    如果不能访问下载页面可以直接从http://python.org/ftp/python/2.5.2/python-2.5.2.msi下 载Python 2.5。
    在安装完成之后,关闭安装程序,打开 开始->程序->Python 2.5->IDLE (Python GUI)。您将看到类似如下的信息:
    python
    接下来增加环境变量:右键“我的电脑”->“属性”->“高级”->“环境变量”,在path里输入你的python安装位置即 可,比java简单的多了。例如:我的是C:Python25;应该是找到pythonw.exe的父一级目录。
  2. 下载最新版本的App Engine SDK for Python,按照下载页面中的说明在计算机上安装 SDK
    安装的时候注意把add product path to userPATH 勾选上。
    gae
    到此本机的gae环境已经搭建起来了.

搭建本地测试环境

  1. 下载最新版的Micolog, 并解压缩,例如:D:\blog目录
  2. 然后在桌面或开始-->所有程序——>打开Google App Engine Launcher,打开后界面如下图所示。
  3. 点击File —>Add Exsiting Application,选中刚才解压的D:\blog 文件夹后点Add按钮,这样,Micolog的程序就添加进来了。
  4. 接下来我们点击Run按钮在本机看下Micolog的庐山真面目吧。默认本地地址为:http://localhost:8080

上传Micolog

上传Micolog前,您必须先申请一个Google App ID(请参考Google App Engine 申请注册指南)
接下来按照如下步骤上传Micolog

  1. 在Google App Engine Launcher中选中刚才添加的Micolog程序,然后点击Edit按钮会自动打开app.yaml文件,修改第一行的application的值, 比如我的是“application: micolog”,改成你申请的app的名称即可


  2. 到此所有的设置已经完成,直接点击Deploy按钮后输入你的帐号和密码来上传到GAE上。

  3. 上传到服务器上后您就可以通过 http://youappname.appspot.com访 问您自己的Micolog了,但是服务器需要一段时间来建立索引,所以如果出现服务器错误,不好着急,耐心等待一段时间(一般不会超过12小时),恭喜 你,终于拥有自己的独立博客咯!