R7000梅林380固件更新规则失败解决方法

文章中提到的域名(cdn.jsdelivr.net)已经遭受广泛的DNS污染,故而内容已失效。
对于大多数用户而言,不更新到最新规则的影响并不大,建议在当前规则的基础上使用黑白名单的方式,搭配自定义的黑白名单。

若在不使用代理的状态下能正常访问下方网址,则可以参照本文进行操作;否则则无法进行。

https://cdn.jsdelivr.net/gh/qxzg/Actions@master/fancyss\_rules/

2025年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名单)

报错提示如下:

`【2025年03月05日 00:15:20】: ss规则定时更新任务未启用!

======================================================

【2025年03月05日 00:15:20】: 开始更新shadowsocks规则,请耐心等候…

【2025年03月05日 00:15:23】: 没有检测到在线版本,可能因为访问github出现问题,建议尝试大陆白名单模式。`

原因描述

由于GFW的干扰,一些地区无法正常访问https://raw.githubusercontent.com/,从而导致无法更新列表。

解决办法

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

具体步骤如下:

1、使用SSH工具连接路由器;

1.1、Windows系统用户推荐使用Xshell程序。

1.2、关于如何使用Xshell程序进行SSH连接路由器的说明,

见参考一文中的第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、再次返回到科学上网插件的
更新管理
界面,点击更新即可。

作者:Quentin Wang
链接:http://qwccb.com/r7000-merlin-380-update-fix.html
来源:Quentin奇闻趣事簿
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
长风破浪会有时,直挂云帆济沧海