如何在你的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才能启动迅雷。

相关推荐:
在离线的环境下安装支持包,就需要下载离线包进行手工安装,此时如何快速的安装呢? deb是debian linux类型的安装格式,跟red hat的rpm非常相似,最基本的安装命令是: dpkg -i xx.deb dpkg 是Debian Package的简写 …
如何让一个Python脚本输出的文字信息是彩色的?其实这个其实跟python无关的,跟具体所用console的类型有关系,不同的类型对应不同的控制码,如果是ansi终端,可以用ansi的控制码。 Mac或Linux终端中的颜色是用转义序 …
如果碰巧你使用的是官方tar包,那么恭喜你,你make的时候可能会遇到如下错误,很多网友都会遇到的。 ../src/.libs/libeglib.a(libeglib_la-gunicode.o): In function `monoeg_g_get_charset':/root/mono/eglib/src/g …
这个问题产生的原因就是编码不同导致的,或是默认配置下不识别除utf-8之外的编码,既然是不支持,我们添加上不就行了。 编辑vimrc文件,mac os中vimrc位置:/usr/shared/vim/vimrc,当然我们更建议使用用户目录:~/. …
apt-get install rungetty echo "exec /sbin/rungetty tty1 --autologin root" &&/etc/init/tty1.conf echo startx && /root/.bash_profile 重启就好了,且为root登录的权限 …
拿起手机扫一扫即可带走我!