我的树莓派

在北京的时候就买了个 树莓派 ,还是千辛万苦从大不列颠海淘过来了,交了50块钱的关税。搞来之后其实挺郁闷的,因为啥?因为没法玩。在公司连不上网(有认证),在家里没有显示器(其实不用显示器也能用),反正各种不折腾就不能玩。后来也就没管。再后来,到了魔都,每周回苏城,终于有机会开撸树莓派了。家里的电视有HDMI输入,直接拿了小米盒子的HDMI线接到树莓派上,开机,点亮,一切正常。但是因为没有网线,无法SSH上去,就没有办法配置无线网卡(家里没有USB键盘)。没办法配置无线网卡基本上就等于废了。后来我就装了个XBMC,这货有虚拟键盘,有可视化界面,可以直接配置无线网卡,于是我就很Happy的RUN起来了。

然后就挺入移动硬盘,装上aria2,用迅雷离线下载电影,XBMC中连的盘直接可以在小米盒子上看。

这样一直用得挺爽,直到有一天,XBMC傻逼的更新,把SSH远程登录给搞坏了,我怀疑是启动的时候SSHD没有启起来,anyway,不能远程登录啊!那作为一个Linux不就废了么!老婆实在是看不惯我周末老在家折腾这破玩意儿,批准我买个家用NAS。但是在京东上看来看去,觉得花个几千块钱买个东西就下下电影、录录家里的视频监控,还是略贵。于是转念一想,我可以买个小米路由啊,于是我就买了个小米路由,这货先不表,可玩性远不如树莓派。

买完小米路由,我才脑洞大开,尼玛啊,小米盒子之所以能支持直接访问XBMC里的文件,无非就是XBMC提供了DLNA和SAMBA的访问方式,DLNA没搞过,SAMBA搞过无数次啊!尼煤!小米路由那废柴现在已经被我降成二级路由了。(我还是得吐糟几句货,作为一个路由器,它的功能真的是太弱了,连几十块钱的路由器都支持的桥接、静态路由表啥的功能,它都不支持)

后来,我又折腾了一个上午,现在基本上都搞定了。把我装的东西,和我实现的功能,在这里罗列一下。具体的每一项,有可能的话,我再分篇展开。

aria2

Linux里的下载利器,它并不是一个简单的下载工具,你可以认为它是一个下载服务器,外部工具可以通过RPC的方式向它请求开始某个下载任务,查看下载任务的状态等等,在RPI上安装很简单sudo apt-get install aria2 -y,基本也不用什么配置吧,以Deamon的形式启动,打开远程访问即可。(TODO:补充配置文件和启动脚本

我在/etc/init.d下放了个脚本,加入到了自启动项,即可机器重启了,也能正常服务。

nginx && aria2-webui

装这货并不是为了Run一个WebServer,只是想用它来跑 aria2-webui,装上git(sudo apt-get install git -y),然后把aria2-webui的代码克隆到本地,在nginx的文件里配一个alias,指像这个文件夹即可。(TODO:补充配置文件)。然后在Chrome里装一个ThunderLixianAssistant,配置好aria2的远程RPC的URL,选择下载到本地『YAWW』,就能通过aria2来下载,然后下载的进度可以在网页上访问aria2-webui来查看。很方便。aria2下载的速度不比小米路由器下载的速度慢。

BitTorrent Sync

这货绝对是个好东西啊,可以无中心节点的在节点之同步数据。于是我在我自己外网的服务器上装了一个,在Raspberry Pi上也装了一个。即可以同步大文件,又可以同步小文件。这样我在外面的时候,如果有一些事情想让树莓派做,就把脚本写好传到公网的服务器上,通过btsync同步到家里,家里树莓派上定期扫描固定的目录下有无新的脚本,有则执行,并把结果输出到目录下。我通过公网的服务器同步下来的文件,就知道执行的结果了。

samba

安装sudo apt-get install samba samba-common-bin -y,装好以后记得用smbpasswd pi来设置一下密码。在小米盒子的高清播放器里就能连接了。当然,在任何的PC和MAC上也能连。

motion

此乃居家利器啊,安装同样很简单sudo apt-get install motion,启动也很简单sudo motion -c ./motion.conf,具体的conf文件可以在官网上看文档。这个东西有什么用呢,它可以监控USB摄像头(你随便几十块钱买的报像头基本上都能用)的画面变化,当有比较大幅度的变化的时候,会拍下一张照片或者保存一段录像。懂了吧,是不是跟某些智能摄像机宣传的功能有些像? 你如果仅仅是想通过USB摄像头拍照的话,可以装一个fswebcam,这货一个命令就能拍一张照片,也挺方便。然后用脚本把照片上传到Dropbox或者百度云之类的网盘上,在远程就能查看了。

Xware

这是迅雷出的远程下载的应用,哭晕在厕所,在这里下载,据说要选 Xware1.0.31_armel_v5te_glibc.zip

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">