ASUS Merlin 固件 Koolshare 改版离线安装Shadowsocks

Koolshare 改版固件里的软件中心取消了 shadowsocks,虽说还有个离线安装选项,但屡屡不成功,最好还是 ssh 命令手动安装。
ASUS Merlin 固件分两种,一种是 ARM 内核的,大多数路由器都是,如:

  • 华硕系列:RT-AC56U RT-AC68U RT-AC66U-B1 RT-AC1900P RT-AC87U RT-AC88U RT-AC3100 RT-AC3200 RT-AC5300
  • 网件系列:R6300V2 R6400 R6900 R7000 R8000 R8500
  • linksys EA系列:EA6200 EA6400 EA6500v2 EA6700 EA6900
  • 华为:ws880

还一种是 MIPS 内核的,如ASUS的 RT-N66U,RT-AC66U,这两种路由器安装的 shadowsocks 是不一样的。

更新(20180913):看留言才发现 ASUS 现在有新机 CPU 不一样了,虽然是 ARM 但固件都不一样了,增加 RT-AC86U 和 GT-AC5300 两种梅林固件的科学上网插件下载

详细的版本说明请看这里: https://github.com/hq450/fancyss

根据路由器型号来下载对应的 SS 版本(20181116更新)

现在 koolshare 有华硕官方固件改版的,第一步有些不一样,打开 SSH 后命令格式化 JFFS:
JFFS 分区是默认开启的,没有格式化软件中心的选项,如果需要重置软件中心(不影响jffs分区其它数据),请使用以下命令:

rm -rf /jffs/.asusrouter /jffs/.koolshare /jffs/db
jffsinit.sh
reboot

如果需要格式化掉整个jffs分区(适用于jffs空间不足),运行命令:

rm -rf /jffs/.asusrouter /jffs/.koolshare
rm -rf /jffs/*
jffsinit.sh
reboot

安装步骤:

  1. 系统管理-系统设置,勾选 JFFS 选项,打开 SSH;
  2. 重启路由器;
  3. 打开 winscp (下载 密码:n7wp),如下图设置,路由器地址根据自己的设置,我的是192.168.50.1;
  4. 登录后,进入 tmp 目录,将 shadowsocks.tar.gz 拖入复制到里面;
  5. 关闭 winscp,开启 PUTTY (下载密码: 5g9f),同样连接路由器地址,登录后输入用户名密码,然后命令:
    cd /tmp
    tar -zxvf /tmp/shadowsocks.tar.gz
    chmod +x /tmp/shadowsocks/install.sh
    sh /tmp/shadowsocks/install.sh
    reboot

以上代码意思:进入 tmp 文件夹 -> 解压缩包 -> 修改权限 -> 安装ss -> 重启路由器

GitHub 下载(最后有 BOX 备份下载):
ARM 4.1.3
RT-AC86U GT-AC5300版 1.4.4

MIPS 内核安装:
两种内核安装所有步骤都一样,只是上传的 shadowsocks.tar.gz 不一样。

GitHub下载:
MIPS 3.04 不再更新


在线安装

也可以直接通过 ssh 命令在线安装,路由器确认已经能够连接到 github。无需下载 ss 压缩包 winscp 上传到 tmp 目录的步骤,也就是上面的第3,4步是不需要的。
以下是 MIPS 内核在线安装命令,只多了一步联网下载 ss 压缩包.
普通 ARM 内核安装只要将 github 的链接换成:

https://github.com/harry3633/fancyss/raw/master/fancyss_arm/shadowsocks.tar.gz

RT-AC86U GT-AC5300版:

https://github.com/harry3633/fancyss/raw/master/fancyss_hnd/shadowsocks.tar.gz

更新(20180910):在线安装链接更改成我的备份链接,koolshare 的文件已经被删除了

    cd /tmp
    wget -N -O shadowsocks.tar.gz https://github.com/harry3633/koolshare.github.io/raw/mips_softerware_center/shadowsocks/shadowsocks.tar.gz
    tar -zxvf /tmp/shadowsocks.tar.gz
    chmod +x /tmp/shadowsocks/install.sh
    sh /tmp/shadowsocks/install.sh
    reboot  

更新(20180910):百度分享已经被 baidu 删除了,我更改到了 box.com,无法访问的请留言.
ks开发组维护版本到4.0.2,库已经删除了,这些版本的固件将无法在线升级插件版本,无法更新最新规则,无法更新v2ray等最新二进制文件,4.0.3及以后的版本是在单独的项目(fancyss)内维护。所以只有4.0.3以后的版本才能自动升级,之前的版本需要手动重新安装。

补充 Linux 或 Mac 下 SCP 命令传输文件 (20181114)

碰到一网友电脑是 Mac,在线安装连接 GitHub 报错 OpenSSL,但通过路由又能直接打开 GitHub 网页,奇怪得很。一时也没去找 Mac 下的 SCP 客户端,然后就通过 SCP 命令上传文件到路由器了。
电脑本机运行以下命令,然后输入路由器登录密码,自动上传:

scp -r /Users/你的用户名/Desktop/shadowsocks.tar.gz [email protected]:/tmp

admin 是路由器用户名,后面是路由器 IP。
如果 shadowsocks.tar.gz 文件下载在 Mac 桌面就是以上路径,如果不是,请将压缩包拖拽到终端里,文件路径就自动显示了,替换上面的本地文件路径就好了。
上传完毕后,ssh 进入路由器,到 tmp 文件夹下输入ls -l看文件是否上传成功,比对下文件大小,没问题就接着输入解压缩改权限安装等命令。

BOX 备份下载(MD5校验码可以用在线工具或者notepad++)

  1. MIPS最终版链接: box.com下载
    8a146b5ee2bc82737225d1b03d0f807e mips-3.04.zip

  2. AMR版链接:box.com下载
    a0b9c37d733e42c67d19b2952c3bcb9e shadowsocks_4.1.5.tar.gz

  3. RT-AC86U GT-AC5300版 链接:box.com下载
    a474555952fb0c92aaab32153fc043e5 shadowsocks_1.4.5.tar.gz

赞赏

微信赞赏支付宝赞赏

63 thoughts to “ASUS Merlin 固件 Koolshare 改版离线安装Shadowsocks”

  1. 本插件适用于koolshare merlin aarch64固件平台,你的平台:armv7l不能安装!!!

  2. 而且使用最简单的离线安装就好了,下载下来解压后里面有一个文件,然后在软件界面直接离线选择软件安装包进行安装就行了,不需要代码,前面的都不需要,AC86U 不知道只不是现在的系统升级了的还是怎么,很方便,关键是ssr软件安装包不好找啊

  3. 你那个关于AC86U的 科学上网插件有问题 ,我找到了一个可以用的,安装成功并设置好了

    还是谢谢你

    1. 我一般都是给github原始地址,希望大家都去开发者那里下载,有懂的可以去对比源码和编译包,box的备份是怕有人连不上github,安装后也可以和原始包对比md5。至于其他网站的我不太建议,因为这些都是开源的,怕有人加料。
      你发的百度云盘链接我删除了,我看了原始文章,他并没有给开发者的链接,抱歉

  4. 按照您的步骤终于安装成功,已安装软件里有了,可是一点开就是 一个粉红色界面 File not found.除了这个啥都没有 请问怎么解决呢

    1. 麻烦你写的详细点,路由器型号,问题截图等等
      可以发到邮箱:harry at mianao.info

      1. AC86U 第一次是下载上传文件后安装完插件显示名称为shadowsocks
        第二次是在线安装的显示名字为 科学上网
        但是点进去 都是一样,只有一个粉色界面,英文写的File not found
        我试着卸载,此时已安装的插件变为未安装,再重新安装 提示 下载文件检验不一致

        我有截图,但你那个邮箱我看不懂啊~~~~啊

        1. 可以先格下JFFS再安装一次看看,
          还有我看到ac86u有官改和Merlin改,都是强烈建议使用虚拟内存,可以试下看看。
          这都是最新的路由器我都没玩过,也不能给你太多建议了,还是多去koolshare论坛搜搜吧。

          1. 看你今天更新了 是不是那个shadowsocks ac86u的更新了?

          2. 是,我刚好去github看就有更新,这个没关系,你安装了以后都可以在ss插件那里直接更新

    1. 因为之前有很多垃圾评论,所以评论需要审核,抱歉。白天我还能收到通知,半夜肯定不能回复了

  5. 安装完了 不会用哎 账号设置怎么填呐? 节点管理添加了不显示怎么办呐? 其他的设置全部会怎么办呐? 我怎么操作大佬指点一二

  6. GT-AC5300版的并不能用 换了另一个链接才匹配 能执行命令 离线安装成功后 输入密码之后 点提交 密码会变成其他字母 状态耶一直是waiting 怎么办?

    1. 我应该没有放错吧,你直接通过这个链接下载了看看,已经是1.4.5版本了,我再更新一下:

      https://github.com/hq450/fancyss_history_package/blob/master/fancyss_hnd/shadowsocks_1.4.5.tar.gz

      这里有版本说明
      https://github.com/hq450/fancyss_history_package/tree/master/fancyss_hnd

      fancyss_hnd离线安装包仅适用于asus/merlin koolshare hnd平台机型改版固件(arm架构,linux内核版本:4.1.27,bcm490X系列cpu)

      fancyss_hnd支持机型/固件:
      RT-AC86U merlin改版固件
      RT-AC86U 官改固件
      GT-AC5300 官改固件
      注意:
      其它arm架构或mipsel架构的merlin固件不能使用fancyss_hnd!

  7. 我是 华硕r5300 离线安装成功之后 输入密码 提交之后 密码会刷新变成其他的字母

  8. 我华硕86u JFFS选项第一个打开后重启路由又显示关闭的,无法打开,请问怎么回事呢

  9. 改版koolshare meilin 执行完 离线安装命令之后, 路由软件中心怎么看不到shadow socks应用?

  10. 请问大侠,想在原生merlin上安装ss,不想用koolshare版本,请问哪里可以下载到for 原生merlin rom的ss安装包?

    1. 把SS删掉,重新安装下应该就可以了。我的路由器是AC66U,遇到同样的问题,我把
      JFFS 格式化,然后重装了 SS 就正常了。供参考。

  11. 大佬,mips架构的不能用了啊,之前还可以,重装一次之后,现在只要点提交SSR的配置就JS报错。好气啊

    Uncaught SyntaxError: Invalid or unexpected token
    at eval ()
    at jquery.js:3
    at Function.globalEval (jquery.js:3)
    at Object.success (Main_Ss_Content.asp:1960)
    at c (jquery.js:3)
    at Object.fireWith [as resolveWith] (jquery.js:3)
    at k (jquery.js:5)
    at XMLHttpRequest.r (jquery.js:5)

    1. 这个mips的文件应该没变化,一直都没人更新的。
      我现在n66的路由器也找不到了,没法帮你验证了。去koolshare问问吧

  12. 你好,本人新刷的ac86梅林,按照你的步骤,也装上了ss1.4.2版!设置我的ssr账号之后,发现国外的访问一直是problem detected,国内是working。我账号在电脑上用shadowsocks软件,是可以正常使用的。请问你知道是什么原因吗?会不会是我新刷的梅林固件,固件版本和ss版本不兼容呢?

    1. 应该和固件版本没关系,试下更换dns看看。我也没用过ac86,最好去论坛上问问吧

        1. 搜索下看看吧,我一般都是先更改参数,恢复默认设置,格下jffs,重装
          github.com/hq450/fancyss/issues 还有 koolshare.cn

  13. r7000是不是用86u的版本?还有请教一下,koolshare下架了ss是不是意味着webui失效了?只能用命令来控制ss?我前几天手贱升级了一下到4.0.1,软件中心的webui 能打开,但所有按钮都不能点了。。。但ssh进入路由直接ssconfig启动是一切正常的,能正常fq,就是webui依然显示没打开,没节点,所有按钮不能点

    1. R7000用的是普通arm版的ss,ss和ks软件中心界面没关系的。我的也是R7000,直接升了ss最新4.1.1没问题。再清一下jffs再安装一遍试试吧

  14. 有木有86u能用的版本呀,提示本插件适用于koolshare merlin armv7l固件平台,你的平台aarch64不能安装!!!
    万分感谢!

  15. 老大,给一个merlin上4.版本的shadowssocks,现在github上也没了。谢谢

  16. MIPS最新版本的SS能否发布一下?现在成功刷了3.6版本还是无法连接。有没有MIPS最新版本的呢?在线更新老提示 本插件适用于koolshare merlin armv7l固件平台,你的平台mips不能安装!!!

    1. 你搞错了,MIPS 版本现在已经不更新了,只有3.04版本,没有其他的,估计以后也不会有更新了

      1. 我安装了3.0.4,但是国外连接显示Problem detected,但是单独使用ss软件可以访问境外站。求助,谢谢~

        1. 这个我也只能说你再核对下参数设置,更换下dns试试。不行再格式化下jffs重装看看。我的华硕路由器不知道搞哪去了,没办法实验了

  17. 按教程把SS安装好了,但Software Center插件中心 “未安装”内 本来显示有10个的,现在一个都没有了……. 我是那里没弄好吗?

  18. 真的是良心好文,感谢你。我花了两个小时时间,最后是按照你的方法弄好了,good luck to u,比心Y_Y

  19. 求 主小宝的固件会调出很多乱七八杂的网站,如何 用梅林的固件 刷 小宝的 离线插件,小宝的会检测版本啊?

  20. 请问一下,我的固件是x7.5 ,然后刷了 MIPS , SS全都设置了全局代理,但PC某些软件不走SS代理的,请问原因在哪里?

    1. 清理pc的dns缓存试试,或者跟着下不走代理软件的路由看看,是不是软件不支持HTTPS或SOCKS代理?

      1. 我找到原因了。。。

        1. 原来不走代理的原因是UDP不能转发,软件用的是UDP协议。
        2. 你给的SS版本 MIPS 没有 游戏模式,我搜了很多帖,都说游戏模式才能转发UDP 。其他模式 全局、GF、白名单 只能代理TCP。
        3. 但我不是很清楚 是 路由器的问题 还是 SS版本的 问题才有 那个游戏模式。

        希望解答一下 ,thanks

        1. 哦,确实是没有游戏模式,没有udp转发。
          日志里写:
          大版本更新已经推送,更新后除了游戏模式/V2、Pcap_DNSproxy、KCPTUN功能外,其余和arm机型一致。

          mips版本的只更新到这样,日志上也写不再更新了,所以,只能换路由器了…

          不过我看到更新日志里写:
          更新ssr-libev到最新,修复udp问题。
          是否ssr-libev是支持udp的?

          1. thanks。

            另外 能麻烦一下 把现在最新版本的 ARM内核的SS 的xiazai地址发出来? 百度备份那个已经是最新的吗? 我看到帖子写的版本是 3.6.0 , 我安装你百度备份的版本是 3.0.4 ,mips版本 最新就知道 3.0.4 了吗?

          2. arm版本的最近更新了几次,最新是3.6.4。
            mips的最新就是3.04了,日志说不再更新了

    1. 服务器端只分ssr和ss啊,这个教程太多了,随便搜索一大把,我好像也写过

发表评论

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

请输入验证码 *