内核版本:5.4.213
固件版本:OpenWrt 23.05-SNAPSHOT
1、安装小猫咪
opkg install bash iptables dnsmasq-full curl ca-bundle ipset ip-full iptables-mod-tproxy iptables-mod-extra ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base rpcd rpcd-mod-file rpcd-mod-luci luci-lib-jsonc curl -L --retry 2 https://api.github.com/repos/vernesong/OpenClash/releases/latest -o /tmp/openclash_version download_url=$(cat /tmp/openclash_version | jsonfilter -e '@.assets[*].browser_download_url' | grep '.ipk$') curl -L --retry 2 "$download_url" -o /tmp/openclash.ipk opkg install /tmp/openclash.ipk rm /tmp/openclash.ipk
2、路由器改区
echo -n "US" | dd of=/dev/mtdblock11 bs=1 seek=136 conv=notrunc sync reboot
3、显示隐藏菜单(目前我测试改完还需要选择英文或繁体中文才行)
需要修改 /www/js/app.xxxxxxx.js.gz , 先用SCP工具将其从路由器拷贝到PC上,然后在路由器上将其改成别的名字作为备份。
接着在PC上把js文件解压,用文本编辑器(切记不要用老的windows记事本这种不支持linux换行符的,可以使用win11新版记事本,或者vs code等工具)
return!((null==a?void 0:a.toLowerCase().indexOf("cn"))>=0&&null!=d&&d.includes("zh-cn"))
直接将这段删除改成
return 1
上传修改后js到路由器 /www/js 目录,删除原来的gz文件,运行命令将其重新压缩为gz:
cd /www/js gzip ./app.xxxxxxx.js
