找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 95105|回复: 250

【分享】Tomato+aria2实现迅雷会员离线下载+远程端口访问超详细步骤(适合新人)

 火... [复制链接]
发表于 2012-11-26 23:23 | 显示全部楼层 |阅读模式
本帖最后由 墨城@China 于 2012-12-4 00:27 编辑

今天无意间看到Tomato+aria2c可以实现脱机迅雷离线下载功能觉得很不错,故亲身实践了一番。
下面我将操作步骤详细介绍一下。

更新日志:
2.鉴于有些朋友不会获取迅雷Cookie特做了一个小工具,如有杀软报毒属于误报



1.2012-11-27 00:41更新通过远程访问aria2web控制台添加任务

1.准备工作
//Win7用户启用telnet服务,Xp用户略过。
进入控制面板-程序和功能-点击左侧的打开或关闭Windows功能,在载入的小窗口中勾选telnet客户端,确定。稍等片刻待其设置完成。如下图1 :

//启动路由的telnet服务(tomato默认为启动的,发现没启动的执行)
进入路由器控制页面,转到系统管理-访问设置:将Telnet访问设置 启动起来。
//路由器USB设置
先将需要下载到的盘的卷标设成BTDOWNLOAD(卷标就是磁盘名称直接我的电脑里右击盘符重命名即可) , 然后连接U盘或者移动硬盘到路由器。
在浏览器进入路由器控制页面,转到 USB应用-USb设置:按照下 图我的设置勾选并确定保存。图2 :

转到 USB应用- BT脱机下载设置 勾选启用BT脱机下载,选择你硬盘的挂载点(就选BTDOWNLOAD那个盘),保存。

2.安装aria2c

//telnet进入路由器
点击开始-运行cmd-在命令提示符里输入telnet 192.168.1.1,其中192.168.1.1是你路由器的地址,按实际情况替换。
输入路由账号密码(密码是不显示的),进入后如图3:

//执行代码开始安装
这里借用pcshare 大的帖子一下(原帖地址https://www.right.com.cn/forum/thread-83957-1-1.html
在命令提示符下按照以下步骤输入代码,其中步骤1-2可能会有几分钟的等待要耐心一些 :
  1. 第一步:创建opt文件夹,以便安装固件扩展程序
  2. mkdir /tmp/mnt/BTDOWNLOAD/opt
  3. mount -o bind /tmp/mnt/BTDOWNLOAD/opt /opt
  4. sleep 2
  5. cd /tmp
  6. wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' > /tmp/optware-install.sh
  7. chmod 755 optware-install.sh
  8. sh optware-install.sh
  9. ipkg update


  10. 第二部:安装aria2
  11. ipkg install aria2


  12. 第三部:运行aria2
  13. aria2c --event-poll=select --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/tmp/mnt/BTDOWNLOAD --file-allocation=none -c -D



  14. 第四部:为了重启路由后依然有效,在挂载后运行脚本填上
  15. mount -o bind /tmp/mnt/BTDOWNLOAD/opt /opt
  16. sleep 5
  17. aria2c --event-poll=select --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/tmp/mnt/BTDOWNLOAD --file-allocation=none -c -D
复制代码
完成上述步骤,已经完成一大半了。
//设置控制界面,可以不建立web服务器。
打开附件中的index.htm文件(最好用谷歌或者火狐),设置按钮在右上角, 按照pcshare 大的帖子设置一下路由器IP(原帖地址 https://www.right.com.cn/forum/thread-83957-1-1.html
附上汉化版的web控制界面。
2012-7-3 21:10 上传
点击文件名下载附件




98.17 KB,
将网址存为书签,以备下次使用。到此aria2c 已经安装完毕。可以实现下载功能了。

3.实现迅雷会员离线下载

实现离线下载需要 利用到迅雷的cookie
//获取迅雷Cookie(可使用文章开头我提供的小工具获取不想获取的请参考47楼兄弟给出的方法https://www.right.com.cn/forum/fo ... 00&page=3#pid651131
首先你必须有迅雷VIP会员账号,清空浏览器所有记录,在IE下使用迅雷会员账号登陆lixian.vip.xunlei.com。
点击收藏夹在里面找到导入和导出选项导出cookie到桌面。图4

记事本打开这个文件,找到如下字样:
vip.xunlei.com        TRUE        /        FALSE        1354906144        gdriveid        1XXXAXXXXXDXXXXXXX48625CCAC
将红色的地方替换成你的值:
Cookie:gdriveid=1C4DECFAFD6690FS56FBC2FF8625CCAC;
保存以上代码,给路由添加迅雷离线任务的时候在验证了填入以上代码即可。
//获取迅雷离线下载地址
点击一个离线任务取回本地,弹出迅雷的任务窗口里有地址复制下来。
//添加脱机下载任务
打开web控制页面,新建任务,输入地址和验证码就行了。
4.远程访问web控制台页面添加下载任务(更新)

以下使用的 192.168.1.1是我路由的ip请根据实际情况修改。
//解决思路
在解决这个问题的之前,我首先尝试将控制台文件上传到/<root>/www文件夹下 提示Read only file system.
尝试修改目录权限,无果。
想到执行命令是在tmp目录下可以新建文件夹,可能有读写权限,尝试转到 http://192.168.1.1/..tmp/ ,返回404 有戏。
尝试忘tmp里写入页面,无果。
尝试修改目录权限,无果,此路不通。
在/<root>/www 下看到ext的快捷方式,访问http://119.186.166.244:8080/ext/  500错误,向里面传入index.htm测试文件,成功写入。
访问 http://192.168.1.1/ext/yaaw/index.html ,成功返回控制台页面。 据此为远程访问打下基础。
//写入控制文件
在路由后台 系统管理-访问设置 里开启ssh,
使用winscp登录路由器,文件协议选择scp。
向ext目录下传入web控制台,如下图5:

尝试访问http://192.168.1.1/ext/yaaw/index.html ,如果没问题接着执行以下步骤。
//配置远程访问
在路由后台 系统管理-访问设置 里开启远程访问,保存。 如下图6:

访问 http://你的外网ip/ext/yaaw/index.html  例如:
http://112.196.166.244:8080/ext/yaaw/index.html

(bug:经测试路由重启后会清除控制页面,因为tt是只读系统,所以断电就会清除。有两种解决思路,一是安装web服务器传如控制页面,另一种是解开tt固件包,写入控制网页,封包。重刷tt.目前我还没实践。一般路由也不经常重启,再传一遍即可)

至此完成了全部过程,有需要在迅雷离线下载界面,添加按钮的请自行在论坛查找。Goodluck!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

挂载页面清除问题 13楼给出代码 可能高估了大家 请看55楼附件跟执行代码  发表于 2012-12-4 19:36

评分

参与人数 3恩山币 +5 收起 理由
守社神 + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
jzmno1 + 3 强大的恩山!(以下重复1万次)
qqzwc + 1 主要用到了迅雷离线,感谢分享!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2012-11-27 00:35 | 显示全部楼层
赞一个,,感恩
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 01:24 | 显示全部楼层
这个比我写的还详细呀。高手还是很多的。呵呵。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2012-11-27 01:28 | 显示全部楼层
qsamxp 发表于 2012-11-27 01:24
这个比我写的还详细呀。高手还是很多的。呵呵。

见笑了,睡觉去啦。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 08:25 | 显示全部楼层
哎  昨晚折腾一晚上没搞定   没看到楼主的神贴啊   支持
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 08:37 | 显示全部楼层
你好,我想问一下,我把YAAW上传到opt\share\www.,不知道是否远程访问可行啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!有空试试!!!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 09:09 | 显示全部楼层
//获取迅雷Cookie
这步麻烦。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2012-11-27 10:33 来自手机 | 显示全部楼层
gz81 发表于 2012-11-27 09:09
//获取迅雷Cookie
这步麻烦。

也可以去缓存文件里找,或者使用谷歌浏览器的cookie插件获取。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 21:16 | 显示全部楼层
支持楼主,非常详细
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 21:17 | 显示全部楼层
gz81 发表于 2012-11-27 09:09
//获取迅雷Cookie
这步麻烦。

安装这个插件就可以了,傻瓜式操作http://blog.binux.me/ThunderLixianExporter/
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 23:04 | 显示全部楼层
支持楼主!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-27 23:14 | 显示全部楼层
yaaw放到jffs里 再ln -s /jffs/yaaw /www/ext/yaaw就好了
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-28 09:18 | 显示全部楼层
放进去了,但是远程就是提示Error: Internal server error,怎么解决?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2012-11-28 10:12 | 显示全部楼层
xlpeak 发表于 2012-11-28 09:18
放进去了,但是远程就是提示Error: Internal server error,怎么解决?

可以不放进去,谷歌浏览器打开,注意设置下路由IP
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2012-11-28 10:46 | 显示全部楼层
怎么设置啊!???楼上的
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-24 01:36

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表