关于twittrouter这个小应用,只需看一下我之前发的的一条twitter状态,就会明白基本功能,但那时这个小玩具是用python实现的,在openwrt的路由器上安装python解释器比较占存储,4M flash的路由器根本装不下,8M的都有点悬,我当时在路由器装python完全是为了跑goagent,前几个月用C 重新实现了这个功能,编译后仅30K,实用性提高不少,上周进一步优化,增加了授权模式和去除了对net-tools-arp的依赖
下载安装
点此下载,上传路由器即可安装
opkg update
opkg install http://crater.herokuapp.com/uploads/twittrouter_0.1.2-1_ar71xx.ipk
使用方法
twittrouter -h #查看使用方法
因为twitter api被墙,需要使用shadowsocks或者VPN等网络工具,以实现无论在路由器内部还是连接路由器的设备无需任何设置即可翻墙,可以使用这个自动配置脚本pdnsd-ss-iptables.sh,此脚本已打包在twittrouter里,你可以在/etc/config/下找到,如果你碰巧使用TP-Link 703n这款路由器,也可使用编译一个tplink-703n自动凸墙的openwrt固件,配置好网络和简单测试是否OK
twittrouter -u kfc #测试网络及授权
如果测试OK的话
twittrouter -a #授权自己twitter帐号
授权很简单,按提示操作即可,也可以跳过授权快速体验此应用,因为已经默认配置好了@twitrouter的授权
twittrouter #运行此应用
/etc/init.d/twittrouter enable #加入开机启动
android版本
这里有一个同样功能的android应用,同样是个玩具,没啥实用性,代码是从fqrouter fork过来的,需要root权限才能运行