Giter Site home page Giter Site logo

docker-thunder-xware's Introduction

Dockerizing thunder xware

迅雷离线下载 docker 镜像, 随便一台能上网的服务器都能成为下载利器哦~

再也不用担心迅雷扫描你的整块磁盘了.

使用

拉取镜像

docker pull yinheli/docker-thunder-xware:latest

创建一个下载目录. 用于挂载卷

mkdir data

运行

docker run -d \
        --name=xware \
        --net=host \
        -v $(pwd)/data:/app/TDDOWNLOAD \
        yinheli/docker-thunder-xware

查看运行情况

docker ps
// output:
CONTAINER ID        IMAGE                                 COMMAND             CREATED             STATUS              PORTS               NAMES
c8a3d047af71        yinheli/docker-thunder-xware:latest   "./start.sh"        4 seconds ago       Up 3 seconds                            xware

查看日志(激活码)/到迅雷增加设备

docker logs xware
// output:
killall: ETMDaemon: no process killed
killall: EmbedThunderManager: no process killed
killall: vod_httpserver: no process killed
initing...
try stopping xunlei service first...
setting xunlei runtime env...
port: 9000 is usable.

YOUR CONTROL PORT IS: 9000

starting xunlei service...
Connecting to 127.0.0.1:9000 (127.0.0.1:9000)
setting xunlei runtime env...
port: 9000 is usable.

YOUR CONTROL PORT IS: 9000

starting xunlei service...

getting xunlei service info...

THE ACTIVE CODE IS: xxx

go to http://yuancheng.xunlei.com, bind your device with the active code.
finished.

绑定成功后就可以开心地使用了.

docker-thunder-xware's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-thunder-xware's Issues

真的需要开启 --privileged=true 么?

我打算写一篇关于 Docker 封装 xware 的文……然后看到你的 repo 决定不再重造轮子……但是 run.sh 中的 --privileged=true 真的需要么?我之前手动配置的时候当时没有加上 --privileged=true 也是可以的

没有检测到外接存储设备

问题

安装直接按照GitHub repo上的说明来的,但是安装完成之后总会提示“没有检测到外接存储设备”。经过排查,当不挂载数据分区(即不加-v选项)时,迅雷可以正常下载到docker镜像中,因此怀疑是迅雷针对文件系统有检测(docker挂载的文件系统是tmpfs),导致识别不到挂载点。

解决方案

修改挂载点到/app/TDDOWNLOAD/TDDOWNLOAD目录下即可。

the active key is not valid获取不到激活码是什么原因

try again...(has tried 18 time(s)).
getting xunlei service info...
Connecting to 127.0.0.1:9000 (127.0.0.1:9000)
the active key is not valid.

try again...(has tried 19 time(s)).
getting xunlei service info...
Connecting to 127.0.0.1:9000 (127.0.0.1:9000)
the active key is not valid.
fail to get xunlei service info finaly.
finished.

希望增加缓存设置

建议加入设置缓存的参数,默认设置不能有效利用内存,磁盘读写也比较频繁。

日志显示: The license is not passed now.

从2016年11月开始在群辉NAS的Docker上使用该迅雷远程套件,之前使用一直正常,从2017年3月初开始连接不上下载器,查看日志显示如下。请问是什么原因?是否需要更新license?
`
try stopping xunlei service first...
killall: ETMDaemon: no process killed
killall: EmbedThunderManager: no process killed
killall: vod_httpserver: no process killed
setting xunlei runtime env...
port: 9000 is usable.

YOUR CONTROL PORT IS: 9000

starting xunlei service...
etm path: /app/bin
execv: /app/bin/lib/ETMDaemon.

getting xunlei service info...
Connecting to 127.0.0.1:9000 (127.0.0.1:9000)
the license is not passed now.

try again...(has tried 1-19 time(s)).
getting xunlei service info...
Connecting to 127.0.0.1:9000 (127.0.0.1:9000)
the license is not passed now.

fail to get xunlei service info finaly.
finished.
`

It doesn't work.

似乎现在1.x.x版本的固件都获取不到路由码了吧?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.