Twitter 在国内被墙,国内架设的几个 Dabr 也无法使用(API 服务器也被墙),难道我们就要忍受慢速度上国外的空间架设的 Dabr 么?(我特指手机,手机 wap 上国外的也太他妈慢了)当然不,今天,Showfom 小帅锅 就来讲讲利用国内的服务器架设 Dabr (以下简称“大波”),并且提供一个我瞎汉化了一半的 大波 下载
首先,有个非常重要的前提,你拥有服务器的权限或者和服务器的管理员认识并且能帮你修改一点点东西,那么,就可以完美搭建大波。
1、修改服务器的 Hosts
电脑嘛,服务器也是计算机,所以第一步就是要修改服务器的 Hosts,以便自己的国内空间能连接上 Twitter 的服务器,方法大同小异,CentOS (Linux)服务器下,修改 /etc/hosts 文件,直接命令 vi /etc/hosts 然后加入以下的文字:
168.143.161.20 twitter.com
168.143.161.20 www.twitter.com
128.121.146.229 assets0.twitter.com
128.121.146.229 assets1.twitter.com
128.121.146.101 static.twitter.com
128.121.146.229 assets2.twitter.com
128.121.146.229 assets3.twitter.com
65.74.185.41 help.twitter.com
128.121.146.107 search.twitter.com
Windows 服务器的话,就和大家用得最多的 Windows 系统一样,不多说了;没有自己服务器而是租用空间的朋友,可以和服务器的网管商量好,嗯,这点东西改一下多简单的事……
再次PS:根据YCF.name的说法,可以一个一个修改 twitter.php 里 twitter.com 为 相对应的 ip ,不过那样需要修改的地方多,大家可以尝试下,我没试过所以不好说 呵呵
再次再次PS:奶瓶童鞋写了个文章:Dabr (大波)国内也波推 [思路],可以通过替换API来达到目的,大家围观。
2、申请 Twitter Oath 认证 的 Key
登陆 https://twitter.com/oauth ,点击 Register a new application ,按照我的截图一步一步来:
3.1 填写网站信息:
3.2 填写 Application 信息:
点 Save 前进,然后就得到了 Consumer key 和 Consumer secret:
3、下载上传大波
有服务器的童鞋可以直接用svn,svn checkout http://dabr.googlecode.com/svn/trunk/ dabr-read-only 命令即可
没有服务器的童鞋,下载大波的源码吧,下载地址在这里,下载后解压上传。
修改 common\twitter.php 把所有的 http://twitter.com 修改为 https://twitter.com ,因为 Search 的服务器没有 https 所以木办法……
将 confoig.sample.php 重命名为 config.php ,用非记事本打开,然后按照我的截图修改:
Bit.ly 的 API 申请地址:http://bit.ly/account/
Flickr 的 API 申请地址:http://www.flickr.com/services/api/keys/apply/
切记,在 base_url 处,模仿我填写的,加上自己的地址。
4、Nginx 下 Dabr (大波) 的伪静态规则
Apache 下伪静态规则已经通过 .htaccess 放在压缩包里,Nginx 下的规则是:
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}}
5、提供我修改并且部分汉化的大波下载:
主要有两个特色:增加了几个主题(也不知道是谁做的了,直接 @NetPuter 那里无耻地要来);部分菜单汉化,我喜欢直接修改源代码,和 funp 不一样,嗯,喜欢的朋友在这里下载吧,只要修改 config.php 即可,默认主题在 common\settings.php 里照样画葫芦修改即可。
下载地址:http://showfom.googlecode.com/files/dabr.zip
5、申请服务器IP白名单
不申请服务器所在IP的白名单的话,默认一个钟头才150次API请求,稍微多 Follow 几个人马上就用光,所以申请一下服务器 IP 的白名单,申请地址:https://twitter.com/help/request_whitelisting
话说得动听点,比如 China has blocked Twitter but I really really love Twitter so that I want to make a dabr program for my friends.
我上回申请白名单的时候用的范文在这里。
6、假如没有国内空间,那只能用国外的空间了,注意事项如下
最好是 64位 的服务器,32位 的服务器不能实现查看 单条推 和 RT 功能,推荐购买胡戈戈的GeGeHost空间,直接报上 Showfom 小帅锅 的大名,也许会给你点优惠。
PS:最后,废话不多说,官方 Dabr 已经被 ddos 毁了,欢迎大家用我架设在国外的的草功夫网或者架设在国内的私人大波(可能域名的A记录没解析好,稍等就是),欢迎随时 Follow 我:https://twitter.com/Showfom
有问题留言即可,我很忙的……
相关信息
本文短网址:http://aa.cx/04g , 如果你觉得本文很可爱,请使用 Twitter 来分享本文:Tweet This
- 收藏+分享: Delicious / Live Favorites / Google书签 / 百度搜藏 / QQ书签 / 饭否 / 豆瓣 / Twitter


已有108条评论
Fangs
发表于2009年08月9日12:37
沙发
[回复]
Showfom
回复:
August 9th, 2009 at 12:42
@Fangs, 额 被你抢走了,本来是内部沙发的……
[回复]
kramon
回复:
August 9th, 2009 at 13:44
@Showfom, Dabr是什么?
[回复]
zrqx008
回复:
August 15th, 2009 at 09:44
@kramon,
一个twitter的网页客户端,适合手机使用。
[回复]
纯净水
发表于2009年08月9日12:43
[回复]
Showfom
回复:
August 9th, 2009 at 12:45
@纯净水, 看你要国内的还是国外的吧,国内的……嗯 暂时 要不来我这里买?
我分你点,国外的去楼下的胡戈戈那里买吧。
[回复]
胡戈戈
发表于2009年08月9日12:44
我不要沙发
[回复]
章鱼
回复:
August 9th, 2009 at 20:26
@胡戈戈, 胡戈戈果然胡戈戈 非同凡响 祖国人民支持你
[回复]
Alan
发表于2009年08月9日12:44
地板也可以啊
[回复]
oulove
发表于2009年08月9日12:44
地下室占位。
[回复]
Donald
发表于2009年08月9日12:45
没沙发还告诉我,X。以后不来了。
[回复]
Showfom
回复:
August 9th, 2009 at 12:50
@Donald, X 那以后第一个告诉你……
[回复]
一条流浪的鱼儿
发表于2009年08月9日12:45
这应该是最详细的教程了
[回复]
Showfom
回复:
August 9th, 2009 at 12:50
@一条流浪的鱼儿,
[回复]
纯净水
发表于2009年08月9日12:46
囧,这一会那么多人了。
[回复]
Showfom
回复:
August 9th, 2009 at 12:50
@纯净水, 这个……人帅没办法。
[回复]
key4ever
回复:
August 9th, 2009 at 13:00
@Showfom, 小帅窝~~
[回复]
Showfom
回复:
August 9th, 2009 at 13:11
@key4ever, 你个伪娘正传!
[回复]
Cat.
发表于2009年08月9日12:48
很好,我就不用去研究了.
最近上的所谓行政班,时间超紧逼,超忙...9点到18点.烦!!!
[回复]
Showfom
回复:
August 9th, 2009 at 12:50
@Cat., 可怜的猫猫,等你下班慢慢看吧……
[回复]
Cat.
回复:
August 9th, 2009 at 12:55
@Showfom, 其实我上班也很空闲的..只是不是自己的电脑不想研究啊
[回复]
Showfom
回复:
August 9th, 2009 at 12:56
@Cat., 那下班以后研究吧……
[回复]
lzhi
发表于2009年08月9日12:54
似乎特麻烦!
[回复]
Showfom
回复:
August 9th, 2009 at 12:56
@lzhi, 这个……不麻烦
[回复]
Ivymichael
发表于2009年08月9日12:58
我完全是来捧场的.
[回复]
Showfom
回复:
August 9th, 2009 at 13:10
@Ivymichael, 多谢多谢。
[回复]
key4ever
发表于2009年08月9日13:00
辛苦了~非常支持原创教程~!!
[回复]
Showfom
回复:
August 9th, 2009 at 13:01
@key4ever, 我容易么我
[回复]
LAONB
发表于2009年08月9日13:04
你推荐给我的VPS还想不让干这个事吧
[回复]
Showfom
回复:
August 9th, 2009 at 13:09
@LAONB,
抓紧时间买 以后价格没那么便宜了。
[回复]
LAONB
发表于2009年08月9日13:05
以后连不上就找你要IP就好了
[回复]
owhimsical
发表于2009年08月9日13:06
我决定使用你们做好的用~yeah~~

[回复]
Showfom
回复:
August 9th, 2009 at 13:10
@owhimsical,
这个想法是最聪明的。
[回复]
NetPuter
发表于2009年08月9日13:17
嘿,我觉得不需要在服务器那儿设置 hosts 呢,直接把 twitter.php 关于 API 地址的部分修改为其他 Twitter API proxy 就好啦。
想法而已,未经证实。
[回复]
Showfom
回复:
August 9th, 2009 at 13:37
@NetPuter, 你去看看 twitter.php 里的源码,哪有私人api 设定……木有的,希望 Dabr 第二版会有吧
[回复]
NetPuter
回复:
August 9th, 2009 at 18:21
@Showfom, 哪儿没有呢,你修改的 https://twitter.com/ 这就是 API 地址啦!
不确定的话看看 Twitter API 手册吧……
[回复]
Showfom
回复:
August 9th, 2009 at 18:40
@NetPuter, 纳尼!昂 那你研究研究 我懒得再研究了
[回复]
YCF.name
发表于2009年08月9日13:23
其实不需要修改host文件,
我试过修改dabr的代码,将twitter.com的地方修改为对应的IP,这样基本能用!
另:如果dabr能加入全局的API变量,这样修改起来就方便多了!
twitter@YCF
[回复]
Showfom
回复:
August 9th, 2009 at 13:36
@YCF.name, 哦 对 这个方法也不错,我等下补充。但是麻烦,呵呵
[回复]
zylu
发表于2009年08月9日13:26
[回复]
Showfom
回复:
August 9th, 2009 at 13:45
@zylu, 可爱的姐姐……
[回复]
zylu
回复:
August 9th, 2009 at 14:13
@Showfom,
我是文盲我是文盲我是文盲。你说的我全看不懂。
[回复]
bolo
发表于2009年08月9日13:38
貌似挺复杂的。。。
[回复]
Showfom
回复:
August 9th, 2009 at 13:56
@bolo, 不复杂不复杂
[回复]
小Bee
发表于2009年08月9日13:40
报上Showfom 小帅锅的大名,胡戈戈会便宜一点?
[回复]
Showfom
回复:
August 9th, 2009 at 13:45
@小Bee, 去试试就知道了。
[回复]
老K
发表于2009年08月9日13:45
有时间给我详解一下Dabr.
[回复]
Showfom
回复:
August 9th, 2009 at 13:47
@老K, 就是用Twitter API做的一个开源程序。
[回复]
久酷
发表于2009年08月9日14:20
一般懒得折腾了,直接翻出去喽
[回复]
nicidoggy
发表于2009年08月9日14:27
好麻烦哦
[回复]
stranger
发表于2009年08月9日14:53
Thanks for sharing~
[回复]
SErHo
发表于2009年08月9日15:14
其实,国外版的Opera mini来上国外网站是很快的,重要是所有被封网站都可以上,这篇文章就是从Twitter上看到的
[回复]
Showfom
回复:
August 9th, 2009 at 18:18
@SErHo, Opera 自己有服务器做代理的,所以速度快 但是有一个缺点,更新DNS实在太慢了,至少要两天,上次我更换了域名解析,过了两天 Opera Mini 才解析好,UCweb早解析好了。
[回复]
Leeiio
发表于2009年08月9日19:02
我的大波是汉化增强的哈~
[回复]
Larry
发表于2009年08月9日19:10
原来这就叫“大波”啊,我太邪恶了
[回复]
zwwooooo
发表于2009年08月9日19:21
非常迟到来报到一下: 不打算折腾这个。
[回复]
仁心博客
发表于2009年08月9日19:38
嘿嘿。全部被墙
[回复]
章鱼
发表于2009年08月9日19:53
+我QQ来发广告 问你问题你不说 每次写文章都加粗写showfom小黑锅 B4你
[回复]
zrqx008
回复:
August 15th, 2009 at 09:46
@章鱼,
这好像是他的习惯
[回复]
怒风
发表于2009年08月9日21:16
本来昨天想弄的 感觉麻烦了点 而且我还没到痴迷twitter的程度 就懒得弄了
最主要的 国外空间还要等几天才会买
[回复]
章鱼
回复:
August 9th, 2009 at 21:48
@怒风, 弄了也没用 不好玩 现在dabr多如毛
[回复]
lingdaoren
发表于2009年08月9日22:13
麻烦致死……主要是满足不了那个非常重要的前提
感觉用U95或者ucweb英文直接上原版的就行了
[回复]
Showfom
回复:
August 10th, 2009 at 00:12
@lingdaoren, 英文原版被ddos了 哈哈 现在都用自己架设的山寨 Dabr 了
[回复]
小七
发表于2009年08月9日23:48
其实还是有很多方法上去的
[回复]
Showfom
回复:
August 10th, 2009 at 00:13
@小七, 低调低调
[回复]
卢松松
发表于2009年08月10日09:11
我也来混迹于此!
[回复]
要饭的
发表于2009年08月10日09:48
学习学习
[回复]
Louis
发表于2009年08月10日11:51
就用你的好了...
[回复]
ts
发表于2009年08月10日14:42
gf最喜欢的是墙了
[回复]
圣西罗球童
发表于2009年08月10日18:01
德国版的opera直接上还是挺快的
[回复]
PigheadX
发表于2009年08月10日18:23
我失败了。。。显示Error: Login credentials incorrect.
[回复]
Showfom
回复:
August 10th, 2009 at 23:33
@PigheadX, API设置正确了么?
[回复]
小熊
发表于2009年08月10日19:05
我用手机上大波很快
[回复]
Showfom
回复:
August 10th, 2009 at 23:32
@小熊, 很快哦?哈哈 那你人品好~
[回复]
小熊
回复:
August 10th, 2009 at 23:33
@Showfom, 黑莓 德服的OPERA
[回复]
Showfom
回复:
August 10th, 2009 at 23:41
@小熊, 貌似用 Opera 的很多,唯一不足的就是他们更新DNS的速度太慢了……
[回复]
辐射鱼
发表于2009年08月10日20:43
现在不用vpn代理,弄死也上不起twitter了,tnnd
[回复]
Showfom
回复:
August 10th, 2009 at 23:32
@辐射鱼, iTweet
[回复]
LAONB
发表于2009年08月10日23:33
有空你去找找YOUTUBE的IP,那个也很有市场。
[回复]
Showfom
回复:
August 11th, 2009 at 08:05
@LAONB, 用服务器做 YouTube 的代理呀,流量马上用完
[回复]
doggie
发表于2009年08月11日09:27
主要还是因为 32 位的话 status 会溢出... 其实如果 dabr 以字符方式处理 status ID 的话,就可以运行在 32 bit 了吧,就是太懒..............

[回复]
Showfom
回复:
August 11th, 2009 at 09:33
@doggie,
所以他们要用64位 谁都知道64位占用内存大……
[回复]
美国VPS推荐
发表于2009年08月11日11:17
又见大波~好像是搭建大波容易被封……
[回复]
老饕
发表于2009年08月11日16:55
哈哈,学习中!!
[回复]
derek
发表于2009年08月11日22:34
经鉴定,这篇文章很不错,LZ很牛B
[回复]
simaopig
发表于2009年08月12日11:41
你们建好,我用现成的就是了。呵呵。
[回复]
365hope
发表于2009年08月12日14:23
围观中……
居所这样的Post会引来跳蚤,相约走向河蟹之路呢。。。
小心啦。。。
[回复]
bolo
发表于2009年08月14日09:04
看来要vps才行,没钱买
[回复]
Showfom
回复:
August 14th, 2009 at 09:14
@bolo, http://orzdream.com/2009/08/dabr-in-china/
[回复]
bolo
回复:
August 14th, 2009 at 09:15
@Showfom, 回复真神速,福音啊,我也马上去架一个
[回复]
Showfom
回复:
August 14th, 2009 at 09:16
@bolo, 那是 超快。
[回复]
bolo
回复:
August 14th, 2009 at 09:49
@Showfom, wopusidc怎么架设Twitter API Proxy?
[回复]
Showfom
回复:
August 14th, 2009 at 09:55
@bolo, API Proxy 呀,只能放国外的空间鸟
[回复]
广州租车
发表于2009年08月15日15:06
嗯,我也搞一下,我们上外国网要等半天
[回复]
100人图片网
发表于2009年08月24日14:10
[回复]
Jabber
发表于2009年08月30日20:41
看来我的免费主机还是算了。直接用前辈们贡献的服
[回复]
ghp20129
发表于2009年09月14日16:26
学习
安装楼主的教程在本地搭建了一个dabr,可以访问登陆界面,但是输入用户名和密码后点登陆就出错了,这是怎么回事啊?
[回复]
Showfom
回复:
September 14th, 2009 at 19:00
@ghp20129, 目前已经失效 Twitter 的ip都被封了
[回复]
可好
发表于2009年12月9日20:15
[回复]
Showfom
回复:
December 9th, 2009 at 21:24
@可好, 不能用记事本编辑的!笨蛋 话说 蛋疼 这个名字我已经注册了……
[回复]
Trackbacks