Archive

Posts Tagged ‘proxy’

Chromed Bird 无法登录的解决方法

2010/04/28 8 条评论

随着Proxy Switchy!可以在linux下正常工作,我又开始惦记Chrome下的Chromed Bird
它实在是个很好的twitter插件,支持API,支持收藏,支持RT,支持list,可以一定程度的自定义界面等等…
如果实在要挑毛病的话,那就是它在苍井空引爆中文推特圈后还没有加入广大球迷迫切需要的一个翻译功能。(另一个twitter插件Chrowety有,可惜对它的界面不是很有爱。)

不过Chromed Bird 自1.7版本后在我这里一直出错,表现为点击后出现:

Ouch…Something bad happened to Chrome Bird while calling Twitter’s API. Request token reponse: undefined
This problem is probably due to incorrect date and time settings in your operating system. Please, review your settings and try again.

意思是由于我系统时间设置不对导致调用Twitter API时候出错。
这解释让我很无语……
翻看Chromed Bird的option页面之后发现:

Rate Limit Reset: Thursday, January 01, 1970 08:00:00

这说明这个时间变量没有获得值,也就是oauth过程失败了,没连上twitter的服务器。

google之后发现似乎没有什么人遇到这个问题,插件作者似乎也没有意识到这是一个问题。
最后终于明白这是我用的代理GappProxy的问题。
由于GAE本身的限制,在访问https加密网站的时候,GappProxy是通过伪造证书来实现的,所以浏览器会报错。
从而导致插件在请求https网址过程中连不上。

考虑到linux下添加证书很麻烦,所以提供简单解决方案如下:
Chromed Bird的Options页面,把OAuth URL:的值从

https://twitter.com/oauth/

改成

http://twitter.com/oauth/

done.

分类:浏览器 标签:, ,

Ubuntu下给apt-get设置代理

2010/04/06 留下评论

打开/etc/apt/apt.conf文件

sudo gedit /etc/apt/apt.conf

添加(注意分号)

Acquire::http::Proxy “http://usrer:password@proxyip:port”;

分类:翻墙, Ubuntu 标签:,

GappProxy搭建翻墙梯

2010/02/06 1条评论

GappProxy项目发布在GoogleCode上,支持svn更新。

  • 环境及工具准备工作:
    1. 1.注册GAE,安装GAE服务端,这一部分不再累述。
      2.下载安装Python2.6,目前GappProxy不支持更高版本的Python。
      3.下载安装svn客户端Tortoisesvn
  • 获取代码:
  • GappProxy项目的svn更新地址为
    http://gappproxy.googlecode.com/svn/trunk/
    选定一个本地目录,右键–>Check Out即可。

  • 修改代码:
  • 更新后得到的目录中包含服务端(fetchserver)和客户端(localproxy)两个文件夹。
    服务端

      1.修改fetchserver/app.yaml文件,将其中的
      your_app_name
      更改为你在GAE注册的app名字。
      2.使用GAE目录中的appcfg上传你的文件,语法为
      appcfg.py update fetchsever目录路径

    客户端

      修改localproxy/proxy.conf文件,将其中的fetch_server行的地址修改为
      http://你的app地址/fetch.py
      ,并去掉#号。

    代理地址为localhost:8000,done.

    分类:翻墙 标签: