全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3384|回复: 19

【记录】梅林科学上网无法更新高墙list解决办法

[复制链接]
发表于 2022-9-17 17:17:46 | 显示全部楼层 |阅读模式
本帖最后由 Apian 于 2022-9-17 23:17 编辑

网件R6400,Firmware:380.70_0-X7.9.1,科学上网4.2.2,作者已经不更新了
R6400也没法升级386之类的。。。。
今天折腾了一下,恢复科学上网更新高墙list等功能。。。。

  1. vi /koolshare/scripts/ss_rule_update.sh

  2. #wget --no-check-certificate --timeout=20 -qO - "$url_main"/version1 > /tmp/ss_version
  3.         curl -O -L -o /tmp "$url_main"/version1 && mv /tmp/version1 /tmp/ss_version

  4. #wget --no-check-certificate --timeout=8 -qO - "$url_main"/高墙list.conf > /tmp/高墙list.conf
  5.                                 curl -O -L -o /tmp "$url_main"/高墙list.conf

  6. #wget --no-check-certificate --timeout=8 -qO - "$url_main"/chnroute.txt > /tmp/chnroute.txt
  7.                                  curl -O -L -o /tmp "$url_main"/chnroute.txt

  8. #wget --no-check-certificate --timeout=8 -qO - "$url_main"/cdn.txt > /tmp/cdn.txt
  9.                                 curl -O -L -o /tmp "$url_main"/cdn.txt
复制代码


主要是wget和ssl版本问题导致无法更新,用curl替换。。。。
  1. admin@R6400-FE8C:/tmp# /koolshare/scripts/ss_rule_update.sh
  2. ==================================================================================================
  3. 【2022年09月17日 17:08:45】: 应用ss规则定时更新任务:每天3自动检测更新规则.
  4. ==================================================================================================
  5. 【2022年09月17日 17:08:47】: 开始更新shadowsocks规则,请等待...
  6.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  7.                                  Dload  Upload   Total   Spent    Left  Speed
  8. 100   500  100   500    0     0    221      0  0:00:02  0:00:02 --:--:--   306
  9. 【2022年09月17日 17:08:49】: 检测到在线版本文件,继续...
  10. 【2022年09月17日 17:08:50】:  --------------------------------------------------------------------
  11. 【2022年09月17日 17:08:50】: 检测到新版本高墙list,开始更新...
  12. 【2022年09月17日 17:08:50】: 下载高墙list到临时文件...
  13.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  14.                                  Dload  Upload   Total   Spent    Left  Speed
  15. 100  364k  100  364k    0     0   103k      0  0:00:03  0:00:03 --:--:--  104k
  16. 【2022年09月17日 17:08:54】: 下载完成,校验通过,将临时文件覆盖到原始高墙list文件
  17. 【2022年09月17日 17:08:54】: 【更新成功】你的高墙list已经更新到最新了哦~
  18. 【2022年09月17日 17:08:54】:  --------------------------------------------------------------------
  19. 【2022年09月17日 17:08:54】: 检测到新版本chnroute,开始更新...
  20. 【2022年09月17日 17:08:54】: 下载chnroute到临时文件...
  21.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  22.                                  Dload  Upload   Total   Spent    Left  Speed
  23. 100 96138  100 96138    0     0  40248      0  0:00:02  0:00:02 --:--:-- 40309
  24. 【2022年09月17日 17:08:57】: 下载完成,校验通过,将临时文件覆盖到原始chnroute文件
  25. 【2022年09月17日 17:08:57】: 【更新成功】你的chnroute已经更新到最新了哦~
  26. 【2022年09月17日 17:08:57】:  --------------------------------------------------------------------
  27. 【2022年09月17日 17:08:57】: 检测到新版本cdn名单,开始更新...
  28. 【2022年09月17日 17:08:57】: 下载cdn名单到临时文件...
  29.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  30.                                  Dload  Upload   Total   Spent    Left  Speed
  31. 100  796k  100  796k    0     0   198k      0  0:00:04  0:00:04 --:--:--  198k
  32. 【2022年09月17日 17:09:02】: 下载完成,校验通过,将临时文件覆盖到原始cdn名单文件
  33. 【2022年09月17日 17:09:03】: 【更新成功】你的cdn名单已经更新到最新了哦~
  34. 【2022年09月17日 17:09:03】:  --------------------------------------------------------------------
  35. 【2022年09月17日 17:09:03】: Shadowsocks更新进程运行完毕!
  36. 【2022年09月17日 17:09:03】: 自动重启shadowsocks,以应用新的规则文件!请稍后!
  37. 【2022年09月17日 17:09:04】: ======================= 梅林固件 - 【科学上网】 ========================
  38. 【2022年09月17日 17:09:04】:
  39. 【2022年09月17日 17:09:04】: ------------------------- 启动【科学上网】 -----------------------------
  40. 【2022年09月17日 17:09:04】: 关闭ss-redir进程...
  41. 【2022年09月17日 17:09:04】: 关闭ss-local进程:23456端口...
  42. 【2022年09月17日 17:09:05】: 关闭dns2socks进程...
  43. 【2022年09月17日 17:09:07】: 关闭haveged进程...
  44. 【2022年09月17日 17:09:07】: 删除ss相关的名单配置文件.
  45. 【2022年09月17日 17:09:07】: 重启dnsmasq服务...
  46. 【2022年09月17日 17:09:08】: 清除iptables规则和ipset...
  47. 【2022年09月17日 17:09:10】: 删除ss规则定时更新任务...
  48. 【2022年09月17日 17:09:10】: 检测到你的SS服务器已经是IP格式:5********,跳过解析...
  49. 【2022年09月17日 17:09:10】: 创建ipset名单
  50. 【2022年09月17日 17:09:12】: 自动判断使用国内优先模式,不加载cdn.conf
  51. 【2022年09月17日 17:09:12】: 创建高墙list的软连接到/jffs/etc/dnsmasq.d/文件夹.
  52. 【2022年09月17日 17:09:12】: 创建SS配置文件到/koolshare/ss/ss.json
  53. 【2022年09月17日 17:09:12】: 启动haveged,为系统提供更多的可用熵!
  54. 【2022年09月17日 17:09:12】: 开启ss-redir进程,用于透明代理.
  55. 【2022年09月17日 17:09:12】: ss-redir的 tcp 走ss-redir.
  56. 【2022年09月17日 17:09:12】: ss-redir的 udp 未开启.
  57. 【2022年09月17日 17:09:12】: ss-redir 启动完毕!.
  58. 【2022年09月17日 17:09:13】: 开启ss-local,提供socks5代理端口:23456
  59. 【2022年09月17日 17:09:13】: 开启dns2socks,用于dns解析...
  60. 【2022年09月17日 17:09:13】: 加载nat规则!
  61. 【2022年09月17日 17:09:14】: 写入iptables规则到nat表中...
  62. 【2022年09月17日 17:09:15】: 加载ACL规则:【全部主机】【全部端口】模式为:高墙list模式
  63. 【2022年09月17日 17:09:15】: 开启DNS劫持功能功能,防止DNS污染...
  64. 【2022年09月17日 17:09:15】: 重启dnsmasq服务...
  65. 【2022年09月17日 17:09:17】: 添加ss规则定时更新任务,每天3自动检测更新规则.
  66. 【2022年09月17日 17:09:17】: ------------------------ 【科学上网】 启动完毕 ------------------------
  67. 【2022年09月17日 17:09:18】:
  68. 【2022年09月17日 17:09:18】: Across the Great Wall we can reach every corner in the world!
  69. 【2022年09月17日 17:09:18】:
  70. 【2022年09月17日 17:09:18】: ======================= 梅林固件 - 【科学上网】 ========================
  71. ==================================================================================================
复制代码


不好意思,有点高估大家的操作水平了,文件有点长,往下看就能看到后面MD5的验证了,完整代码:
ss_rule_update.zip (2.02 KB, 下载次数: 90)
发表于 2022-9-17 17:19:07 | 显示全部楼层
远古固件嗤之以鼻
 楼主| 发表于 2022-9-17 17:22:19 | 显示全部楼层

没办法啊,一直在用,今天打算把之前挂载的硬盘搞走,顺便打算升级一下固件和科学上网,结果是人家都对古董不更新了。。。只好自己弄了,顺便还原了一下,把以前刷的onmp之类的全部搞掉,all in one的锐角云马上挂这块硬盘开始折腾、、、、
发表于 2022-9-17 18:08:42 | 显示全部楼层
下载完成,但是校验没有通过!

  1. ASUSWRT-Merlin RT-AC68U 380.67-X7.6 Wed Aug  9 06:18:09 UTC 2017
  2. admin@RT-AC68U-7068:/tmp/home/root# vi /koolshare/scripts/ss_rule_update.sh
  3. admin@RT-AC68U-7068:/tmp/home/root# cd /tmp
  4. admin@RT-AC68U-7068:/tmp# /koolshare/scripts/ss_rule_update.sh
  5. ==================================================================================================
  6. 【2022年09月17日 18:06:30】: 应用ss规则定时更新任务:每天0自动检测更新规则.
  7. ==================================================================================================
  8. 【2022年09月17日 18:06:30】: 开始更新shadowsocks规则,请等待...
  9.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  10.                                  Dload  Upload   Total   Spent    Left  Speed
  11. 100   500  100   500    0     0    737      0 --:--:-- --:--:-- --:--:--   738
  12. 【2022年09月17日 18:06:32】: 检测到在线版本文件,继续...
  13. 【2022年09月17日 18:06:32】:  --------------------------------------------------------------------
  14. 【2022年09月17日 18:06:32】: 检测到新版本高墙list,开始更新...
  15. 【2022年09月17日 18:06:32】: 下载高墙list到临时文件...
  16. 【2022年09月17日 18:06:32】: 下载完成,但是校验没有通过!
  17. 【2022年09月17日 18:06:32】:  --------------------------------------------------------------------
  18. 【2022年09月17日 18:06:32】: 检测到新版本chnroute,开始更新...
  19. 【2022年09月17日 18:06:32】: 下载chnroute到临时文件...
  20. 【2022年09月17日 18:06:33】: md5sum 下载完成,但是校验没有通过!
  21. 【2022年09月17日 18:06:33】:  --------------------------------------------------------------------
  22. 【2022年09月17日 18:06:33】: 检测到新版本cdn名单,开始更新...
  23. 【2022年09月17日 18:06:33】: 下载cdn名单到临时文件...
  24. 【2022年09月17日 18:06:33】: 下载完成,但是校验没有通过!
  25. 【2022年09月17日 18:06:33】:  --------------------------------------------------------------------
  26. 【2022年09月17日 18:06:33】: Shadowsocks更新进程运行完毕!
  27. ==================================================================================================
  28. admin@RT-AC68U-7068:/tmp#
复制代码
 楼主| 发表于 2022-9-17 18:53:53 | 显示全部楼层
lonefly 发表于 2022-9-17 18:08
下载完成,但是校验没有通过!

后面几行就是检验的,你在脚本往下找。。。
发表于 2022-9-17 19:12:21 | 显示全部楼层
Apian 发表于 2022-9-17 18:53
后面几行就是检验的,你在脚本往下找。。。


贴下你修改的/koolshare/scripts/ss_rule_update.sh
我也是科学上网4.2.2
 楼主| 发表于 2022-9-17 19:20:32 | 显示全部楼层
lonefly 发表于 2022-9-17 19:12
贴下你修改的/koolshare/scripts/ss_rule_update.sh
我也是科学上网4.2.2

#wget --no-check-certificate --timeout=8 -qO - "$url_main"/高墙list.conf > /tmp/高墙list.conf
                                curl -O -L -o /tmp "$url_main"/高墙list.conf

#wget --no-check-certificate --timeout=8 -qO - "$url_main"/chnroute.txt > /tmp/chnroute.txt
                                 curl -O -L -o /tmp "$url_main"/chnroute.txt

#wget --no-check-certificate --timeout=8 -qO - "$url_main"/cdn.txt > /tmp/cdn.txt
                                curl -O -L -o /tmp "$url_main"/cdn.txt

找到下面对应的替换
发表于 2022-9-17 19:31:06 | 显示全部楼层
换clash吧,tg有
发表于 2022-9-17 21:01:42 | 显示全部楼层
Apian 发表于 2022-9-17 19:20
#wget --no-check-certificate --timeout=8 -qO - "$url_main"/高墙list.conf > /tmp/高墙list.conf
     ...

估计华硕和网件的不一样,我的只有一个wget

  1. #!/bin/sh



  2. # shadowsocks script for AM380 merlin firmware
  3. # by sadog (sadoneli@gmail.com) from koolshare.cn

  4. eval `dbus export ss`
  5. source /koolshare/scripts/base.sh
  6. alias echo_date='echo 【$(TZ=UTC-8 date -R +%Y年%m月%d日\ %X)】:'

  7. start_update(){
  8.         url_main="https://raw.githubusercontent.com/hq450/fancyss/master/rules"
  9.         url_back=""
  10.         # version dectet
  11.         version_高墙list1=$(cat /koolshare/ss/rules/version | sed -n 1p | sed 's/ /\n/g'| sed -n 1p)
  12.         version_chnroute1=$(cat /koolshare/ss/rules/version | sed -n 2p | sed 's/ /\n/g'| sed -n 1p)
  13.         version_cdn1=$(cat /koolshare/ss/rules/version | sed -n 4p | sed 's/ /\n/g'| sed -n 1p)

  14.         echo ==================================================================================================
  15.         echo_date 开始䮴新shadowsocks规则,请等待...
  16.         wget --no-check-certificate --timeout=8 -qO - "$url_main"/version1 > /tmp/ss_version
  17.         if [ "$?" == "0" ]; then
  18.                 echo_date 检测到在线版本文件,继续...
  19.         else
  20.                 echo_date 没有检测到在线版本,可能是访问github有问题,去大陆白名单模式试试吧!
  21.                 rm -rf /tmp/ss_version
  22.                 exit
  23.         fi

  24.         online_content=$(cat /tmp/ss_version)
  25.         if [ -z "$online_content" ];then
  26.                 rm -rf /tmp/ss_version
  27.         fi

  28.         git_line1=$(cat /tmp/ss_version | sed -n 1p)
  29.         git_line2=$(cat /tmp/ss_version | sed -n 2p)
  30.         git_line4=$(cat /tmp/ss_version | sed -n 4p)

  31.         version_高墙list2=$(echo $git_line1 | sed 's/ /\n/g'| sed -n 1p)
  32.         version_chnroute2=$(echo $git_line2 | sed 's/ /\n/g'| sed -n 1p)
  33.         version_cdn2=$(echo $git_line4 | sed 's/ /\n/g'| sed -n 1p)

  34.         md5sum_高墙list2=$(echo $git_line1 | sed 's/ /\n/g'| tail -n 2 | head -n 1)
  35.         md5sum_chnroute2=$(echo $git_line2 | sed 's/ /\n/g'| tail -n 2 | head -n 1)
  36.         md5sum_cdn2=$(echo $git_line4 | sed 's/ /\n/g'| tail -n 2 | head -n 1)

  37.         # update 高墙list
  38.         if [ "$ss_basic_高墙list_update" == "1" ];then
复制代码

点评

你要往下看,后面有MD5验证的wget....或者看我刚刚传的完整文件吧。。。  发表于 2022-9-17 23:17
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 13:04 , Processed in 0.074996 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表