迅雷一直没有出Linux版,Linux下虽然也有各种bt软件,无奈试用后却发现速度远比不上迅雷,甚至有些资源根本找不到。而有些迅雷的专用链接,更是没法下。随着各种电视盒子、智能路由的出现,迅雷弄了一个远程下载,即Xware。
远程下载其实就是在电视盒子、路由器上架一个极简的迅雷核心,然后通过迅雷提供的网页端来控制,实现下载。由于电视盒子多半是Android系统,智能路由也是android或Linux核心,所以迅雷要想支持各种设备,就必须提供各种版本的Xware,其中就有一个glibc 32bit版本。这个版本即可支持在大部分Linux系统(32或64位)运行。
那么问题来了?我有一台 Linux 服务器,宽带挺大的,平时闲着也是闲着,有啥好用途可能充分地利用资源呢?来,装个远程迅雷下载吧。
首先你得具备以下条件:
1、Linux 服务器一台,可联公网;
2、Xware 软件一套,迅雷官网出的,免费;
3、SSH、FTP工具各一套
其次你到迅雷官网论坛里下载Xware软件(http://g.xunlei.com/forum-51-1.html,置顶文章中有最新稳定版),选择版本内容为Xware[版本号]_x86_32_glibc.zip对应的进行下载,这里举例为Xware1.0.31(http://luyou.xunlei.com/thread-12545-1-1.html)。
其次,你得上传到服务器上:
将Xware1.0.31_x86_32_glibc.zip下载完成后,通过FTP工具上传到你的服务器上的某个目录,如/root/(以下全基于/root目录操作,其它目录请自行更换)。
使用SSH进行远程服务器操作:
1、创建一个目录,如xunlei:
mkdir xunlei
2、移动Xware1.0.31_x86_32_glibc.zip到xunlei目录,并执行解压:
mv Xware1.0.31_x86_32_glibc.zip xunlei && unzip Xware1.0.31_x86_32_glibc.zip
3、执行./portal;
4、记录上图红色方框中被涂红的部分,即你的远程迅雷下载激活码;
5、打开http://yc.xunlei.com/并登录你的迅雷账户,并在下方的标识中填写及确认,完成后,你即可在该网页左侧看到你的远程设备情况;
我们就完成了迅雷远程下载功能的部署了,接着就是下载了,只是有时候还会遇到提示“没有挂载硬盘”相关的提示,然后无法下载,那么你需要继续往下:
1、挂载一个私有的虚拟硬盘作下载盘;
此时找一个空余容量比较大的挂载点创建一个目录,名称随便,这里以xldown示范(假如创建在/root下,路径即/root/xldown),然后切换到root权限,进入/mnt,再创建一个目录xldown-mnt(同样是示范用的名称),再以root权限运行:
mkdir xldown mkdir /mnt/xldown-mnt mount --bind xldown /mnt/xldown-mnt
2、到 /root/xunlei/ 下执行 ./portal 重启迅雷即可。
自动重启迅雷完成后,再进入远程管理界面添加任务则没有了没挂载硬盘的提示,然后就可以开始使用迅雷了。
请注意,如果重启了服务器的话需要再运行一次mount --bind xldown /mnt/xldown-mnt,然后进入到/root/xunlei/运行portal才能启动迅雷。