<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="迅雷远程下载服务(docker)(非官方)">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2023-02-14 11:34<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
 迅雷远程下载服务(docker)(非官方)


从迅雷群晖套件中提取出来用于其他设备的迅雷远程下载服务程序。



下载保存目录 /xunlei/data ，对应迅雷应用内显示的下载路径是 /downloads 或者 /迅雷下载 

容器镜像: cnk3x/xunlei

阿里云镜像（国内访问）: registry.cn-shenzhen.aliyuncs.com/cnk3x/xunlei:latest

源码仓库: https://github.com/cnk3x/xunlei/tree/docker

Github：https://github.com/cnk3x/xunlei


XML/HTML代码


    环境变量 XL_WEB_PORT: 网页访问端口，默认 2345。

    环境变量 XL_DEBUG: 1 为调试模式，输出详细的日志信息，0: 关闭，不显示迅雷套件输出的日志，默认0。

    环境变量 UID, GID, 设定运行迅雷下载的用户，使用此参数注意下载目录必须是该账户有可写权限。

    环境变量 XL_BA_USER 和 XL_BA_PASSWORD: 给迅雷面板添加基本验证（明码）。

    host 网络下载速度比 bridge 快, 如果没有条件使用host网络，映射XL_WEB_PORT设定的端口tcp即可。

    下载保存目录 /xunlei/downloads, 数据目录：/xunlei/data, 请持久化。

    hostname: 迅雷会以主机名来命名远程设备，你在迅雷App上看到的就是这个。





 docker shell






# 以下以 /mnt/sdb1/downloads 为实际的下载保存目录 /mnt/sdb1/xunlei 为实际的数据保存目录 为例


# 根据实际情况更改


# 如果已经安装过的(/mnt/sdb1/xunlei 目录已存在)，再次安装会复用，而且下载目录不可更改，如果要更改下载目录，请把这个目录删掉重新绑定。


# 国内访问将 cnk3x/xunlei:latest 替换为 registry.cn-shenzhen.aliyuncs.com/cnk3x/xunlei:latest




 




XML/HTML代码


    # host网络，默认端口 2345

    docker run -d --name=xunlei --hostname=mynas --net=host -v /mnt/sdb1/xunlei:/xunlei/data -v /mnt/sdb1/downloads:/xunlei/downloads --restart=unless-stopped --privileged cnk3x/xunlei:latest

     

    # host网络，更改端口为 4321

    docker run -d --name=xunlei --hostname=mynas --net=host -e XL_WEB_PORT=4321 -v /mnt/sdb1/xunlei:/xunlei/data -v /mnt/sdb1/downloads:/xunlei/downloads --restart=unless-stopped --privileged cnk3x/xunlei:latest

     

    # bridge 网络，默认端口 2345

    docker run -d --name=xunlei --hostname=mynas --net=bridge -p 2345:2345 -v /mnt/sdb1/xunlei:/xunlei/data -v /mnt/sdb1/downloads:/xunlei/downloads --restart=unless-stopped --privileged cnk3x/xunlei:latest

     

    # bridge 网络，更改端口为 4321

    docker run -d --name=xunlei --hostname=mynas --net=bridge -p 4321:2345 -v /mnt/sdb1/xunlei:/xunlei/data -v /mnt/sdb1/downloads:/xunlei/downloads --restart=unless-stopped --privileged cnk3x/xunlei:latest








docker compose 



XML/HTML代码


    # host默认端口 2345

    # compose.yml

    services:

      xunlei:

        image: cnk3x/xunlei:latest

        privileged: true

        container_name: xunlei

        hostname: mynas

        network_mode: host

        volumes:

          - /mnt/sdb1/xunlei:/xunlei/data

          - /mnt/sdb1/downloads:/xunlei/downloads

        restart: unless-stopped





XML/HTML代码


    # host更改端口 4321

    # compose.yml

    services:

      xunlei:

        image: cnk3x/xunlei:latest

        privileged: true

        container_name: xunlei

        hostname: mynas

        network_mode: host

        environment:

          - XL_WEB_PORT=4321

        volumes:

          - /mnt/sdb1/xunlei:/xunlei/data

          - /mnt/sdb1/downloads:/xunlei/downloads

        restart: unless-stopped





XML/HTML代码


    # bridge默认端口 2345

    # compose.yml

    services:

      xunlei:

        image: cnk3x/xunlei:syno

        privileged: true

        container_name: xunlei

        hostname: mynas

        network_mode: bridge

        ports:

          - 2345:2345

        volumes:

          - /mnt/sdb1/xunlei:/xunlei/data

          - /mnt/sdb1/downloads:/xunlei/downloads

        restart: unless-stopped







XML/HTML代码


    # bridge更改端口 4321

    # compose.yml

    services:

      xunlei:

        image: cnk3x/xunlei:syno

        privileged: true

        container_name: xunlei

        hostname: mynas

        network_mode: bridge

        ports:

          - 4321:2345

        volumes:

          - /mnt/sdb1/xunlei:/xunlei/data

          - /mnt/sdb1/downloads:/xunlei/downloads

        restart: unless-stopped




systemd 服务版本


 


https://github.com/cnk3x/xunlei/tree/main
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
