- Fancyss is a project providing tools to across the GFW on asuswrt/merlin based router with software center.
- 此项目提供用于asuswrt、asuswrt-merlin为基础的,带软件中心固件(≥384)路由器的科学上网功能。
- 调整:使用clash作为核心客户端,显示切换线路到页面
- 默认:不显示线路地址、关闭延时测试、打开订阅高级设定、打开时间同步检测、打开规则和订阅更新
- 调整:国内外状态区域不显示延时
- 增加:每小时订阅、规则测试、订阅时发送当前插件和软件中心版本
- 多平台支持:博通armv7,博通armv8,联发科Filogic 830 MT7986A,高通ipq系列
- 使用clash核心作为客户端
- 多种模式支持:gfwlist模式、大陆白名单、游戏模式、全局模式、回国模式
- 提供多种现成的DNS方案,并且可以自由方便的进行DNS方案自定义配置
- 支持在线订阅
- 定时重启、定时订阅、规则更新
- 同时提供full版本和lite版本,hnd_lite版本安装后占用不到8MB的空间,适合小jffs机型
以下为fancyss 3.0支持的机型/固件,点击机型可以前往相应固件下载地址
最新固件下载地址:https://fw.koolcenter.com/
| 机型/固件下载 | 类型 | 平台 | CPU | 架构 | linux内核 | fancyss版本 |
|---|---|---|---|---|---|---|
| R6300V2 | 梅改 | 6.x.4708 | BCM4708 | armv7 | 2.6.36.4 | fancyss_arm |
| RT-AC68U | 梅改 | 6.x.4708 | BCM4708 | armv7 | 2.6.36.4 | fancyss_arm |
| RT-AC88U | 梅改 | 7.14.114.x | BCM4709 | armv7 | 2.6.36.4 | fancyss_arm |
| RT-AC3100 | 梅改 | 7.14.114.x | BCM4709 | armv7 | 2.6.36.4 | fancyss_arm |
| RT-AC5300 | 梅改 | 7.14.114.x | BCM4709 | armv7 | 2.6.36.4 | fancyss_arm |
| RT-AC86U | 梅改 | hnd | BCM4906 | armv8 | 4.1.27 | fancyss_hnd_v8 |
| RT-AC86U | 官改 | hnd | BCM4906 | armv8 | 4.1.27 | fancyss_hnd_v8 |
| GT-AC2900 | 梅改 | hnd | BCM4906 | armv8 | 4.1.27 | fancyss_hnd_v8 |
| GT-AC2900 | 官改 | hnd | BCM4906 | armv8 | 4.1.27 | fancyss_hnd_v8 |
| GT-AC5300 | 官改 | hnd | BCM4908 | armv8 | 4.1.27 | fancyss_hnd_v8 |
| RT-AX88U | 梅改 | axhnd | BCM4908 | armv8 | 4.1.51 | fancyss_hnd_v8 |
| RT-AX88U | 官改 | axhnd | BCM4908 | armv8 | 4.1.51 | fancyss_hnd_v8 |
| RAX80 | 梅改 | axhnd | BCM4908 | armv8 | 4.1.51 | fancyss_hnd_v8 |
| GT-AX11000 | 官改 | axhnd | BCM4908 | armv8 | 4.1.51 | fancyss_hnd_v8 |
| GT-AX11000 | 梅改 | axhnd | BCM4908 | armv8 | 4.1.51 | fancyss_hnd_v8 |
| RT-AX92U | 官改 | axhnd | BCM4906 | armv8 | 4.1.51 | fancyss_hnd_v8 |
| TUF-AX3000 | 官改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| TUF-AX5400 | 梅改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| TUF-AX5400 | 官改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX58U | 梅改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| RAX50 | 梅改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX82U | 官改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX82U | 梅改 | axhnd.675x | BCM6750 | armv7 | 4.1.52 | fancyss_hnd |
| ZenWiFi_XT8 | 官改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| ZenWiFi_XT8 | 梅改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| ZenWiFi_XD4 | 官改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX56U_V2 | 官改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX1800 | 梅改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX56U | 梅改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| RAX70 | 梅改 | axhnd.675x | BCM6755 | armv7 | 4.1.52 | fancyss_hnd |
| RT-AX68U | 官改 | 5.02L.07p2axhnd | BCM4906 | armv8 | 4.1.52 | fancyss_hnd_v8 |
| RT-AX68U | 梅改 | 5.02L.07p2axhnd | BCM4906 | armv8 | 4.1.52 | fancyss_hnd_v8 |
| RT-AX86U | 官改 | 5.02L.07p2axhnd | BCM4908 | armv8 | 4.1.52 | fancyss_hnd_v8 |
| RT-AX86U | 梅改 | 5.02L.07p2axhnd | BCM4908 | armv8 | 4.1.52 | fancyss_hnd_v8 |
| GT-AXE11000 | 梅改 | 5.02L.07p2axhnd | BCM4908 | armv8 | 4.1.52 | fancyss_hnd_v8 |
| GT-AX6000 | 官改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| GT-AX6000 | 梅改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| ZenWiFi_Pro_XT12 | 官改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| ZenWiFi_Pro_XT12 | 梅改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| TUF-AX3000_V2 | 官改 | 5.04axhnd.675x | BCM6756 | armv7 | 4.19.183 | fancyss_hnd |
| RT-AX86U PRO | 官改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| RT-AX86U PRO | 梅改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| GT-AX11000 PRO | 官改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| GT-AX11000 PRO | 梅改 | 5.04axhnd.675x | BCM4912 | armv8 | 4.19.183 | fancyss_hnd_v8 |
| RT-BE86U | 官改 | 5.04behnd.4916 | BCM4916 | armv8 | 4.19.275 | fancyss_hnd_v8 |
| RT-BE88U | 官改 | 5.04behnd.4916 | BCM4916 | armv8 | 4.19.275 | fancyss_hnd_v8 |
| GT-BE96 | 官改 | 5.04behnd.4916 | BCM4916 | armv8 | 4.19.275 | fancyss_hnd_v8 |
| RT-BE96U | 梅改 | 5.04behnd.4916 | BCM4916 | armv8 | 4.19.275 | fancyss_hnd_v8 |
| GT-BE98_PRO | 梅改 | 5.04behnd.4916 | BCM4916 | armv8 | 4.19.275 | fancyss_hnd_v8 |
| RT-AX89X | 官改 | qca-ipq806x | ipq8074/a | armv71 | 4.4.60 | fancyss_qca |
| ZenWiFi_BD4 | 官改 | qca-ipq53xx | IPQ5322 | armv7 | 5.4.213 | fancyss_ipq32 |
| TUF-BE6500 | 官改 | qca-ipq53xx | IPQ5322 | armv8 | 5.4.213 | fancyss_ipq64 |
| TX-AX6000 | 官改 | mtk-MT798X | MT7986A | armv8 | 5.4.182 | fancyss_mtk |
| TUF-AX4200Q | 官改 | mtk-MT798X | MT7986A | armv8 | 5.4.182 | fancyss_mtk |
| GS7 | 官改 | mtk-7988_7990 | MT7988D | armv8 | 5.4.281 | fancyss_mtk |
| ZenWiFi_BT8P | 官改 | mtk-7988_7990 | MT7988D | armv8 | 5.4.281 | fancyss_mtk |
fancyss 3.0支持hnd、hnd_v8、qca、arm、mtk 、ipq32、ipq64七个平台,每个平台又有full版本和lite版本
RT-AX86U、GT-AX6000等armv8机型(见上表),从3.0.6开始建议安装fancyss_hnd_v8版本,当然fancyss_hnd同样兼容
插件下载有两种方式:
- 在
packages目录下,点击tar.gz后缀文件,下载当前最新版本的离线安装包 - 在fancyss_history_package项目中,包含历史版本和最新版本的离线安装包
插件离线包下载导航:
| 平台 | 最新full版本下载 | 最新lite版本下载 | 历史版本下载(包含最新版) |
|---|---|---|---|
| hnd | fancyss_hnd_full | fancyss_hnd_lite | fancyss_hnd |
| hnd_v8 | fancyss_hnd_v8_full | fancyss_hnd_v8_lite | fancyss_hnd_v8 |
| qca | fancyss_qca_full | fancyss_qca_lite | fancyss_qca |
| arm | fancyss_arm_full | fancyss_arm_lite | fancyss_arm |
| mtk | fancyss_mtk_full | fancyss_mtk_lite | fancyss_mtk |
| ipq32 | fancyss_ipq32_full | fancyss_ipq32_lite | fancyss_ipq32 |
| ipq64 | fancyss_ipq64_full | fancyss_ipq64_lite | fancyss_ipq64 |
-
离线安装:下载并校验好离线安装包后,在软件中心内使用离线安装/手动安装功能,选择安装包后上传并安装即可。
-
命令安装:(以fancyss_hnd_lite.tar.gz为例,先下载好安装包,并将其上传到路由器的/tmp目录)
mv /tmp/fancyss_hnd_lite.tar.gz /tmp/shadowsocks.tar.gz tar -zxvf /tmp/shadowsocks.tar.gz sh /tmp/shadowsocks/install.sh
目前插件皮肤支持以下版本:
asuswrt:经典asuswrt皮肤
rog:华硕红色rog皮肤
tuf:华硕橙色tuf皮肤
tx:华硕天选青色皮肤
- 强烈建议使用chrome或者chrouium内核的浏览器!以保证最佳兼容性!
- 强烈建议在
最新版本的固件和最新版本软件中心上使用fancyss_hnd! - 插件会自动跟随当前固件的皮肤类型,支持assuwrt、rog、tuf三种皮肤。
- 一些机型的联名版,只要刷了官改/梅林改版固件的,均能安装本插件!
- fancyss:插件代码主目录,由build.sh打包成不同路由器的离线安装包
- binaries:一些在线更新的二进制程序,如v2ray、xray
- packages:不同平台的离线安装包的最新版本,用于插件的在线更新
- rules:插件的规则文件,如gfwlist.conf、chnroute.txt、cdn.txt
打包过程就是将fancyss目录下相关二进制和代码文件通过脚本生成不同平台,不同版本的离线安装包。
为保证在不同路由器/固件版本中都能运行,项目提供的所有二进制都是预编译好的,且尽量提供全静态编译版本。
-
克隆本项目:使用linux系统,比如Ubuntu 20.04
git clone https://github.com/fastbash/fancyss_bak.git
-
切换到3.0分支
cd fancyss git checkout 3.0 -
修改代码:根据自己需要修改代码主目录fancyss目录下的相关文件,如
./fancyss/ss/ssconfig.sh -
打包插件,运行打包命令后会自动同步rules下最新的规则和binaries下最新的二进制
如需要开发,请使用
sh build.sh debug命令,将会额外打包带debug字样的安装包,安装包内网页文件等保留了注释信息sh build.sh
-
打包好的离线安装包位于
./packages/目录,包含以下5个平台的离线安装文件,每个平台分为full版本和lite版本fancyss_arm_full.tar.gz fancyss_arm_lite.tar.gz fancyss_hnd_full.tar.gz fancyss_hnd_lite.tar.gz fancyss_hnd_v8_full.tar.gz fancyss_hnd_v8_lite.tar.gz fancyss_qca_full.tar.gz fancyss_qca_lite.tar.gz fancyss_mtk_full.tar.gz fancyss_mtk_lite.tar.gz
-
fancyss 3.0更新日志:https://github.com/fastbash/fancyss_bak/blob/3.0/Changelog.txt
-
官改/梅改固件下载【网方网站】(最新固件):https://www.koolcenter.com
-
官改/梅改固件下载【固件镜像】(次新固件):https://fw.koolcenter.com
Footnotes
-
RT-AX89X采用的SoC为ipq8074/ipq8074A,支持64位系统,但是其固件是32位系统。 ↩