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

- Link: https://www.xuepaijie.com/html/skill/coup/671.html
- Published: 2016-08-03T10:15:34+08:00
- Author: Admin

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

    ```html;
    mkdir xunlei
    ```

2、移动Xware1.0.31_x86_32_glibc.zip到xunlei目录，并执行解压：

    ```html;
    mv Xware1.0.31_x86_32_glibc.zip xunlei && unzip Xware1.0.31_x86_32_glibc.zip
    ```

3、执行./portal；

![xunlei](https://www.xuepaijie.com/wp-content/uploads/2019/01/8a0cc300b742d8c3c0fc9e60084ea670.
jpg)

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

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

![xunlei](https://www.xuepaijie.com/wp-content/uploads/2019/01/3c3e5410302d1333d486d312c4545ddf.
jpg)

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

1、挂载一个私有的虚拟硬盘作下载盘；

此时找一个空余容量比较大的挂载点创建一个目录，名称随便，这里以xldown示范（假如创建
在/root下，路径即/root/xldown），然后切换到root权限，进入/mnt，再创建一个目录xldown-
mnt（同样是示范用的名称），再以root权限运行：

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