如何在你的Linux服务器上搭一个远程迅雷下载?

迅雷一直没有出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;

xunlei

4、记录上图红色方框中被涂红的部分,即你的远程迅雷下载激活码;

5、打开http://yc.xunlei.com/并登录你的迅雷账户,并在下方的标识中填写及确认,完成后,你即可在该网页左侧看到你的远程设备情况;

xunlei

我们就完成了迅雷远程下载功能的部署了,接着就是下载了,只是有时候还会遇到提示“没有挂载硬盘”相关的提示,然后无法下载,那么你需要继续往下:

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才能启动迅雷。

相关推荐:
在linux上,我们使用df命令只能看到磁盘的总体占用情况,无法看到具体的内容或目录占用情况,有些时候为了统计或者排查磁盘的具体占用时,我们需要细到每一个目录或文件,此时有一个命令可以帮到我们。 [[email protected]
NAT可以方便的完成这种流量穿通功能,即把外网数据通过NAT(中转设备)来穿透进内网,内网数据通过NAT(中转设备)穿透出外网。 那linux下iptables如何实现nat转发?这里将以Debian7主机下的测试为例。 1、开启IP_FORWAR …
Linux下我们会遇到一个常见的问题,那就是如何修复 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 问题,这个问题发生的根源不是安装报出问题,而是平台兼容性问题。 怎么理解,就是64位Linu …
源码安装软件时一直make不了,后来重新./configure了下,发现后面出现错误:error: mbed TLS libraries not found。 这样的问题其实是出在缺少「mbed TLS」库,那么我们开始缺啥补啥。需要先安装mbed库,从官网  …
这是源码安装软件时配置环境用的,根据你的配置选项和你的系统情况生成makefile文件,为make 做准备。 最常用的参数就是: ./configure --prefix=xxx 若不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默 …
拿起手机扫一扫即可带走我!