GFW

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

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

fancyss_arm,这是基于梅林 380 改版固件的插件,目前停止维护了,最终版 4.2.2

  • 华硕系列: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

fancyss_arm384 是基于梅林 384 改版固件的插件,目前只有以下机型支持,插件还在维护中

  • 华硕系列:RT-AC68U RT-AC66U-B1 RT-AC1900P RT-AC87U RT-AC88U RT-AC3100 RT-AC3200 RT-AC5300

还一种是 MIPS 内核的,即 fancyss_mipsel,机型如ASUS的 RT-N66U,RT-AC66U,已停止维护

fancyss_hnd 支持机型/固件,还在维护中

  • ASUS RT-AC86U merlin改版固件
  • ASUS RT-AC86U 官改固件
  • ASUS GT-AC5300 官改固件
  • ASUS RT-AX88U merlin改版固件
  • ASUS GT-AX11000 官改固件
  • NetGear RAX80 梅林改版固件

至于 fancyss_x64 大家应该都知道,是软路由上的插件,同样,固件得是来自 koolshare 改版 LEDE,插件已经没见更新了

时间过了这么久,重新捋一下,目前有五种不同架构的科学上网路由器插件(380,384 为梅林版本号):

fancyss_hndfancyss_arm384fancyss_armfancyss_mipselfancyss_x64
路由固件来源koolsharekoolsharekoolsharekoolsharekoolshare
固件梅林改版/华硕官改梅林384改版梅林380改版梅林改版LEDE by fw867
架构armv8armv7armv7mipselx64
平台hnd/axhndarmarmmipselx64
linux内核4.1.27/4.1.512.6.36.42.6.36.42.6很新
CPUbcm490x系列bcm4708/9bcm4708/9bcm4706x64架构CPU
维护状态维护中维护中停止维护停止维护备份留存
最新版本1.8.11.0.44.2.23.0.42.2.2
插件名称科学上网科学上网科学上网科学上网koolss(仅支持ss和ssr)

官方详细的版本说明请看这里: https://github.com/hq450/fancyss
请根据路由器型号来下载对应的 SS 版本。

现在 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 拖入复制到 tmp 文件夹里面;
  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 备份下载):
fancyss_arm 4.2.2

fancyss_hnd 1.8.1

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

GitHub下载:
MIPS 3.04 不再更新

在线安装步骤:

也可以直接通过 ssh 命令在线安装,路由器确认已经能够连接到 github。无需下载 ss 压缩包 winscp 上传到 tmp 目录的步骤,也就是上面的第3,4步是不需要的。
以下是 MIPS 内核在线安装命令,只多了一步联网下载 ss 压缩包.
不同版本的插件安装只要将 github 的链接换下就可以了(我的fork链接,不是最新版安装也没关系,安装后可以在线升级到最新版):
fancyss_arm 版:

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

fancyss_hnd 版:

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及以后的版本是在单独的项目github.com/hq450/fancyss维护。所以只有4.0.3以后的版本才能自动升级,之前的版本需要手动重新安装。

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

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

scp -r /Users/你的MAC电脑登录用户名/Desktop/shadowsocks.tar.gz admin@192.168.1.1:/tmp`

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

下载有问题的可以到这来试试:share.mianao.info

如果杀毒软件报告离线安装包有病毒/木马提示,应该是误报,可以看这里:有关杀毒软件报告离线安装包有病毒/木马提示的说明 https://github.com/hq450/fancyss/issues/658

注:koolss 插件就不多说了,使用没发现什么问题。v2ray 插件我在使用时遇到了几个问题,一个就是DNS设定选择国内DNS不要选择自动获取运营商,最好选择一个确定的 IP,如阿里,我这边插件运行后一直无法访问国内网站,搞了我好久才找到是这个原因。另一个就是自建服务器配置,我觉得最好就是通过 vmess 链接在服务器列表选项里面添加,自动提取关键配置。
我看了下,只需要 outbound 部分配置就可以了,如果这里配置了路由部分,那就在v2ray进阶设置里勾上启用配置routing项

推荐目前我在使用觉得还算稳定可靠的便宜 VPS

Vultr:欢迎使用推荐链接,新用户充值有奖励,谢谢! www.vultr.com/?ref=7342510
虽然会有IP被墙,但欧美亚的机房可以随便切换,最低每月 $3.5:512M 内存 500G 流量。

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

回复

  1. AHaaaa AHaaaa
    Chrome 65 7

    您好,想问一下适用于本文方法的Merlin固件koolshare版本是多少,官方纯净保险的渠道从哪里下载呢?非常感谢!

    1. harry harry
      Chrome 72 O

      koolshare7点几的版本都可以,路由器固件可以去他们论坛下载,ss插件可以去文中的github下载

  2. nomad70 nomad70
    Chrome 70

    路由R6300v2,一时冲动,删掉了ss,现在装不上了,也找不到离线文件包。求楼主邮件发下……好人,n****@sohu.com。

    1. harry harry
      Chrome 49

      里面的链接都可以下载啊,github和box备份

      1. zuiloli zuiloli
        Chrome 70 10

        你好,请问大神,我是86U按照教程安装后国外无法工作。SSR信息填写无误。DNS也正常。为什么呢?我之前用66U直接离线安装就可以用。谁知道86离线都没法用。费这么大劲一重启又无法打开软件中心了。求救。

        1. JK-1109 JK-1109
          LieBao 10

          我遇到的问题和你一样,装了很多离线版的都试过,而且都是直接粘的链接进去自动识别节点的。自己在vultr上搭的VPS,PC上用软件配完就能上,手里有个K3配置完也能上,同样链接粘到86U的插件里,识别出来节点启用以后,国内可以,国外X。DNS也换过了,真不知道哪的问题

          1. harry harry
            Chrome 77 10

            试试把插件日志贴到GitHub让大佬们分析下,我也不懂

        2. harry harry
          Chrome 71 7

          应该是安装有问题吧,不然不会重启软件中心打不开啊。重置了再安装一遍试试

  3. 大白菜 大白菜
    Chrome 72 10

    哇为啥我mips 3.0.4安装成功了,节点也添加成功了,可是我用gfw和白名单,所有网站走全局。国内的也是……有遇到这个问题的嘛

    1. harry harry
      Chrome 72 10

      没遇到过
      是不是电脑上有啥设置没改?

  4. Tuc Tuc
    Chrome 72 10

    使用之后一直显示problem detected... 配置与账户无误
    是什么情况 会是与服务端不匹配吗

    1. harry harry
      Chrome 72 10

      检查下账户配置,如果没问题的话,再改下dns设置看看

  5. mowang mowang
    Chrome 72 10

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

    1. jimiy168 jimiy168
      Chrome 72 7

      我的也是这样请问要怎么解决

    2. harry harry
      Chrome 72 10

      很显然是版本选择错误,你确定路由器是gt,不是rtac5300?

  6. 张
    Chrome 72 10

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

  7. 张
    Chrome 72 10

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

    还是谢谢你

    1. harry harry
      Chrome 72 10

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

  8. 张
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

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

      1. 张
        Chrome 72 10

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

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

        1. harry harry
          Chrome 72 10

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

          1. harry harry
            Chrome 72 10

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

          2. 张
            Chrome 72 10

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

  9. mowang mowang
    Chrome 72 10

    我怎么看不到我的评论

    1. harry harry
      Chrome 72 10

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

  10. mowang mowang
    Chrome 72 10

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

  11. mowang mowang
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

      我应该没有放错吧,你直接通过这个链接下载了看看,已经是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!

  12. mowang mowang
    Chrome 72 10

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

  13. 张
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

      正常的,继续往下走

  14. mowang mowang
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

      重启下看看,或者reset再安装

  15. OD OD
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

      需要先在原版Merlin上安装Entware,然后就有了ss的源,即可命令安装了,可以参考 https://github.com/RMerl/asuswrt-merlin/wiki 具体的步骤可以搜索

  16. kenny kenny
    Chrome 72 10

    谢谢分享!!!

  17. papa papa
    Chrome 72 10

    为什么添加不了节点 和账号密码 点击提交无法应

    1. hillmiro hillmiro
      Chrome 72 10

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

      1. qyq3553867 qyq3553867
        Chrome 70 7

        你好,我的也是AC66,能加个好友吗,帮我装下,我按照教程一模一样就是不成功啊1啊啊啊

        1. harry harry
          Chrome 70 7

          最近比较忙,实在不行上淘宝吧

          1. harry harry
            Chrome 49

            淘宝上有帮人刷的

          2. qyq3553867 qyq3553867
            Chrome 63 7

            怎么个上淘宝法,教下我啊,我的微信账号是q*,我都是按照你的教程一步一步就是卡在最后不成功啊,怎么回事啊

    2. harry harry
      Chrome 72 10

      这个不清楚了,没有安装好吧

  18. 小茄子 小茄子
    Chrome 72 10

    大佬,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. harry harry
      Chrome 72 10

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

  19. v2mc v2mc
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

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

      1. v2mc v2mc
        Chrome 72 10

        dns都换过了,还是不行。去哪个论坛上问问呢?

        1. harry harry
          Chrome 72 10

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

          1. v2mc v2mc
            Chrome 72 10

            谢谢,我晚上回去试一下

  20. Pawn Pawn
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

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

  21. 精灵 精灵
    Chrome 72 10

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

    1. v2mc v2mc
      Chrome 72 10

      你的ac86安装ss了吗?是否可以使用?

    2. harry harry
      Chrome 72 10

      已经增加了 RT-AC86U GT-AC5300 版,以前我都不知道有这个版本

  22. hi hi
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

      才发现都给删了,连百度的备份也删了。已更新

  23. waver waver
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

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

      1. 赵良平 赵良平
        Chrome 72 10

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

        1. harry harry
          Chrome 72 10

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

  24. 小鸟 小鸟
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

      我不知道呢,你要不把jffs重置了再来一次看看?

  25. David David
    Chrome 72 10

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

  26. Miria Bo Miria Bo
    Chrome 72 10

    Mips ssr 有没有编译教程?

    1. harry harry
      Chrome 72 10

      不知道,搜下吧,我不懂编译

  27. JZ JZ
    Chrome 72 10

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

  28. maylie maylie
    Chrome 72 10

    怎么样SS Server安装方法和最新版本?

  29. Archer_LS Archer_LS
    Chrome 72 10

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

    1. harry harry
      Chrome 72 10

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

      1. Archer_LS Archer_LS
        Chrome 72 10

        我找到原因了。。。

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

        希望解答一下 ,thanks

        1. harry harry
          Chrome 72 10

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

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

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

          1. Archer_LS Archer_LS
            Chrome 72 10

            OK,灰常感谢大佬的解答,再次thanks!

          2. harry harry
            Chrome 72 10

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

          3. Archer_LS Archer_LS
            Chrome 72 10

            thanks。

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

  30. z z
    Chrome 72 10

    压缩文件提示损坏

    1. harry harry
      Chrome 72 10

      肯定是你没下载完整,很多人都下载了使用了

This is just a placeholder img.