基于X9S 1.4.4 @穆易 2017年5月9日版 一、必备工具 首先自行下载linux远程管理工具WinSCP和putty。其中WinSCP用于上传文件,putty用于执行指令。 二、上传相关文件 (一)将存储设备插入X9S,获得挂载路径(以下均假设迅雷程序安装在/mnt/sdb1,默认下载盘为/mnt/sdc1,如果你的安装位置有变化,请修改相应指令中的路径)。 (二)使用WinSCP登录,在/mnt/sdb1下新建“xunlei”文件夹(文件夹名称不要改),将Xware1.0.31_netgear_6300v2.zip中的4个文件复制到“/mnt/sdb1/xunlei”文件夹。 (三)将luci-app-xunlei_0.11-14_all.ipk复制到/tmp文件夹。 三、安装迅雷远程可视化管理界面luci-app-xunlei_0.11-14_all.ipk 使用putty登录,执行以下指令安装视化管理界面: Code: opkg install /tmp/luci-app-xunlei_0.11-14_all.ipk 如果出现错误,可尝试使用强制安装指令: Code: opkg --force-depends --force-overwrite install /tmp/luci-app-xunlei_0.11-14_all.ipk 安装成功后,会在openwrt界面出现迅雷远程管理界面: 四、安装迅雷远程组件(Xware) 这是重头戏,之前X9S固件中的openwrt因为缺少某些运行库无法安装Xware,本次1.44版更新后解决了这个问题,真是喜大普奔!下面来介绍Xware的安装步骤。 (一)使用putty登录,执行以下指令安装Xware: Code: /mnt/sdb1/xunlei/portal 安装成功后会获得绑定设备的激活码,记录下来。 五、配置Xware (一)在视化管理界面中按下图配置: 配置完成后点击“保存&应用”。 (二)在迅雷远程中输入设备绑定激活码,完成绑定。 (三)设置开机自动启动迅雷服务。 1.进入启动脚本界面 2.将“xunlei”脚本设为开机启动 如果发现Xware停止运行了,也可在此处重启Xware服务。 至此,你的迅雷远程已经可以正常工作了。 六、【进阶】迅雷进程守护 迅雷进程偶尔会自动停止,如果不想每次都进入openwrt重启Xware,可使用计划任务脚本,每隔一段时间检查迅雷进程,如果发现进程停止,则自动重启Xware。 【声明:此方法和代码来自恩山论坛zcjschina,原帖地址http://www.right.com.cn/forum/thread-178550-1-1.html,我只是测试、优化,找到适合X9S的方法】 1.在本地计算机新建一个文件check_xunlei.sh,内容如下: Code: cd /bin touch check_xunlei.sh chmod 777 check_xunlei.sh 2.用WinSCP将check_xunlei.sh上传到X9S根目录,用putty执行以下指令: Code: sh /check_xunlei.sh 3.WinSCP编辑根目录下的check_xunlei.sh,内容如下: Code: #!/bin/sh printf "--------------------------Thunder Checking Start !-----------------------------\n" num=`ps | grep ETMDaemon | grep -v grep | grep -v check | wc -l` # 计算进程数 if [ $num -lt 1 ] # 判断ETMDaemon进程是否存在 then /mnt/sdb1/xunlei/portal # 重启进程的命令,请相应修改 fi printf "--------------------------Thunder Checking Over !-----------------------------\n" 4.进入openwtr计划任务界面 添加计划任务,每15分钟执行一次(可自行设定间隔时间): Code: */15 * * * * sh /check_xunlei.sh 如图所示,添加后提交: 大功告成!
#!/bin/sh printf "--------------------------Thunder Checking Start !-----------------------------\n" num=`ps -ef | grep ETMDaemon | grep -v grep | grep -v check | wc -l` # 计算进程数 if [ $num -lt 1 ]; then # 判断ETMDaemon进程是否存在 /mnt/sdb1/xunlei/portal # 重启进程的命令,请相应修改 fi printf "--------------------------Thunder Checking Over !-----------------------------\n"
我是迅雷会员+50M带宽,达到满速是绰绰有余的。 但在使用过程中发现一个问题:迅雷远程中“最大任务数”默认为3,设置为3后,迅雷远程掉线几率比较大。尝试设置为2后,已经连续1周未掉线。这可能也和路由器的负载能力有关(本人使用的是6300V2+梅林固件)。所以建议大家如果出现不稳定的情况,可以尝试降低最大任务数。