OpenWRT 迅雷远程下载设置

2024-04-16 03:28:22

前提条件

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 迅雷远程下载设置相关推荐

  1. [折腾]WNDRMAC刷openwrt固件实现迅雷远程下载+数据共享设置

    最近一直准备搞一个家庭用数据中心,一方面家里人喜欢看剧,网上直接看吧,现在是视频广告现在真是又多又长,暂时穷学生也供不起会员...破解版也老被干掉.装上 迅雷插件,白天下载,晚上回来就能看,全程无广告 ...

  2. 树莓派入手,相关设置以及使用迅雷远程下载

    这几天刚入手一个树莓派,刚入手马上烧录了raspbian系统,连上ssh/vnc远程桌面玩~ 1. raspi-config 在第一次启动raspbian系统的时候,会进入一个引导页面设置raspi- ...

  3. X Chen笔记---Centos安装XWARE使用迅雷远程下载

    本人是综合参考了以下几篇内容才成功进行安装 https://www.5yun.org/8565.html http://blog.csdn.net/fullbug/article/details/53 ...

  4. 树莓派3b+ ubuntu-mate18.04系统安装 迅雷远程下载 搭建详解

    最近入手了一个台式机硬盘盒子装500g机械硬盘,恰逢老母要看刘老根,借此机会,用一下闲置的树莓派3b+ 搭建远程下载机. 注!文中的"你的用户名"需要换成你自己用户的名字 这里写目 ...

  5. caiguai docker-xware_【原创】基于Docker实现迅雷远程下载

    迅雷远程下载是指可以远程控制下载器创建下载任务,下载器可以是家里的NAS.PC.HPC,也可以是支持该功能的路由器,与迅雷会员无关. 我这里用到的是linux服务器,其它平台类似,能够运行Docker ...

  6. WD My Cloud安装迅雷远程下载固件

    以下内容转载自ljl0878,感谢技术分享 <WDMycloud安装迅雷固件> 准备工具:putty.WinSCP(或者FlashFax均可) 下载迅雷远程下载固件,下载地址(我下载的是X ...

  7. 树莓派:迅雷远程下载

    极好的教程,步骤清晰,照着一步一步来轻松成功,转自:http://mkitby.com/2016/04/06/raspberry-pi-nas-remote-download-xunlei/      ...

  8. 树莓派2安装Xware实现迅雷远程下载

    首先,远程功能很实用,尤其是基于迅雷的,现在国内的下载基本上迅雷只手遮天,别的工具友好程度不理想,这是对于我这种小白来说. 首先,我的树莓派系统不是原生的,我烧写的是ubuntu16,没有桌面,没有多 ...

  9. 树莓派迅雷远程下载 | 树莓派小无相系列

    拥有一台24小时远程下载器是很惬意的一件事,可以在空闲时间下载一些影片或其他资料,比方在工作地点添加下载影片的任务,到家之后便可以观看,而无需为网络操心,此外也可以将一些大文件的下载挂载下载器上,无需 ...

  10. linux下迅雷远程下载服务,在 Linux 下使用迅雷的另一种无入侵方式

    新年快乐! 脱离 Windows 接近两年了,一直以佛系的方式面对各种需求,迅雷.微信.QQ是一般人的刚需,而我对这类 Windows 独占应用的解决方案也是直接不用...虽然知道 deepin 已经 ...

最新文章

  1. 抢占日本市场过程“苦不堪言”
  2. 22.executor service Flask
  3. python安装方法32位_【Python】pycharm安装32位win7出现的问题解决办法。
  4. python入门教程非常详细-Python该怎么入门?Python入门教程(非常详细)
  5. Linux入门基础教程之Linux下软件安装
  6. Apache 2.4配置反向代理
  7. 最新PHP秒赞,快乐秒赞 php版
  8. 德国超级计算机中心,德国:强化人工智能能力建设 加大高性能计算网络投资...
  9. 测试用例的测试编号是自己定义的还是别人给的_初级软件测试工程师必须掌握的东西...
  10. fafu oj 1266 数数
  11. 凌波微步-python小游戏源码下载
  12. Android中使用shape来定义控件的显示属性
  13. SPP Net(Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition)论文理解...
  14. redies的复习总结
  15. 经典坦克大战——C++实现(附源码)
  16. 5G发展面临窘境,5G手机销量环比下滑,手机企业对5G热情降温
  17. Sql语句中的DDL、DML、DCL的介绍
  18. 根号分治练手题 西比拉先知系统 题解
  19. 农场世界农场游戏开发
  20. 设置共享文件夹之Mac技巧

热门文章

  1. 查找——图文翔解RadixTree(基数树)
  2. ssh弱口令暴力破解
  3. 【Seedlabs】Local DNS Attack Lab
  4. 实战sqlmap绕过WAF(中转注入)
  5. 【C语言随笔2】GCC编译环境下Socket编程简单实践
  6. CPC认证的常规测试项目
  7. bugku ctf 备份是个好习惯 (听说备份是个好习惯)
  8. 不知道华为手机识别图片文字怎么弄?2个识别方法收好了
  9. 中国情报监视和侦察行业市场供需与战略研究报告
  10. Error: Unresolved node modules: vue