OpenWRT 迅雷远程下载设置
前提条件
1. 了解迅雷远程下载http://yuancheng.xunlei.com/guide/introduction/;
2. 路由器带USB接口能够接移动硬盘,并能检测到硬盘;
3. 移动硬盘一块,格式化为路由器支持的文件系统,一般都支持NTFS,有些支持EXT4等,如支持EXT4,推荐使用EXT4;
4. 能够获取到路由器的控制终端(如telnet, ssh, 串口, ttl接口等中的一种);后面会详细讲到;
5. 对应版本迅雷程序包;后面也会讲到怎么获取相应版本的迅雷程序包;
6. 拥有迅雷帐号,如无请先免费注册;
7. 设置路由器上网方式等保证路由器正常工作,PC能通过路由器上网。
登录路由器后台
登录方式一:默认支持telnet或ssh:有些路由器默认支持telnet或ssh,那么直接通过终端程序(如SecureCRT,putty, Xshell等)登录路由器即可,有些路由器支持但默认没有开启,请先到路由器设置页面开启再登录;
登录方式二:使用openwrt, dd-wrt等第三方固件:如果路由器不支持telnet或ssh,可以尝试使用第三方固件,这两种免费的固件可以给你更多对路由器的控制权,如开启telnet和ssh等。详情可查询相关网站(openwrt: https://openwrt.org/ dd-wrt:http://www.dd-wrt.com);
登录方式三:通过串口线,TTL接口:这些接口一般是开发时的调试接口,需要打开设备外壳,而且不同厂商的连接方法会有较大差异,如果对拥有的设备比较熟悉,也可以用这种方法登录路由器。
不管以哪种方式登录路由器,后续的步骤都一样;后续的步骤假定你已经成功登录路由器后台。
下载迅雷固件
根据cpu架构选择相应的程序包,常见的有arm和mips架构,我这台路由器的输出如下,则可以看出cpu为mips架构。(也可以尝试在网上通过路由器型号查cpu架构)
root@DD-WRT:~# cat /proc/cpuinfo
system type : Broadcom BCM5357 chip rev 2
processor : 0
cpu model : MIPS 74K V4.9
…
确定cpu大小端,这个目前没有好的方法,只能两个都下载下来试一下了,如:xunlei_mips_be_mips32_2.207.3.58_143326.zip(大端)和xunlei_mips_le_mips32_2.207.3.58_143326.zip(小端)。解压后里面都有个portal程序(参考下面的【安装迅雷程序】部分),尝试运行一下:
如果输出如下则说明大小端模式正确:
root@DD-WRT:~# ./portal
initing...
…
如果输出如下则说明大小端模式不正确:
root@DD-WRT:~#./portal
./portal: ./portal: 1: Syntaxerror: …
下载地址
安装迅雷程序
将移动硬盘接在PC机上,在硬盘上建立一个名为xunlei的目录,安装将在这个目录下进行。
将下载到的迅雷程序包(一般格式类似于xunlei_mips_le_mips32_2.207.3.58_143326.zip)解压到xunlei的目录下。有以下3个文件:EmbedThunderManager,ETMDaemon, portal。
如果你之前在这目录已经安装过了迅雷,没关系,只需覆盖掉即可。
从PC机上安全移除移动硬盘,把移动硬盘接到路由器上。查看硬盘的挂载信息:
root@DD-WRT:~# cat /proc/mounts
…
/dev/sda1 /tmp/mnt/disc0_part1fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
…
root@DD-WRT:~#
其中/dev/sda1 /tmp/mnt/disc0_part1就是移动硬盘的挂载项(如果一段时间后还是没有发现磁盘被挂载,请确定路由器支持接硬盘并已经在路由器设置页面开启此功能)。进入到之前创建的xunlei目录:
root@DD-WRT:~# cd /tmp/mnt/disc0_part1/xunlei/
现在给迅雷程序加执行权限:
root@DD-WRT:~# chmod 777 * -R
至此配置完成,最终的目录结构如下:
xunlei
├── EmbedThunderManager
├── ETMDaemon
└── portal
启动和停止迅雷
使用以下命令启动迅雷:
root@DD-WRT:/tmp/mnt/disc0_part1/xunlei#./portal
如果输出类似于以下则启动成功(有的设备启动比较慢请耐心等待完成):
initing...
try stoppingxunlei service...
killall:ETMDaemon: no process killed
killall:EmbedThunderManager: no process killed
setting xunleiruntime env...
port: 9000 isusable.
your control port is: 9000.
startingxunlei service...
execv:/home/shdxiang/test/lib/ETMDaemon.
getting xunleiservice info...
Connecting to127.0.0.1:9000 (127.0.0.1:9000)
portal.tmp 0T --:--:-- ETA
THE ACTIVE CODE IS: 42SND1
go tohttp://yuancheng.xunlei.com, bind your device with the active code.
finished.
使用以下命令停止迅雷:
root@DD-WRT:/tmp/mnt/disc0_part1/xunlei#./portal –s
因为启动迅雷服务会先尝试停止在运行迅雷服务,所以重启迅雷和启动迅雷一样:
root@DD-WRT:/tmp/mnt/disc0_part1/xunlei# ./portal
绑定设备及解绑设备
注意启动时输出有一行:
THE ACTIVE CODE IS: 42SND1
这就是你的激活码。
使用迅雷帐号登录迅雷远程下载页面http://yuancheng.xunlei.com,点【添加】,选择【路由器】并填入激活码,点【确定】即绑定成功。如下图方框所示:
当绑定成功后点上图圆圈处即可解除绑定。
如果已经绑定,再次启动时则显示绑定到哪个用户,如下所示:
…
THIS DEVICE HAS BOUND TO USER: shdxiang.
...
添加下载任务
这个比较简单了,和迅雷7差不多,如下图,下载的路径默认为配置的分区的根目录下的TDDOWNLOAD目录下。
查看状态信息
这部分是非必要的,可以查看一些简单状态信息。
在启动时会有类似一行输出,表示你的控制端口:
your control port is: 9000.
在浏览器中输入http://192.168.1.1:9000/getsysinfo(IP替换为你路由器的IP,端口换为你的控制端口),会看到类似如下信息:
[ 0, 1, 1, 0, "42SND1",1, "201_2.1.3.121", "", 1 ]
其中有用的几项为:
第一项:0表示返回结果成功
第二项:1表示检测网络正常,0表示检测网络异常
第四项:1表示已绑定成功,0表示未绑定
第五项:未绑定的情况下,为绑定的需要的激活码
第六项:1表示磁盘挂载检测成功,0表示磁盘挂载检测失败
转载于:https://blog.51cto.com/shanker/1737566
OpenWRT 迅雷远程下载设置相关推荐
- [折腾]WNDRMAC刷openwrt固件实现迅雷远程下载+数据共享设置
最近一直准备搞一个家庭用数据中心,一方面家里人喜欢看剧,网上直接看吧,现在是视频广告现在真是又多又长,暂时穷学生也供不起会员...破解版也老被干掉.装上 迅雷插件,白天下载,晚上回来就能看,全程无广告 ...
- 树莓派入手,相关设置以及使用迅雷远程下载
这几天刚入手一个树莓派,刚入手马上烧录了raspbian系统,连上ssh/vnc远程桌面玩~ 1. raspi-config 在第一次启动raspbian系统的时候,会进入一个引导页面设置raspi- ...
- X Chen笔记---Centos安装XWARE使用迅雷远程下载
本人是综合参考了以下几篇内容才成功进行安装 https://www.5yun.org/8565.html http://blog.csdn.net/fullbug/article/details/53 ...
- 树莓派3b+ ubuntu-mate18.04系统安装 迅雷远程下载 搭建详解
最近入手了一个台式机硬盘盒子装500g机械硬盘,恰逢老母要看刘老根,借此机会,用一下闲置的树莓派3b+ 搭建远程下载机. 注!文中的"你的用户名"需要换成你自己用户的名字 这里写目 ...
- caiguai docker-xware_【原创】基于Docker实现迅雷远程下载
迅雷远程下载是指可以远程控制下载器创建下载任务,下载器可以是家里的NAS.PC.HPC,也可以是支持该功能的路由器,与迅雷会员无关. 我这里用到的是linux服务器,其它平台类似,能够运行Docker ...
- WD My Cloud安装迅雷远程下载固件
以下内容转载自ljl0878,感谢技术分享 <WDMycloud安装迅雷固件> 准备工具:putty.WinSCP(或者FlashFax均可) 下载迅雷远程下载固件,下载地址(我下载的是X ...
- 树莓派:迅雷远程下载
极好的教程,步骤清晰,照着一步一步来轻松成功,转自:http://mkitby.com/2016/04/06/raspberry-pi-nas-remote-download-xunlei/ ...
- 树莓派2安装Xware实现迅雷远程下载
首先,远程功能很实用,尤其是基于迅雷的,现在国内的下载基本上迅雷只手遮天,别的工具友好程度不理想,这是对于我这种小白来说. 首先,我的树莓派系统不是原生的,我烧写的是ubuntu16,没有桌面,没有多 ...
- 树莓派迅雷远程下载 | 树莓派小无相系列
拥有一台24小时远程下载器是很惬意的一件事,可以在空闲时间下载一些影片或其他资料,比方在工作地点添加下载影片的任务,到家之后便可以观看,而无需为网络操心,此外也可以将一些大文件的下载挂载下载器上,无需 ...
- linux下迅雷远程下载服务,在 Linux 下使用迅雷的另一种无入侵方式
新年快乐! 脱离 Windows 接近两年了,一直以佛系的方式面对各种需求,迅雷.微信.QQ是一般人的刚需,而我对这类 Windows 独占应用的解决方案也是直接不用...虽然知道 deepin 已经 ...
最新文章
- 抢占日本市场过程“苦不堪言”
- 22.executor service Flask
- python安装方法32位_【Python】pycharm安装32位win7出现的问题解决办法。
- python入门教程非常详细-Python该怎么入门?Python入门教程(非常详细)
- Linux入门基础教程之Linux下软件安装
- Apache 2.4配置反向代理
- 最新PHP秒赞,快乐秒赞 php版
- 德国超级计算机中心,德国:强化人工智能能力建设 加大高性能计算网络投资...
- 测试用例的测试编号是自己定义的还是别人给的_初级软件测试工程师必须掌握的东西...
- fafu oj 1266 数数
- 凌波微步-python小游戏源码下载
- Android中使用shape来定义控件的显示属性
- SPP Net(Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition)论文理解...
- redies的复习总结
- 经典坦克大战——C++实现(附源码)
- 5G发展面临窘境,5G手机销量环比下滑,手机企业对5G热情降温
- Sql语句中的DDL、DML、DCL的介绍
- 根号分治练手题 西比拉先知系统 题解
- 农场世界农场游戏开发
- 设置共享文件夹之Mac技巧