arm、hnd、hnd_v8、qca、mtk、ipq32、ipq64 七个平台SS、SSR、VMess、VLESS、Trojan、NaïveProxy、TUIC、Hysteria2,以及自定义 Xray/V2Ray JSON 节点chinadns-ng 和 smartdns 两套 DNS 分流方案,并支持不同分流策略、动态解析 / 预解析切换gfwlist、大陆白名单、游戏、全局、回国、Xray 节点分流等多种代理模式geosite/geoip 资产打包以下为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 当前同时区分“平台包”和“包型”两个维度,选包时建议按下面顺序判断。
先按平台选择包名前缀
fancyss_arm:老 BCM470x / armv7 / 2.6 内核机型fancyss_hnd:BCM675x/6755/6756 等 32 位博通平台fancyss_hnd_v8:BCM4906/4908/4912/4916 等 64 位博通平台fancyss_qca:老 QCA/IPQ807x 平台fancyss_mtk:MT798x / MT7988 平台fancyss_ipq32 / fancyss_ipq64:新 QCA IPQ53xx 平台再按 full / lite 选择包型
full 和 lite 共享绝大部分主功能:透明代理、DNS 分流、规则维护、订阅、Web 延迟测速、故障转移、节点分流,以及 SS/SSR/VMess/VLESS/Trojan/Hysteria2/Xray JSON 等主路径full 额外保留 NaïveProxy / TUIC 相关前端、脚本和二进制,并带上 ipt2socks、haveged、ss_v2ray.sh 以及部分兼容资源lite 主要是为了节省 JFFS 空间,裁掉 NaïveProxy / TUIC 相关资源和少量附属文件;如果你不使用这两类协议,优先选 lite选择建议
NaïveProxy 或 TUIC,请选择 fullJFFS 空间紧张,或者只使用 SS/SSR/VMess/VLESS/Trojan/Hysteria2/Xray,请选择 litefull 和 lite 之间切换,需要重新安装对应离线包RT-AX86U、GT-AX6000 这类 armv8 博通机型,应优先选择 fancyss_hnd_v8插件下载有两种方式:
packages目录下,点击tar.gz后缀文件,下载当前最新版本的离线安装包插件离线包下载导航:
离线安装:下载并校验好离线安装包后,在软件中心内使用离线安装/手动安装功能,选择安装包后上传并安装即可。
命令安装:(以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:华硕天选青色皮肤
最新版本的固件和最新版本软件中心上使用fancyss_hnd!build.sh 的直接打包输入目录bin-* 的文件gfwlist、chnroute、black_list 等site/、ip/、meta/、dat/geosite/geoip 资产生成和本地工具链准备geotool 和 xapi-toolversion.json.jsdoc/ 根目录是用户文档,其余分类目录主要面向开发和维护
build.sh会把fancyss/复制为临时目录shadowsocks/,再按平台和包型裁剪二进制、脚本和 Web 页面,最终生成离线安装包。打包前会自动同步传统规则、重建
rules_ng2的geosite/geoip资产,并从binaries/中拷贝当前指定版本的核心二进制。
使用 Linux 环境准备仓库,建议带上 submodule 一起拉取
git clone --recurse-submodules https://github.com/hq450/fancyss.git
切换到 3.0 分支
cd fancyss
git checkout 3.0
根据需要修改以下内容
fancyss/rules_ng/、rules_ng2/binaries/scripts/运行打包脚本
sh build.sh
当前 build.sh 的实际行为
packages/release 包,共 14 个:fancyss_<platform>_<full|lite>.tar.gzfull debug 包:fancyss_<platform>_full_debug.tar.gzpackages/version.json.js如果你只想打某个平台、某种包型,或者不想同时生成 debug 包,直接修改 build.sh 里的 make() 即可
RT-AX89X采用的SoC为ipq8074/ipq8074A,支持64位系统,但是其固件是32位系统。 ↩
509 commits
Shell
59.4%
Classic ASP
28.8%
JavaScript
8.2%
CSS
1.3%
C
1.2%
arm、hnd、hnd_v8、qca、mtk、ipq32、ipq64 七个平台SS、SSR、VMess、VLESS、Trojan、NaïveProxy、TUIC、Hysteria2,以及自定义 Xray/V2Ray JSON 节点chinadns-ng 和 smartdns 两套 DNS 分流方案,并支持不同分流策略、动态解析 / 预解析切换gfwlist、大陆白名单、游戏、全局、回国、Xray 节点分流等多种代理模式geosite/geoip 资产打包以下为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 当前同时区分“平台包”和“包型”两个维度,选包时建议按下面顺序判断。
先按平台选择包名前缀
fancyss_arm:老 BCM470x / armv7 / 2.6 内核机型fancyss_hnd:BCM675x/6755/6756 等 32 位博通平台fancyss_hnd_v8:BCM4906/4908/4912/4916 等 64 位博通平台fancyss_qca:老 QCA/IPQ807x 平台fancyss_mtk:MT798x / MT7988 平台fancyss_ipq32 / fancyss_ipq64:新 QCA IPQ53xx 平台再按 full / lite 选择包型
full 和 lite 共享绝大部分主功能:透明代理、DNS 分流、规则维护、订阅、Web 延迟测速、故障转移、节点分流,以及 SS/SSR/VMess/VLESS/Trojan/Hysteria2/Xray JSON 等主路径full 额外保留 NaïveProxy / TUIC 相关前端、脚本和二进制,并带上 ipt2socks、haveged、ss_v2ray.sh 以及部分兼容资源lite 主要是为了节省 JFFS 空间,裁掉 NaïveProxy / TUIC 相关资源和少量附属文件;如果你不使用这两类协议,优先选 lite选择建议
NaïveProxy 或 TUIC,请选择 fullJFFS 空间紧张,或者只使用 SS/SSR/VMess/VLESS/Trojan/Hysteria2/Xray,请选择 litefull 和 lite 之间切换,需要重新安装对应离线包RT-AX86U、GT-AX6000 这类 armv8 博通机型,应优先选择 fancyss_hnd_v8插件下载有两种方式:
packages目录下,点击tar.gz后缀文件,下载当前最新版本的离线安装包插件离线包下载导航:
离线安装:下载并校验好离线安装包后,在软件中心内使用离线安装/手动安装功能,选择安装包后上传并安装即可。
命令安装:(以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:华硕天选青色皮肤
最新版本的固件和最新版本软件中心上使用fancyss_hnd!build.sh 的直接打包输入目录bin-* 的文件gfwlist、chnroute、black_list 等site/、ip/、meta/、dat/geosite/geoip 资产生成和本地工具链准备geotool 和 xapi-toolversion.json.jsdoc/ 根目录是用户文档,其余分类目录主要面向开发和维护
build.sh会把fancyss/复制为临时目录shadowsocks/,再按平台和包型裁剪二进制、脚本和 Web 页面,最终生成离线安装包。打包前会自动同步传统规则、重建
rules_ng2的geosite/geoip资产,并从binaries/中拷贝当前指定版本的核心二进制。
使用 Linux 环境准备仓库,建议带上 submodule 一起拉取
git clone --recurse-submodules https://github.com/hq450/fancyss.git
切换到 3.0 分支
cd fancyss
git checkout 3.0
根据需要修改以下内容
fancyss/rules_ng/、rules_ng2/binaries/scripts/运行打包脚本
sh build.sh
当前 build.sh 的实际行为
packages/release 包,共 14 个:fancyss_<platform>_<full|lite>.tar.gzfull debug 包:fancyss_<platform>_full_debug.tar.gzpackages/version.json.js如果你只想打某个平台、某种包型,或者不想同时生成 debug 包,直接修改 build.sh 里的 make() 即可
RT-AX89X采用的SoC为ipq8074/ipq8074A,支持64位系统,但是其固件是32位系统。 ↩
509 commits
Shell
59.4%
Classic ASP
28.8%
JavaScript
8.2%
CSS
1.3%
C
1.2%