导航
导航

[转]DD-WRT路由器迅雷离线脱机下载

1、首先请确认你拥有一个迅雷 VIP 帐号,非会员无法使用离线下载。

2、到 https://github.com/iambus/xunlei-lixian/downloads 下载 xunlei-lixian 代码,并解压到本地

3、打开解压后的文件夹,找到 lixian_cli.py ,将第1行的

#!/usr/bin/env python

修改为

#!/opt/bin/python2.7

然后将 lixian_download_tools.py 第22行的

wget_opts = [‘wget’, ‘–header=Cookie: gdriveid=’+gdriveid, download_url, ‘-O’, filename]

修改为

wget_opts = [‘/opt/bin/wget’, ‘–header=Cookie: gdriveid=’+gdriveid, download_url, ‘-O’, filename]

保存后将目录中的文件全部复制到路由器的 /opt/bin/lixian 目录(tests目录、.gitignore 和 README.md 无需复制)

4、为 lixian_cli.py 创建别名

使用 ssh 客户端连接至路由器,键入如下命令:

ln -s /opt/bin/lixian/lixian_cli.py /opt/bin/xunlei

之后就可以在 /opt 目录下使用 xunlei 来调用 xunlei-lixian 了。

5、建立配置文件

使用 ssh 客户端连接至路由器,键入如下命令:

xunlei config username 你的迅雷帐号
xunlei config password 你的迅雷密码
xunlei config no-hash #关闭校验功能
xunlei config continue
xunlei config – aria2-opts “–event-poll=select –max-tries=0”
xunlei config – wget-opts “–tries=0 –retry-connrefused”

完成后将 /tmp/root/.xunlei.lixian.config 复制到 /opt/bin/lixian 目录下。

6、开始离线下载之旅

最简单的指令:

xunlei download http://somewhere
xunlei download ed2k://somefile
xunlei download bt://info-hash

如果你的帐号只有你一个人使用,你可以直接使用

xunlei download –all

来下载列表中的全部任务,如果是多人共用的帐号,可以在创建任务时加上诸如 “user1” 之类的前缀,然后使用

xunlei download user1

来下载全部以“user1”开头的任务。

如果想要实现真正的脱机下载,即希望断开 ssh 后路由器还能继续下载,请在下载前执行

screen

输入完下载指令后,直接断开 ssh 即可,如需查看下载进度等,可执行以下命令:

screen -r

其他命令和用法请参考 xunlei-lixian 项目主页:https://github.com/iambus/xunlei-lixian ,或者在本文下方留言寻求帮助。

原文地址:http://blog.liukangxu.info/?p=278

打赏
扫一扫,提供动力能源
  • 微信扫一扫
  • 支付宝扫一扫