正文开始简要使用步骤如下:
1.下载迅雷Xware软件
2.解压并运行portal文件(注意权限)
3、从软件输出中获取激活码,在迅雷远程下载页面添加下载器,输入激活码进行绑定。
4、绑定成功后,挂载一个对Xware软件有写权限的设备,开始在迅雷远程下载页面添加下载任务。
以下是冗长的内容:
迅雷还没有发布Linux版本,所以之前如果想使用,必须使用虚拟机或者WINE的方式。不过,近一年来,随着迅雷路由器等智能路由器、播放器、NAS的推出,迅雷推出了远程下载功能。幸运的是,这些产品都运行在Linux系统上,因此远程下载的软件也可以在其他Linux系统上使用,例如Ubuntu。
迅雷将这款远程下载软件称为Xware,并推出了针对不同CPU平台的版本。目前每周发布一次,比如6月25日发布的这个:
http://luyou.xunlei.com/thread-5759-1-1.html,【2014年6月25日】迅雷固件第22周公告。
如果你在笔记本上使用Linux,比如Ubuntu,CPU是x86,使用的C标准库大部分是glibc,所以你需要下载x86_32_glibc版本,比如上面网址中6月25日发布的版本页面:Xware1.0.22_x86_32_glibc.zip。从名字就可以看出这个软件是32位的,但是在amd64 Linux上也可以使用。目前,迅雷尚未推出64位版本。
该zip包解压后包含4个文件:
EmbedThunderManager ETMDaemon 门户vod_httpserver
EmbedThunderManager、ETMDaemon 和vod_httpserver 是(估计的)实际下载软件。
门户是入口软件。运行后自动调用其他三个文件并启动Xware下载软件。
在终端命令行下运行portal后会有输出。第一次运行时,输出会包含激活码(如果提示连接失败,请重新运行门户),例如:
有效代码IS: EZTRST
获得激活码后,登录迅雷远程下载页面(http://yuan Cheng.xunlei.com/),添加下载器,选择路由器、播放器或NAS,输入上面的激活码,绑定完成。绑定成功后,您可以在远程下载页面添加下载任务(如果此时Xware没有找到可用的下载存储设备,则无法成功添加任务,参见下文)。添加成功后,运行在Linux上的下载软件Xware会自动下载该任务,可以在远程下载页面查看该任务的下载状态。
第一次运行Xware时,会在软件目录或父目录下创建一个文件夹cfg。里面有一些配置文件和绑定信息。如果你有兴趣的话,你可以自己看一下。如果删除该文件夹的内容,再次运行Xware,会再次输出新的激活码,需要重新绑定。
Xware软件会自动检测Linux上已挂载且具有写入权限的设备。如果有设备,在远程下载页面添加下载任务时可以看到。如果有多个可写设备,则编号为C、D、E.等,添加下载任务时可以选择其中之一。
Xware 会在每个设备中创建一个具有写权限的文件夹ThunderDB,其中包含一个uuid 文件,其内容标记该设备。看来创建的下载任务信息也会保存在该文件夹下的etm_task_store.db文件中,所以只有在挂载设备时,才能在远程下载页面看到下载到该设备的下载任务。
以上内容摘自原博客
首先下载并解压xware1.zip
mkdir xware cd xware
解压./xware1.zip
将解压后的文件放入/opt
cd . sudo mv xware /opt
为了尽量减少权限,我们新建一个用户:thunder
添加用户迅雷
系统会要求您输入密码并确认,然后您可以忽略其余信息,只需按Enter 即可。
然后sudo mkdir /home/thunder/downloads 创建下载文件夹
由于sudo创建的文件夹的所有者是root,所以我们需要修改所有者
sudo chown -R Thunder:thunder /home/thunder/downloads
同理,/opt下的xware程序也需要修改属主
sudo chown -R Thunder:thunder /opt/xware
然后就可以启动xware了
sudo su Thunder -c /opt/xware/Xware1/portal
程序的输出差不多是这样的
https://www.tuchuang001.com/images/2017/06/21/3375171-b70e7bb91c7a9ef5.png
如图所示,蓝色马赛克就是您的设备识别码。
多说一句,如果防火墙开启,请开放9000端口入站。我将在下面发布ufw 命令。我对iptable了解不多,请自行操作。
须藤ufw 允许9000
然后就可以去迅雷远程网页版绑定账号了。
http://yuan Cheng.xunlei.com
绑定完成后,您可能会看到没有外接设备的提示。按照官方的说法,最好将设备格式化为fat32(这样将不支持4GB以上的大文件=.=)
如果你想让挂载设备对下载软件可见,可以给迅雷该设备的写权限。
使用mount --bind 命令将一个文件夹绑定到另一个文件夹
须藤mkdir /媒体/雷霆
sudo mount /dev/sdaX /media/thunder (此处为sdaX)更改为您的实际路径
sudo mount --bind /home/thunder/downloads /media/thunder
这样,Xware就可以检测到设备/media/thunder并有权限对其进行写入。
如何授予权限请参阅文章末尾的更新。
接下来可以把启用xware的命令放到rc.locale中,让xware开机自动启动。
纳米/etc/rc.locale
在exit 0之前添加
安装--bind /home/thunder/downloads /media/thunder
/opt/xware/Xware1/portal 然后就是fstab的修改,实现外部设备的启动挂载。
须藤纳米/etc/fstab
在末尾添加一行
/dev/sdaX /media/thunder vfat 默认值
#将此处的sdaX 更改为您的实际设备路径,如下所示:
嗯,就是这样。如果有什么不太好的地方,请留言,我会改进。
2017-06-22 更新:
mount --bind path 1 path 2 命令不会使安装的设备对所有用户都可读和可写。它的作用是把路径1模拟成路径2,所以使用这个命令实际上是不正确的,这会导致我们下载的所有东西都下载到了“系统盘”——,也就是SD卡上。
正确的挂载方法是将以下行添加到/etc/fstab 中
/dev/sda1 /media/thunder vfat user,rw,umask=111,dmask=000,nofail,timeout=1 0 0 其中umask=000是权限掩码,可以使挂载的设备具有777权限,nofail可以使系统在未插入外置磁盘的情况下仍能正常启动。
关于fstab的更多信息,请参考Arch Wiki
2017-06-22 更新2:
为了支持samba,将fstab内容更改为
好了,关于树莓派搭载Xware迅雷下载:高效实现本地下载与远程访问和的问题到这里结束啦,希望可以解决您的问题哈!
【树莓派搭载Xware迅雷下载:高效实现本地下载与远程访问】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
树莓派还能搞迅雷啊?这太厉害了!
有14位网友表示赞同!
我的树莓派闲置很久了,看来可以试试这个Xware。
有11位网友表示赞同!
这样岂不是能边玩游戏边下资源啦?
有11位网友表示赞同!
对于经常下载文件的人来说,这是个好主意!
有5位网友表示赞同!
不知道 Xware 操作起来复杂不复杂?
有14位网友表示赞同!
会不会占用树莓派的CPU太多啊?
有9位网友表示赞同!
这比电脑用迅雷更快吗?
有14位网友表示赞同!
学习一下,看能不能把我的老电脑淘汰掉!
有17位网友表示赞同!
有没有教程讲解怎么安装 Xware 呢?
有10位网友表示赞同!
如果能直接从树莓派播放的话就更完美了!
有16位网友表示赞同!
这个和其他下载工具有啥区别呢?
有15位网友表示赞同!
树莓派的资源有限,会不会影响系统的运行?
有7位网友表示赞同!
是不是可以用安卓的应用商店下载 Xware?
有8位网友表示赞同!
感觉这个功能比较专业啊!
有6位网友表示赞同!
这样可以控制家里的网络安全吗?需要设置防火墙还是其他什么东西?
有20位网友表示赞同!
想问问,有没有类似迅雷在手机上使用的软件?
有11位网友表示赞同!
树莓派太棒了!越来越有用了!
有6位网友表示赞同!
不知道 Xware 会不会出现广告烦人的情况?
有13位网友表示赞同!
可以用来下载游戏吗?游戏下得很快么?
有9位网友表示赞同!