移动终端
2013 年 10 月 13 日
扔掉数据线吧!用电脑和手机无线管理Kindle的文件
BTSync是一款由BitTorrent Labs开发的点对点同步软件,支持多种平台包括Windows、MAC、Linux、Android、IOS等以及一系列Linux ARM平台。通过在PC端和Kindle端配置BTSync,两端的文件夹将自动同步,PC端对文件的操作也将同步到Kindle端,反之亦然。这使得远程管理Kindle上的文件变得更加便捷。安装BTSync客户端后,手机也可以管理Kindle上的文件。Windows端的安装非常简单,而Kindle端需要通过插件的形式启动。
BTSync是BitTorrent Labs开发的一款点对点同步软件,支持Windows、MAC、Linux、Android、IOS等众多平台,甚至包括Kindle在内的一系列Linux ARM平台!
在PC端和Kindle端配置BTSync之后,两端对应文件夹的文件将自动同步,在PC端对文件的增加、删除和修改操作也将同步到Kindle端,反之亦然,这样就可以扔掉数据线远程管理Kindle上的文件了,如果在手机上也安装BTSync客户端,那么用手机也可以管理Kindle上的文件。
BTSync 的下载地址是: http://labs.bittorrent.com/experiments/sync.html
Window端的配置
Windows端的安转几乎是傻瓜化的,一路Next即可,安装完成之后需要配置一个同步文件夹,把生成的密钥记录下来(不要泄露给他人),后面将在Kindle的配置文件里使用。
Kindle端的配置
安装和配置
BTSync的Linux ARM平台客户端只是一个二进制文件,并不能在Kindle上直接运行,我们需要以插件的形式通过KUAL来启动。KUAL的安装和使用可以参考在Kindle PaperWhite上安装KUAL。
MobileRead的网友eureka和farfeduc分别共享了他们的btsync配置文件和KUAL插件菜单,我在他们的基础上做了一些修改: btsync(KUAL extensions),下载之后解压到Kindle的extensions目录下,然后编辑bin目录下的config文件,将密钥改成Windows配置的共享文件夹密钥。配置文件指定Kindle的共享文件夹是documents目录的BTSync文件夹,当然改成其它的文件夹也是可以的。
{
"device_name": "My Kindle",
"listening_port" : 12321,
"storage_path": "/var/log/btsync",
"pid_file" : "/var/run/btsync.pid",
"check_for_updates" : false,
"use_upnp" : false,
"download_limit" : 0,
"upload_limit" : 0,
"shared_folders" :
[
{
"secret" : "共享文件的密钥",
"dir" : "/mnt/us/documents/BTSync",
"use_relay_server" : true,
"use_dht" : true,
"search_lan" : true,
"use_sync_trash" : false
}
]
}
这时候断开Kindle和PC的链接,启动KUAL之后可以看到btsync插件的菜单,在这里可以查看btsync的运行状态、运行btsync、停止btsync和编辑btsync配置文件(需要leafpad,建议到电脑上更改)。
btsync运行之后会一直在后台运行,只要有WIFI连接就可以同步PC和Kindle的文件,你可以通过菜单随时查看btsync的运行状态。另外经测试btsync对耗电影响不大,使用btsync之前我一般是一周一充,btsync后台运行后仍然是一周一冲。
Kindle端启动之后你在PC端同步文件夹的相应操作就能同步到Kindle了,同样的,在Kindle端对文件的操作也会同步到PC。btsync的同步速度非常快,一般2秒左右就能检测到文件的更改。
可能会遇到的几个问题
我不想同步Kindle自动生成的sdr目录下的文件。
为了保存进度等信息,Kindle会为每本电子书生成一些文件,保存在书名.sdr文件夹里,由于这些文件并不重要,我不想同步这些文件。
btsync具有排除功能,每个同步文件夹里有一个名为.SyncIgnore的文件,我们可以指定需要排除的文件和目录名字,比如排除sdr目录则增加下面两行:
*.sdr
*.sdr/*
注意:更改这个文件后需要重新启动btsync才有效。
开机自动启动btsync
将Kindle连上电脑之后btsync进程自动关闭
每次连上电脑之后需要手动重新启动一次btsync。
Android和其他平台
我们可能不会随时身边都带着电脑,那么这时候想把文件发到Kindle怎么办呢?幸好btsync的平台支持非常广泛,用一部Android或者IOS手机就行了,这里以Android为例。
首先去Google Play 下载BitTorrent® Sync客户端,启动之后添加一个文件夹,选择本地的同步目录,然后扫描在电脑上BTSync客户端的文件夹列表里邮件->Connect mobile
device,用手机扫描二维码就可以了,非常方便,手机连上之后将出现在在线的设备列表里。
如果要将手机上的文件发送到Kindle,只需要在手机上用文件管理器拷贝到手机上的同步文件夹即可。
参考资料
本文为原创文章,未经允许请勿非法盗用资源。我们保护知识产权,尊重每一个创作者的劳动成果。如需转载,请务必注明出处并获得授权,谢谢合作!
作者:Lance | 发表日期:2013 年 10 月 13 日