飞牛Nas部署 xunlei 下载器

一、前言

1.1、介绍

从迅雷群晖套件中提取出来用于其他设备的迅雷远程下载服务程序。仅供研究学习测试。本程序仅提供 Linux 模拟和容器化运行环境,未对原版迅雷程序进行任何修改

二、部署工作

2.1、服务包部署

Last_Three_Service_Package.sh 选择 xunlei 部署完毕,直接跳转到 Web 界面配置即可!

2.2、Compose 文件部署

services:
  xunlei:
    image: cnk3x/xunlei:latest
    container_name: xunlei
    privileged: true
    ports:
      - 28010:2345
    volumes:
      - /vol1/1000/Docker/xunlei:/xunlei/data
      - /vol1/1000/Downloads:/xunlei/downloads
    environment:
      - XL_GID=0
      - XL_UID=0
      - TZ=Asia/Shanghai
      - XL_DASHBOARD_USERNAME=admin
      - XL_DASHBOARD_PASSWORD=admin
    restart: always
    network_mode: bridge

2.3、飞牛可视化部署

2.3.1、镜像仓库源

推荐镜像源:https://docker.1ms.run

https://lastthree.cn/archives/fei-niu-nasjing-xiang-yuan-la-qu-shi-bai-jie-jue-ban-fa

2.3.2、镜像准备

镜像为:cnk3x/xunlei

版本为:latest

镜像1-Rmjl.jpg

2.3.3、目录准备

  • 创建 Docker 文件夹(存放容器)目录下创建 xunlei 文件夹

  • 创建 Downloads 文件夹(存放下载文件)

目录1-Hemx.jpg

2.3.4、可视化容器配置

容器名称自定义,勾选开机自动开启

容器1-RVZt.jpg

端口只能更改前选框,后选框不能修改

  • /vol1/1000/Docker/xunlei 映射 /xunlei/data

  • /vol1/1000/Downloads 映射 /xunlei/downloads

容器2-jFgE.jpg

添加环境变量如下:

  • XL_GID=0 用户组 ID

  • XL_UID=0 用户 ID

  • TZ=Asia/shanghai 时区

  • XL_DASHBOARD_USERNAME=admin Web 用户名

  • XL_DASHBOARD_PASSWORD=admin Web 密码

容器3-IDgI.jpg

勾选使用高权限执行容器

容器4-YbKa.jpg

勾选创建后启动容器,并创建容器

容器5-zXbk.jpg

三、部署后的 Web 配置

3.1、注册阶段

IP + 端口访问 xunlei 的 Web 界面,如下图所示,提示输入用户名和密码

  • 用户名:admin

  • 密码:admin

web1-Tuxu.jpg

3.2、内部配置

进入 xunlei 的 Web 界面,扫码或账号登录即可进行下载,到此 xunlei 的配置完毕

web2-KQAq.jpg