2011年3月29日星期二

Chapel Club - The Shore



Chapel Club - Palace

One of the best songs I've heard in 2011.

2011年3月28日星期一

GAppProxy被封之后的解决办法

2011-11-11新:现在由于GAE的ip封的差不多了,原版GAppProxy已经很不稳定了。文中给出的方法也差不多失效了。现在推荐同为GAE平台的goagent,部署简单,而且可以导入证书,解决了https安全链接的问题。

从昨天开始,教育网内突然不能使用GAppProxy了。之前虽然appspot的域名被封,但GAppProxy一直是可以使用的(如果使用www.google.cn:80为代理的话)。按照这篇文章提供的办法(地址本身无法访问,我还是通过google reader才看到),成功的恢复了GAppProxy的使用。

方法一: 使用ipv6

如果你的电脑支持ipv6(可解析ipv6.google.com),可直接修改hosts文件 (c:\windows\system32\drivers\etc\),添加一行
ipv6.google.com xxx.appspot.com
即可。xxx.appspot.com即为你使用的GAE项目地址。

方法二:修改hosts+https

说明:使用GAppProxy的Python客户端,非GUI图形界面客户端。(上一种方法虽然简单,但是实际测试速度不理想,ping了一下ipv6.google.com,在400多ms以上,与之前差距太多。)网络环境为武汉教育网。

1. 修改hosts

c:\windows\system32\drivers\etc\找到hosts文件,用记事本打开,添加一行“ip地址 xxx.appspot.com”,其中ip地址为你使用的GAE项目对应的ip地址,可利用Just Ping这个网站,输入你的GAE地址,点击ping,就可以看到一系列的ip地址。可以自己在本地ping一下这些ip地址,选取速度最快且可使用的ip址即可。实际测试中,香港日本的ip址最快,但是无法使用。我找到一个速度尚可且可使用的地址,鉴于某些原因,不便公开,如果想略去自己查询的步骤,可以给我发邮件询问。后面的xxx.appspot.com即为你使用的GAE项目地址。

2. 修改proxy.conf文件

在本地python客户端文件夹里找到proxy.conf文件,用记事本打开,把fetch_server = http://xxx.appspot.com/fetch.py这一行修改为fetch_server = https://xxx.appspot.com/fetch.py,即使用https安全链接。

3. 取消www.google.cn:80代理

在本地python客户端文件夹中,找到common.py和common.pyc这两个文件,分别用诸如NotePad++之类的文本编辑器打开,使用搜索功能,找到含有www.google.cn:80的文字,删除之,并保存推出即可。

经过以上三步,就可以正常使用GAppProxy了。

感谢此文的帮助!

使用GAppProxy时Echofon安全证书无效的解决办法

新安装了Firefox 4.0,使用GAppProxy做代理,登录Echofon时却老是弹出 "api.twitter.com:443使用了无效的安全证书。 该证书因为其发行这证书位置而不被信任sec_error_unknown_issuer "的对话框,导致登录失败。搜索了一下,可尝试手动将api地址加入信任列表。以FireFox 4.0为例(3.6也差不多)具体做法如下:

依次选择 选项 - > 高级- > 加密- > 查看证书- >服务器-> 添加例外


在弹出的对话框的地址栏中输入 api.twitter.com:443, 然后点击右面的“获取证书”, 稍后点击下面的“确认安全例外” 即可。 注意“永久保存此例外"的框勾上。


以下也列出了其他一些类似出问题的地址, 可按照上面的方法手动加入信任列表。

si1.twimg.com:443
static.addons.mozilla.net:443
api.xmarks.com:443
sync.xmarks.com:443
buy.xmarks.com:443
xmarks.com:443
s-static.ak.facebook.com:443
ssl.gstatic.com:443

参考了此文 ,感谢!