/docker-thunder-xware

Dockerizing thunder xware

Primary LanguageDockerfile

Thunder xware docker image

迅雷离线下载 docker 镜像(使用 wheezy-slim 以缩小体积至 ~27MiB),forked from yinheli

通知

http://yuancheng.xunlei.com/ 上的通知: 尊敬的用户,您好! 经过与各合作伙伴的深入沟通和协商,为规范远程下载业务的接入与管理,我们将于2017年7月17日起陆续 停止提供第三方远程下载服务。同时,迅雷旗下产品仍可正常使用该服务。感谢大家对远程下载的喜爱和支持!

(本项目 docker-thunder-xware 是个人封装的 Docker 镜像,并非迅雷官方项目。喷迅雷请到迅雷官方论坛 http://bbs.xunlei.com/forum-196-1.html

使用

运行

请选择一个合适的目录。第一次运行将创建两个目录:data, config 分别用于存放下载的文件,和迅雷客户端的配置。

docker run -d \
        # 通过 restart 来指定异常退出时重启
        --restart on-failure \
        --name xware \
        # 默认的 network 是 host
        # 可以指定其他网络配置(--net, --ip),以控制其网络行为
        --net host \
        -v $(pwd)/data:/app/TDDOWNLOAD \
        -v $(pwd)/config:/app/bin/cfg \
        senorsen/docker-thunder-xware

查看运行情况

docker ps

输出

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

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

docker logs xware

输出

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: xxxxxx

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

绑定成功后就可以使用了。

更新

# 拉取最新镜像
docker pull senorsen/docker-thunder-xware
# 删除旧的 container
docker rm -f xware

然后按照上边的方法,在同目录下“运行”一次。原配置、下载内容和账号绑定会保留。