让twhirl用上twip代理的方法(转自我的posterous)

来源:http://lastsung.heliohost.org/archives/198

首先,感谢@yegle的twip代理程序,有了它,twitter就死不了了,因为可以在任何支持php的主机上建立代理相比只能搭建在appsot上的birdnest,范围要广,可以说是不死鸟。

如何搭建twip就不说了,很简单,找个主机,在根目录下面建立个文件夹,放进去,就能用。

这里要说说twhirl如何用twip做代理

一直以来,我都是用birdnestnest.onedd.net来代理的

每次试图用twip都失败,在@yegle的提醒下,我去看了日志

发现一个特点,那就是twhirl会在你使用的那个代理地址后面自动添加/api/

这就是为什么,在使用birdnest的时候,填nest.onedd.net 就可以了,反而不能填 nest.onedd.net/api/

但是twip程序不是通过yourdomain.com/twip/api/的方式运行。这就是每次添加都失败的原因

知道原因之后,就有办法了,方法如下

  1. 在主机的跟目录新建一个文件夹,名字叫api,比如 cattyhouse.co.cc/api/
  2. 将twip程序的所有文件,上传到这个文件夹下面
  3. 经过步骤2,访问cattyhouse.co.cc/api/ 就应该可以看到twip在运行中
  4. 打开twhirl,添加新帐号,账户类型选择laconica,后面填 twitterusername@cattyhouse.co.cc (注意,这里不带/api/)

这么设置之后的账户就能通过twip代理登陆twitter了,一切运行正常,以上1,4两点非常重要,看标记为红色的地方。

没有评论: