架设奶瓶腿访问Twitter图解傻瓜教程

Written by

in

2013-4-14 14-33-01

自从VPN被GFW封杀掉以后,我的Android手机和Ipad上Twitter就成了一件头疼的事情,虽然可以用过SSH以及goagent代理的方法翻墙,但Android必须要取得ROOT权限(我国行的MotoXT910目前还有发布root破解方法),Ipad必须要越狱,我讨厌越狱。

而我手机翻墙的主要目的几乎就是上Twitter了,而我发现只需要用奶瓶腿就可以实现,虽然只能通过浏览器登录,但速度和耗电比起我以前在手机上用VPN上Twitter还是高效多了,它的官方博客也有一个简明教程,地址为:

http://netputer.me/2009/10/netputweets-guide/

        但对于我等小白菜鸟而已,还是太深奥,经过昨晚四个小时的摸索,将傻瓜教程公布如下:


安装须知: 安装之前你需要准备的是如下的几样东西:

  • 可以翻墙:无论用SSH还是goagent,必须保证在申请Twitter API的时候可以翻出来;
  • 虚拟主机或VPS:用来托管奶瓶腿的代码。我用的是AWS一年免费主机;
  • 支持PHP5+:这个应该都没问题,Apache或者Nginx都是可以的。
  • 支持Curl库:Php的扩展,如果没有需要后期安装
  • 支持URL Rewrite:支持这个东东让我耗费了好大精力

STEP 1 – 下载 首先我们要去下载奶瓶腿的代码,2010年之后,奶瓶腿就从google code转移到了Github,地址为:

https://github.com/netputer/netputweets

进入页面后,点击下载最新版本到本地,然后解压缩,然后通过winscp或者FTP工具上传到虚拟主机或VPS上。


STEP 2 – 安装 通过浏览器进入该目录(缺省为netputweets-master)开始安装步骤(如果熟练可以直接修改config.php文件),问题接踵而来,首先提示不支持Curl库,这个好解决:

  • 通过Putty连上VPS主机,然后敲入如下代码:
sudo apt-get install php5-curl 

重启一下Apache服务器:

service apache2 restart 
  • 刷新页面,发现不支持URL Rewrite,继续敲入代码启动URL rewrite并重启服务器:
sudo a2enmod rewrite service apache2 restart

再次刷新页面,发现问题依旧,搜索了半天,才发现原来还需要改动一个位置:

sudo nano /etc/apache2/sites-available/default

将“AllowOverride None”改为“AllowOverride All”

重启一下服务器,Bingo!问题解决,开始下一步设置。

无标题


STEP 3 – Key

看到这一步也许一头雾水,不清楚Oauth consumer key & Secret 应该如何填写,首先我们应该去申请一个Twitter API,地址为:

https://dev.twitter.com

这个网址是需要翻墙的,具体方法可以参看以前的文章使用SSH或者goagent。

现在我们需要申请一个Twitter application,按照下图提示填写完成,创建完成:

2013-4-14 12-36-43

创建完毕后,进入OAuth settings页面,按照下图提示将对应的信息(consumer key & secret)填入奶瓶腿的安装向导中:

2013-4-14 12-44-50

填写完毕后,刷新一下页面,进入了Twitter的OAuth认证页面,表示安装成功了。

无标题


STEP 4 -手机

接下来我们在手机浏览器中输入安装在虚拟主机上的奶瓶腿地址,然后输入用户名和账户就可以顺利浏览Twitter了。 ss2013-04-14_13-04-42_502 当然如果你还是对于上述步骤感到困惑,或者不愿意为了上个Twitter而去租一个国外的虚拟主机,那么请你与我联系,我会把奶瓶腿的地址与你分享使用: 邮件地址:image 生命不止 翻墙不息。E