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 系统一样,不多说了;没有自己服务器而是租用空间的朋友,可以和服务器的网管商量好,嗯,这点东西改一下多简单的事……
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://files.showfom.com/PIAVP/
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
再次PS:根据YCF.name的说法,可以一个一个修改 twitter.php 里 twitter.com 为 相对应的 ip ,不过那样需要修改的地方多,大家可以尝试下,我没试过所以不好说 呵呵
有问题留言即可,我很忙的……
没有评论:
发表评论