打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
R6300v2安装Xware3.x和迅雷快鸟(diǎo)+自启及守护脚本
 
原文:koolshare

jyj0732  发表于 2015-8-31 14:24:35


本帖最后由 jyj0732 于 2016-2-8 21:20 编辑

前言:
    说说为什么会写这篇帖子吧!本人接触Merlin固件不过半月,很感谢论坛的大神们移植了R6300v2的固件!之前我的R6300v2刷的是Kong修改的dd-wrt,稳定性确实不错,只是更新到后期版本后,无法安装Xware3.x,不管是否给予执行权限,均提示“权限不足”。无奈之际,发现迅雷官方群里有群友反馈说梅林固件可以正常安装。后一直抱着观望的态度,注册了论坛会员,等到出了378.56 alpha1,才下决心改刷Merlin
    但是逛了这么久的论坛,发现除了版主们发的帖子以外,其他的教程帖基本上都不是菜鸟老鸟兼宜,故而有了此帖,仅献给和我一样曾经迷惘的众多的菜鸟们,还请高手们勿笑!

1、文本编辑器、Python PC版和WinSCP(Get Ready)

Notepad++_v6.8.3_Modify_Lfqy_Setup.rar

python-2.7.10.msi
链接: http://pan.baidu.com/s/1c0txtte 密码: 3idn


WinSCP 5.7.3.7z
链接: http://pan.baidu.com/s/1hqjfOu4 密码: m4dy
使用说明:需路由器开启SSH,新建连接时要选用SCP协议,账号密码与路由器登入时的账号密码保持一致即可。
系统管理→系统设置
 



2、迅雷远程下载Xware路由器版Part 1
 

如果路由器之前并未开启过jffs,请各位按照上图设置,并重启一次路由器。

官方论坛相关帖:

【2014年8月27日】迅雷远程下载 第31周发布Xware1.0.31


【2015年9月11日】迅雷远程下载3.0测试版Xware3.0.32.253公开发布

Xware 支持产品不完全列表[持续更新]
可在此页面查找目前已支持的路由器或其他设备所对应的安装包名称。

Xware3.0.32.253_netgear_6300v2.zip
链接: http://pan.baidu.com/s/1dDHbTYx 密码: nz7t

本次发布测试版的license有效期至2016/2/6,现已过期,迅雷官方似乎已经不再维护。
建议使用Xware1.0.31,或尝试使用论坛固件自带迅雷。

Xware1.0.31的安装和自启添加可以参考本帖807#回复

Xware3.0.32.253合集(仅提供给有需要的童鞋,技术问题请直接联系迅雷团队
链接: http://pan.baidu.com/s/1kT3Zger 密码: 3yur

1、按图示获取磁盘挂载路径(脚本执行推荐使用路由固件中集成的WebShell,需路由器开启Telnet):

不知道怎么开启Telnet的小伙伴,来来来,看这里(系统管理→系统设置):
 


2、正确获取路径后(推荐挂载前给移动硬盘设置好卷标,如上图),将下载好的Xware解压到D盘,并保持如下目录结构。之后开始对thunder_mounts.cfg进行修改。

3、将获取的挂载路径添加到相应的位置,确认修改无误后保存。

4、通过WinSCP将文件夹xunlei上传到/jffs文件夹内。

5、使用如下迅雷官方示例脚本,安装运行Xware。
  1. cd /jffs/xunlei
  2. chmod 777 * -R
  3. ./etm_monitor &
复制代码

6、获取绑定码后,请自行前往迅雷远程官网进行绑定。

7、由于Xware下载BT资源时占用CPU资源较多,实测将“同时进行最大任务数”设置为1时较为稳妥。



3、迅雷快鸟(diǎo)路由器版Part 2

如果你是迅雷快鸟会员,并且使用迅雷快鸟官方PC客户端能对当前网络进行稳定加速,那么请继续往下看。
如果不满足以上条件请直接跳过。
注意:使用固件双拨功能的童鞋,也请直接跳过。快鸟在双拨开启的前提下,是无法正常运行的。。。

迅雷快鸟官方论坛:http://bbs.xunlei.com/forum-183-1.html

作者主页:http://yooooo.us/2015/xunlei-fastdick-router
Gayhub(其实是GitHub,作者抽风了,在主页写这个)
:

https://github.com/fffonion/Xunlei-FastDick 201510月10更新,修复i值设定)

之前版本的快鸟路由器版,因为i值设定失误,会导致无法快速自动恢复加速。
原脚本在提速失败后,需等待至少270秒才会重新获取相关参数。
这个问题其实从作者刚推出迅雷快鸟路由器版时就已经存在了,昨晚一反馈,今早作者神速更新了,赞一个!


#更新脚本后,不要忘了执行第5步操作。


1、在PC上安装好Python 2.7.10。

2、下载Xunlei-FastDick最新版(如上图1、图2),建议在磁盘根目录(比如D:\)下新建文件夹swjsq,将下载的swjsq.py放入其中,并在同目录下新建文本swjsq.account.txt,内容格式为“用户名,密码,如aabbcc,123456关闭输入法,英文状态时输入),确认无误后保存保持目录结构如下:

3、完成以上步骤后,在PC上直接双击运行swjsq.py,看是否能成功加速。

4、成功加速后,同目录会生成对应的ipk和sh,以及加密后的.swjsq.account

5、按图示设置,确认无误后保存。


6、将swjsq_wget.sh更名为swjsq,通过WinSCP上传到jffs/scripts目录。
 


7、使用如下脚本,安装运行swjsq。
  1. chmod 755 /jffs/scripts/swjsq
  2. /jffs/scripts/swjsq &
复制代码
 



4、自启及守护脚本进阶
1.迅雷远程Xware守护脚本的编写:

本节参照[教程] 迅雷离线自启动,带守护脚本经适当修改以适用于Xware3.x,感谢原作者@guozan。

Xware 3.x 本身官方脚本自带守护,xunlei这个脚本实际作用仅起到双重保险+首次启动迅雷远程的作用,请悉知!

注意脚本中xware的大小写,参数中的5其实可以设置为2-8之间的任意整数(ps|grep xware)。
  1. #!/bin/sh
  2. PROCESS_0=xware
  3. sleep 2
  4. while true; do
  5.         COUNT_0=`ps|grep ${PROCESS_0}|grep -v grep|wc -l`
  6.         if [ "${COUNT_0}" -lt "5" ]; then
  7.                 echo "${PROCESS_0} is not running!"
  8.                 cd /jffs/xunlei
  9.                 chmod 777 * -R
  10.                 ./etm_monitor &
  11.         fi
  12. sleep 10
  13. done
复制代码

保存以上脚本为xunlei,上传到/jffs/scripts文件夹。

直接下载xunlei 
 xunlei.zip (339 Bytes, 下载次数: 3210)

使用如下脚本,赋予xunlei执行权限。
  1. chmod 755 /jffs/scripts/xunlei
复制代码

如果仅安装迅雷远程,添加自启有以下两个方法,按需选择。
方法1:将xunlei添加到WAN-START,格式/jffs/scripts/xunlei
 


方法2:直接在webshell运行如下命令,完成后重启路由器。(仅限能看懂脚本用途的童鞋使用)
  1. cat > /jffs/scripts/init-start << EOF
  2. #!/bin/sh
  3. PROCESS_1=xunlei
  4. chmod 755 /jffs/scripts/\${PROCESS_1}
  5. cd /jffs/scripts
  6. ./\${PROCESS_1} &
  7. EOF
  8. chmod 755 /jffs/scripts/init-start
复制代码
脚本的作用是开机运行/jffs/scripts/xunlei



2.迅雷快鸟swjsq守护脚本的编写:

和迅雷远程的守护脚本基本一致,再次感谢@guozan提供的脚本示范。
  1. #!/bin/sh
  2. PROCESS_2=swjsq
  3. SCRIPTS_DIR=$(dirname $0)
  4. sleep 2
  5. while true; do
  6.         LOG_SIZE=`ls -l "${SCRIPTS_DIR}/${PROCESS_2}.log"|awk '{print $5}'`
  7.         if [ "${LOG_SIZE}" -gt "1048576" ]; then
  8.         echo > "${SCRIPTS_DIR}/${PROCESS_2}.log"
  9.         fi
  10.         COUNT_2=`ps|grep ${PROCESS_2}|grep -v grep|wc -l`
  11.         if [ "${COUNT_2}" -lt "1" ]; then
  12.                 echo "$(date): ${PROCESS_2} IS NOT RUNNING!"
  13.                 sh "${SCRIPTS_DIR}/${PROCESS_2}">"${SCRIPTS_DIR}/${PROCESS_2}.log" 2>&1 &
  14.         fi
  15.         sleep 480
  16. done
复制代码

保存以上脚本为kuainiao,上传到/jffs/scripts文件夹。

直接下载kuainiao 
 kuainiao.zip (419 Bytes, 下载次数: 1142)

使用如下脚本,赋予kuainiao执行权限。
  1. chmod 755 /jffs/scripts/kuainiao
复制代码

如果你已经安装好了迅雷快鸟,推荐搭配checkrun脚本使用,继续往下看。

3.WAN-START加载脚本的编写:
说明:在WAN口首次连上外网或者WAN口重连(IP改变)后,wan-start脚本会自动运行一次,再由wan-start调用checkrun。而checkrun的作用是,检测并重新运行迅雷远程守护和迅雷快鸟!有效防止多个同名进程同时运行,导致断网重连后迅雷快鸟无法“快速”自动恢复加速的问题。

若使用此脚本,则仅需按格式在wan-start中加入checkrun即可,无需再添加kuainiao或xunlei脚本的启动。

checkrun脚本会不定时进行更新,请之前下载过的童鞋覆盖原脚本使用。

一些提示:
1、在webshell中执行如下命令,可以仅关闭快鸟加速相关服务。
  1. /jffs/scripts/checkrun -r
复制代码
2、在webshell中执行如下命令,以检查checkrun脚本的启动添加情况,并自动运行一次wan-start。
  1. /jffs/scripts/checkrun -w
复制代码
3、在webshell中执行如下命令,可调出五彩菜单。
  1. /jffs/scripts/checkrun -m
复制代码
以下代码已于2015年11月2日更新!(添加菜单入口)
  1. #!/bin/sh
  2. PROCESS_0=xware
  3. PROCESS_1=xunlei
  4. PROCESS_2=swjsq
  5. PROCESS_3=kuainiao
  6. TEST_URL="www.189.cn"
  7. XWARE_DIR="/jffs/xunlei"
  8. SCRIPTS_DIR=$(dirname $0)
  9. LOG_FILE="$(dirname $0)/$(basename $0).log"

  10. show_menu()
  11. {
  12. ITEM_0="q"
  13. ITEM_1="1: Check Xware"
  14. ITEM_2="2: Check FastDick"
  15. ITEM_3="3: Check Xunlei"
  16. ITEM_4="4: Check Kuainiao"
  17. ITEM_5="5: Apply Recover"
  18. while true; do
  19. clear
  20. echo "==========================="
  21. echo -e "\033[0;31;1mNow you have 5 options.\033[0m \n \n \033[0;33;1m${ITEM_1}\033[0m \n \033[0;32;1m${ITEM_2}\033[0m \n \033[0;36;1m${ITEM_3}\033[0m \n \033[0;34;1m${ITEM_4}\033[0m \n \033[0;35;1m${ITEM_5}\033[0m \n"
  22. read -p "Enter your choice (1, 2, 3, 4 or 5): " ITEM_0

  23. case "${ITEM_0}" in
  24. 1)
  25.         echo "$(date): Checking Xware!"
  26.         check_xware>>"${LOG_FILE}" 2>&1
  27.         ITEM_1="1: Check Xware(Done!)"
  28.         ;;
  29. 2)
  30.         echo "$(date): Checking FastDick"
  31.         check_fastdick>>"${LOG_FILE}" 2>&1
  32.         ITEM_2="2: Check FastDick(Done!)"
  33.         ;;
  34. 3)
  35.         echo "$(date): Checking Xunlei"
  36.         check_xl>>"${LOG_FILE}" 2>&1
  37.         ITEM_3="3: Check Xunlei(Done!)"
  38.         ;;
  39. 4)
  40.         echo "$(date): Checking Kuainiao"
  41.         check_kn>>"${LOG_FILE}" 2>&1
  42.         ITEM_4="4: Check Kuainiao(Done!)"
  43.         ;;
  44. 5)
  45.         echo "$(date): Applying Recover"
  46.         swjsq_recover>>"${LOG_FILE}" 2>&1
  47.         ITEM_5="5: Apply Recover(Done!)"
  48.         ;;
  49. [wW])
  50.         echo "$(date): Restarting wan-start!"
  51.         check_checkrun>>"${LOG_FILE}" 2>&1
  52.         ;;
  53. [qQ])
  54.         echo "$(date): See you!"
  55.         sleep 2
  56.         clear
  57.         break
  58.         ;;
  59. *)
  60.         echo "$(date): Enter q to quit!"
  61.         sleep 2
  62. esac
  63. done
  64. }

  65. check_checkrun()
  66. {
  67. if [ -f "/usr/bin/dbus" ]; then
  68.         CWS_X="dbus fire onwanstart"
  69.         EOC=`dbus list __|grep $(basename $0)`
  70.         if [ -z "${EOC}" ]; then
  71.                 dbus event onwanstart_$(basename $0) "${SCRIPTS_DIR}/$(basename $0)"
  72.         fi
  73. else
  74.         CWS_X="sh ${SCRIPTS_DIR}/$(basename $0)"
  75. fi
  76. if [ -f "${SCRIPTS_DIR}/wan-start" ]; then
  77.         CWS=`cat ${SCRIPTS_DIR}/wan-start|grep "${CWS_X}"`
  78.         if [ -z "${CWS}" ]; then
  79.                 echo "$(date): Modifying wan-start!"
  80.                 sed -i "1a ${CWS_X}" "${SCRIPTS_DIR}/wan-start"
  81.         fi
  82. else
  83.         cat > "${SCRIPTS_DIR}/wan-start" <<EOF
  84. #!/bin/sh
  85. ${CWS_X}
  86. EOF
  87. fi
  88. chmod 755 "${SCRIPTS_DIR}/wan-start"
  89. sh "${SCRIPTS_DIR}/wan-start"
  90. echo "$(date): Restarting wan-start done!"
  91. }

  92. swjsq_recover()
  93. {
  94.         PID_2=`ps|grep ${PROCESS_2}|grep -v grep|awk '{print $1}'`
  95.         PID_3=`ps|grep ${PROCESS_3}|grep -v grep|awk '{print $1}'`
  96.         kill "${PID_3}"
  97.         kill "${PID_2}"
  98.         sleep 2
  99.         echo "$(date): CHECKING RECOVER_FILE!"
  100.         RECOVER_FILE="${SCRIPTS_DIR}/${PROCESS_2}_recover"
  101.         if [ -f "${RECOVER_FILE}" ]; then
  102.                 api_url=`cat ${RECOVER_FILE}|grep "http://"`
  103.                 if [ -z "${api_url}" ]; then
  104.                         echo "$(date): NO RECOVER!"
  105.                 else
  106.                         echo "$(date): APPLYING RECOVER!"
  107.                         uid=`cat "${SCRIPTS_DIR}/${PROCESS_2}"|grep -oE "uid.[0-9]{3,}"|grep -oE "[0-9]{3,}"`
  108.                         peerid=`cat "${SCRIPTS_DIR}/${PROCESS_2}"|grep -oE "peerid.[A-Z0-9]{8,}"|grep -oE "[A-Z0-9]{8,}"`
  109.                         sid=`cat ${RECOVER_FILE}|grep -oE "[A-Z0-9]{16,}"`
  110.                         wget -O - "$api_url/recover?peerid=${peerid}&userid=${uid}&user_type=1&sessionid=${sid}"
  111.                         echo > "${RECOVER_FILE}"
  112.                         TIME_OUT_1=`awk 'BEGIN{srand();printf("%.0f", rand()*10+10)}'`
  113.                         sleep ${TIME_OUT_1}
  114.                 fi
  115.         else
  116.                 echo "$(date): RECOVER_FILE WILL BE GENERATED LATER!"
  117.         fi
  118. }

  119. check_sk()
  120. {
  121.         echo "$(date): CHECKING SWJSQ!"
  122.         ECHO_1=`cat "${SCRIPTS_DIR}/${PROCESS_2}"|grep 'echo "\$api_url"'`
  123.         if [ -z "${ECHO_1}" ]; then
  124.                 echo "$(date): MODIFYING SWJSQ!"
  125.                 ECHO_2=`cat "${SCRIPTS_DIR}/${PROCESS_2}"|grep 'echo "session is \$session"'`
  126.                 ECHO_3='>"\$(dirname \$0)\/\$(basename \$0)_recover"; echo "\$api_url">>"\$(dirname \$0)\/\$(basename \$0)_recover"'
  127.                 sed -i "/${ECHO_2}/s/$/${ECHO_3}/" "${SCRIPTS_DIR}/${PROCESS_2}"
  128.         else
  129.                 echo "$(date): SWJSQ HAS ALREADY BEEN MODIFIED!"
  130.         fi
  131.         COUNT_2=`ps|grep ${PROCESS_2}|grep -v grep|wc -l`
  132.         COUNT_3=`ps|grep ${PROCESS_3}|grep -v grep|wc -l`
  133.         if [ "${COUNT_2}" -ge "1" -o "${COUNT_3}" -ge "1" ]; then
  134.                 echo "$(date): RESTARTING FASTDICK!"
  135.         else
  136.                 echo "$(date): STARTING FASTDICK!"
  137.         fi
  138.         swjsq_recover
  139.         sh "${SCRIPTS_DIR}/${PROCESS_2}">"${SCRIPTS_DIR}/${PROCESS_2}.log" 2>&1 &
  140.         sh "${SCRIPTS_DIR}/${PROCESS_3}" &
  141. }

  142. check_kn()
  143. {
  144. if [ ! -f "${SCRIPTS_DIR}/${PROCESS_3}" ]; then
  145.         echo "$(date): CREATING KUAINIAO!"
  146.         UPGRADE_KN=1
  147. else
  148.         echo "$(date): CHECKING KUAINIAO!"
  149.         ECHO_4=`cat "${SCRIPTS_DIR}/${PROCESS_3}"|grep "LOG_SIZE"`
  150.         if [ -z "${ECHO_4}" ]; then
  151.                 echo "$(date): MODIFYING KUAINIAO!"
  152.                 UPGRADE_KN=1
  153.         else
  154.                 UPGRADE_KN=0
  155.         fi
  156. fi
  157. if [ "${UPGRADE_KN}" = "1" ]; then
  158. cat > "${SCRIPTS_DIR}/${PROCESS_3}" <<EOF
  159. #!/bin/sh
  160. PROCESS_2=${PROCESS_2}
  161. SCRIPTS_DIR=\$(dirname \$0)
  162. sleep 2
  163. while true; do
  164.         LOG_SIZE=\`ls -l "\${SCRIPTS_DIR}/\${PROCESS_2}.log"|awk '{print \$5}'\`
  165.         if [ "\${LOG_SIZE}" -gt "1048576" ]; then
  166.         echo > "\${SCRIPTS_DIR}/\${PROCESS_2}.log"
  167.         fi
  168.         COUNT_2=\`ps|grep \${PROCESS_2}|grep -v grep|wc -l\`
  169.         if [ "\${COUNT_2}" -lt "1" ]; then
  170.                 echo "\$(date): \${PROCESS_2} IS NOT RUNNING!"
  171.                 sh "\${SCRIPTS_DIR}/\${PROCESS_2}">"\${SCRIPTS_DIR}/\${PROCESS_2}.log" 2>&1 &
  172.         fi
  173.         sleep 480
  174. done
  175. EOF
  176. else
  177. echo "$(date): KUAINIAO HAS ALREADY BEEN MODIFIED!"
  178. fi
  179. chmod 755 "${SCRIPTS_DIR}/${PROCESS_3}"
  180. }

  181. check_xx()
  182. {
  183.         COUNT_0=`ps|grep ${PROCESS_0}|grep -v grep|wc -l`
  184.         COUNT_1=`ps|grep ${PROCESS_1}|grep -v grep|wc -l`
  185.         PID_1=`ps|grep ${PROCESS_1}|grep -v grep|awk '{print $1}'`
  186.         if [ "${COUNT_0}" -ge "5" -o "${COUNT_1}" -ge "1" ]; then
  187.                 echo "$(date): ETM_XWARE IS RUNING!"
  188.                 if [ "${COUNT_1}" -ne "1" ]; then
  189.                         kill "${PID_1}"
  190.                         sleep 2
  191.                         sh "${SCRIPTS_DIR}/${PROCESS_1}" &
  192.                 fi
  193.         else
  194.                 echo "$(date): STARTING ETM_XWARE!"
  195.                 sh "${SCRIPTS_DIR}/${PROCESS_1}" &
  196.         fi
  197. }

  198. check_xl()
  199. {
  200. if [ ! -f "${SCRIPTS_DIR}/${PROCESS_1}" ]; then
  201. echo "$(date): CREATING XUNLEI!"
  202. cat > "${SCRIPTS_DIR}/${PROCESS_1}" <<EOF
  203. #!/bin/sh
  204. PROCESS_0=${PROCESS_0}
  205. sleep 2
  206. while true; do
  207.         COUNT_0=\`ps|grep \${PROCESS_0}|grep -v grep|wc -l\`
  208.         if [ "\${COUNT_0}" -lt "5" ]; then
  209.                 echo "\$(date): \${PROCESS_0} IS NOT RUNNING!"
  210.                 cd ${XWARE_DIR}
  211.                 chmod 777 * -R
  212.                 ./etm_monitor &
  213.         fi
  214.         sleep 10
  215. done
  216. EOF
  217. else
  218. echo "$(date): XUNLEI EXISTS!"
  219. fi
  220. chmod 755 "${SCRIPTS_DIR}/${PROCESS_1}"
  221. }

  222. check_fastdick()
  223. {
  224. if [ -f "${SCRIPTS_DIR}/${PROCESS_2}" ]; then
  225.         echo "$(date): FASTDICK IS INSTALLED!"
  226.         check_kn
  227.         check_sk
  228. else
  229.         echo "$(date): CHECK IF FASTDICK IS INSTALLED!"
  230. fi
  231. }

  232. check_xware()
  233. {
  234. if [ -f "${XWARE_DIR}/xunlei.pid" ]; then
  235.         echo "$(date): ETM_XWARE IS INSTALLED!"
  236.         check_xl
  237.         check_xx
  238. else
  239.         echo "$(date): CHECK IF ETM_XWARE IS INSTALLED PROPERLY!"
  240. fi
  241. }

  242. check_status()
  243. {
  244. while true; do
  245.         wget -4 --spider --quiet --tries=2 --timeout=2 ${TEST_URL}
  246.         if [ "$?" = "0" ]; then
  247.                 echo "$(date): START CHECKRUN!"
  248.                 break
  249.         else
  250.                 echo "$(date): CHECK NETWORK STATUS AGAIN!"
  251.                 TIME_OUT_0=`awk 'BEGIN{srand();printf("%.0f", rand()*10+5)}'`
  252.                 sleep ${TIME_OUT_0}
  253.         fi
  254. done
  255. }

  256. #CHECKRUN START
  257. while true; do
  258. case "$1" in
  259. [-][mM]|[mM])
  260.         echo "$(date): Show menu for $(basename $0)!"
  261.         show_menu
  262.         ;;
  263. [-][rR]|[rR])
  264.         echo "$(date): Recover only!"
  265.         swjsq_recover>>"${LOG_FILE}" 2>&1
  266.         ;;
  267. [-][wW]|[wW])
  268.         echo "$(date): Restart wan-start!"
  269.         check_checkrun>>"${LOG_FILE}" 2>&1
  270.         ;;
  271. *)
  272.         echo "$(date): No parameters match!"
  273.         break
  274. esac
  275. exit
  276. done
  277. check_status>"${LOG_FILE}" 2>&1
  278. check_xware>>"${LOG_FILE}" 2>&1
  279. check_fastdick>>"${LOG_FILE}" 2>&1
  280. #CHECKRUN END
复制代码


保存以上脚本为checkrun,上传到/jffs/scripts文件夹。

直接下载checkrun 
 checkrun.zip (2.22 KB, 下载次数: 1775)

使用如下脚本,赋予checkrun执行权限。
  1. chmod 755 /jffs/scripts/checkrun
复制代码



4.将checkrun脚本加入到WAN-START,之后重启路由,圆满结束。

请不要尝试直接运行checkrun脚本,所有操作完成后,重启路由器(推荐)或者重连WAN口。

待路由器能正常联网后,wan-start会自动调用checkrun脚本,以实现相关脚本后台常驻的效果。





msn1983aa 发表于 2015-9-2 19:51
Xware3.x在R6300v2老是自动关闭,搞不懂为啥,下几分钟就自动关了

1、Xware 3.x全速下载时的cpu占用还是很疯狂的,所以请按照教程图示设置好限速及同时进行任务数。
     在之前的测试中(全速下载),设置同时进行任务数为2或3后,R6300v2有极大可能出现完全死机,
     必须手动重启路由器才能恢复。
     如果一定要设置到2以上,还是更换路由器吧,比如R7000等,相对cpu还有余量的设备。

2、磁盘加载前强烈建议先连接到电脑上,给磁盘设置一个常规卷标,后按教程设置好thunder_mounts.cfg。
     若未给磁盘设置卷标,有USB存储设备会自动重新加载,出现加载路径变更的情况,比如sda1变成了sdb1等等。

3、也有可能是硬件上的问题,比如电源老化,在高负荷工作时表现不稳定。有些童鞋曾经改装过散热,从路由器直接取电也可能会导致功率不足。对于没有改装过散热的同学,还是给R6300v2外加个散热风扇为好,高温工作的风险是很大的。



YDANYY 发表于 2015-10-29 17:54
是啊我这边用快鸟超级不稳定,之前在PC端已经老出问题了。。。反映给迅雷没毛用

针对你遇到的这种情况,其实我一开始就已在帖中说明:


若使用快鸟官方PC版加速都不稳定,就直接跳过路由器版的安装,因为肯定也是不稳定的。

这跟你当地的网络运营商的加速平台的稳定性息息相关。

当然既然遇到了,我在这可以教你一招,就是再添加一个超时脚本,按下图设置好,点击“+”按钮添加任务。
 


图中的720x10秒=7200秒,也就是2小时。(这个要根据自己实际修改,不过不要太频繁!建议1小时以上。)
这样做的目的是让路由器每2个小时自动运行一次checkrun,由checkrun执行一次恢复加速的操作。



huihuising 发表于 2016-3-17 21:52
请问大神,怎么卸载迅雷快鸟这个插件

很简单,删除checkrun脚本的启动添加,然后重启路由器就好。

路由器中剩下的一些安装文件怎么处理:
1、如果以后不再使用,在路由器重启后,直接删除即可。
2、如果考虑以后有可能继续使用,那就留着不删,等以后想要用的时候,在路由器里添加checkrun脚本的自启动,然后重启路由器,就相当于重新安装了一次。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[教程] 【虚拟内存】为路由器增加虚拟内存 SWAP(更新脚本)
实战模拟监控MySQL服务shell脚本小结
linux基础正则表达式、shell基础、文件查找和压缩
Synology 群晖 DSM6.0 远程迅雷傻瓜式安装(MAC版)
Linux--一个简单的程序守护脚本,可以使程序异常退出后自动重启
Linux Shell脚本实现根据进程名杀死进程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服