2022年05月18日,文中解决办法采用的域名(cdn.jsdelivr.net)被大范围DNS污染,本文失效。其实更不更新到最新规则对大部分人来说没什么区别,建议在已有规则下采用黑名单或白名单模式配合自定义黑白名单。
如果在不开代理的情况下能打开下方这个网址,那么就可以参考本文操作,反之则不能。
https://cdn.jsdelivr.net/gh/qxzg/Actions@master/fancyss_rules/

2022年05月28日,(cdn.jsdelivr.net)被DNS污染的临时解决办法,域名替换(哪个能打开就用哪个)。
https://fastly.jsdelivr.net/gh/qxzg/Actions@master/fancyss_rules/
https://gcore.jsdelivr.net/gh/qxzg/Actions@master/fancyss_rules/
https://test1.jsdelivr.net/gh/qxzg/Actions@master/fancyss_rules/
https://testingcf.jsdelivr.net/gh/qxzg/Actions@master/fancyss_rules/

问题描述

科学上网插件更新管理里面的三个列表无法正常更新,三个列表分别为:
gfwlist域名数量、大陆白名单IP段数量、国内域名数量(cdn名单)

报错提示如下:

【2021年03月05日 00:15:20】: ss规则定时更新任务未启用!
======================================================
【2021年03月05日 00:15:20】: 开始更新shadowsocks规则,请等待...
【2021年03月05日 00:15:23】: 没有检测到在线版本,可能是访问github有问题,去大陆白名单模式试试吧

原因描述

由于GFW的因素,部分地区无法正常访问https://raw.githubusercontent.com/,导致无法更新列表。

解决办法

修改科学上网插件的相关规则(ss_rule_update.sh)中的规则获取链接即可。

具体步骤如下:

1、SSH工具连接上路由器;
1.1、Windows系统PC推荐使用Xshell程序。
1.2、如何使用Xshell程序来SSH连接路由器
参考《言小五折腾日记:华硕RT-AC86U路由器原厂刷官改固件以及科学上网 – 正文》一文13至19步骤。

2、输入以下命令进入插件相关管理脚本文件夹;
cd /koolshare/scripts
有网友问下面这张截图中绿色的文件怎么显示出来的,在执行完上面的命令之后,再输入ls然后回车即可。

3、输入以下命令修改ss_rule_update.sh
vi ss_rule_update.sh

4、输入命令并回车进入vi编辑,按键盘i键进入编辑模式,将第11行的
url_main="https://raw.githubusercontent.com/hq450/fancyss/master/rules"
修改成url_main="https://cdn.jsdelivr.net/gh/qxzg/Actions@master/fancyss_rules"

5、之后,按ESC键退出vi编辑模式,输入:wq!之后回车,这个步骤是保存编辑并退出。

6、再次回到科学上网插件更新管理界面,点击更新即可。

151 thoughts on “R7000梅林380固件科学上网插件更新管理里面规则更新失败的解决办法

  1. 酷酷狼说道:

    第四步 出现的反应不一样,有中文“没有检测到在线版本,可能是访问GITHUB有问题” 然后也就进行不下去 那个按 i 键的操作了 ,不知道该咋办了

    1. 言小五说道:

      @酷酷狼 本文第3、4、5步骤均为 linux系统下的vi编辑。
      你可以理解为WIN系统的文档编辑。不涉及联网,不涉及检测。建议你还是仔细看看是不是哪个步骤给漏了。

  2. 意念中的空气说道:

    17年至今一直在用R7000没换过,因为不能装clash,用老科学上网的时候也被这个问题困扰很久了。今天搜完之后按照教程做了一遍非常顺利,完美解决了问题,非常感谢作者的教程分享~

  3. tree说道:

    几年前用梅林的时候学习了这篇文章,后来换路由器就没用了。这几天把老路由器拿到办公室来用,发现之前的更新地址失效。重新来看看,原来大神去年已经更新了地址,立刻更新成功了。特来感谢。

    1. 言小五说道:

      @tree 感谢来访,很高兴我的文章能帮到你。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注