琪依坤 | 羽毛在飛

Good Luck To You!

Android手机做随身文件共享服务器

2011.04.11更新: 在淘宝上终于找到满足需求的设备。

缘由:1.手机、平板的存储空间有限,通过共享其它设备的存储空间,可以加大本身存储承载;2.相机、手机的屏幕有限,浏览照片、观看视频等的体验不佳;3. 临时性的使用,不是全天候的。
可能方案:
1. OTG或类似的读卡器
2. 具有NAS功能的移动存储设备
3. 使用手机做文件共享服务器
先说第一种,淘宝有卖USB OTG的数据线以及类似功能的读卡器,针对iPad,Android的都有。在Android手机上,本人用过USB OTG线,效果很好,不过需要有U盘或存储卡+读卡器才行。另外,一般情况下,内置的文件管理器对此支持的都不算太好,可以安装FX File Explorer(强力碾压ES File Explorer),这个软件刚刚的。iPad就不那么好伺候了,本人有2个iPad,一个30PIN的,一个Lightning接口,在淘宝上找到了一个2个接口都支持的读卡器(相机组件),Lightning接口的支持很好,越狱后用iFile访问也很方便;30PIN接口的支持的不是很理想,目前还没成功的看到SD卡里的内容,但设备可以认出来。若手头有这样的读卡设备,并且运行很稳定的话,使用这样的设备是不错的选择。
再说移动存储设备。在淘宝上类似的东西不胜枚举,功能集成的也越来越多。就我的需求来说,只要达到SD读卡+移动电源+WiFi+NAS就可以了。事实上,这样的需求还真难满足。首先,查询到的移动存储一般都是USB+移动电源+WiFi或者硬盘+WiFi+NAS,也有USB+WiFi+NAS的,总之各有优缺点,价格也都不菲。由于没有买过这样的设备,因此不好判断具体情况。不过如果体积在2.5寸左右,能够独立电池供电,支持SD卡,支持CF卡和USB就更好了,至少支持WebDAV或Samba,再加上WiFi,就可以了。可以称之为这样的设备为随身NAS。
最后说一下使用手机做文件共享服务器。通过外设,有有利的地方,但多个香炉多只鬼,总要多带一个设备,并且保证它的运行良好。而手机,是我们日常生活中随身带着,使用比较频繁的。若能在手机上实现这样的功能,也就是达成了我们目的。首先,确定要读取的设备为存储卡(能够支持机身存储更佳);其次能够提供Samba或WebDAV。为啥不用FTP呢,我的感觉是FTP使用上有诸多不方便的地方,不如Samba或WebDAV方便。软件选择上不是那么多,有Samba Server, Samba File Sharing,Droid NAS,WebDAV Server,Server Ultimate。其中,Server Ultimate支持协议广泛,不需要root,但是不是免费的,在小米论坛找到一个安装上去,选择Samba,还需要下载support pack,造成不能成功启动Server。Samba Server和Samba File Sharing都需要root,虽说1~1024端口被Android保留,造成在Android上不root无法使用Samba所需要的445,137,138,139端口,但将端口更改为7777后,也无法启动起来,始终提示需要root,无奈放弃。Droid NAS明确告知,只有Mac系列可以使用,因为它的Samba端口使用的是7777,而Windows默认打开共享是连接的445,所以无法连接成功,而在Windows上使用端口映射虽可达到,可还是多了一层转移,诸多不便。于我来说,Droid NAS可以达成iPad以Samba方式读取Android的存储空间,基本目的能够达成。不过,Droid NAS不支持目录的选择,我看到的现象是,若机身存储和存储卡同时同在,只支持机身存储,无法读取存储卡。这是很大的遗憾。接下来是WebDAV的方式,WebDAV Server界面简洁,虽然有广告,但几乎无影响。在Windows上通过映射网络驱动器的方式,如操作本地磁盘;在iPad上,通过File Explorer,也与操作Samba无多大区别。而且能够选择任何目录进行共享。
基于以上,WebDAV Server的方式,是目前能够达成随身NAS的理想途径。

更多精彩请关注公众号:

发表评论:

Powered By Z-BlogPHP 1.7.2

沪ICP备12032294号-1