OpenWrt安装代理软件
最近买了一款可安装软件的路由器,这里记录一下如何在上面安装代理软件openclash,建议路由器的 RAM 至少 256MB ,避免带不动的情况。
在网页版管理界面上进行完最基本的设置后,可以用SSH连接到路由器系统。
# login with your router ip address
ssh root@192.168.x.x
# check system info
cat /etc/openwrt_release
类似结果如下:
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='21.02-SNAPSHOT'
DISTRIB_REVISION='r15812+908-46b6ee7ffc'
DISTRIB_TARGET='mediatek/mt7981'
DISTRIB_ARCH='aarch64_cortex-a53'
DISTRIB_DESCRIPTION='OpenWrt 21.02-SNAPSHOT r15812+908-46b6ee7ffc'
DISTRIB_TAINTS='busybox override'
上述结果中的DISTRIB_ARCH非常重要,因为这直接影响软件源的设置,名称以aarch开头的arm架构的包比较多,一般软件都会适配, 后面要安装的 istore 就只支持 arm 和 x86架构的 CPU。
1-更新软件源
如果更新速度太慢或太多缺失的软件,可更新一下安装源。
在路由器的 OpenWrt 网页管理界面或ssh远程均可更新,一般改 /etc/opkg/customfeeds.conf 这个配置文件
例如:
src/gz supes https://op.dllkids.xyz/packages/aarch64_cortex-a53/
再如mips_24kc架构的:
src/gz openwrt_base https://mirrors.aliyun.com/openwrt/releases/19.07.8/packages/mips_24kc/base
src/gz openwrt_luci https://mirrors.aliyun.com/openwrt/releases/19.07.8/packages/mips_24kc/luci
src/gz openwrt_packages https://mirrors.aliyun.com/openwrt/releases/19.07.8/packages/mips_24kc/packages
src/gz openwrt_routing https://mirrors.aliyun.com/openwrt/releases/19.07.8/packages/mips_24kc/routing
src/gz openwrt_telephony https://mirrors.aliyun.com/openwrt/releases/19.07.8/packages/mips_24kc/telephony
更多关于软件源的设置可以查看这位大神的博文
2-安装istore (可选)
安装方法见Github官方说明,里面的安装命令需要 ssh 到 OpenWrt 执行。
或先下载ipk软件包后在网页管理界面上传安装:
- 访问官网安装包文件地址: https://istore.linkease.com/repo/all/store
- 按顺序安装(注意先安装依赖,再安装 istore)

3-安装openclash
-
方法一:按 https://github.com/vernesong/OpenClash/wiki/%E5%AE%89%E8%A3%85 手动安装,建议先安装依赖,再安装 openclash
-
方法二: 安装好 istotre 后访问 https://github.com/AUK9527/Are-u-ok/tree/main/apps, 点击Openclash下载 run 格式的软件包,在 istore 界面点击手动安装, 选择文件上传后安装
注:openclash只是OpenWrt上clash系软件之一,还有很多其它名称的clash系软件,它们大多用相同格式的yaml配置文件,建议用 Mihomo/neko/OpenWrt-nikki/shellcrash等关键字去github上搜索
其它软件(可选)
istorex
直接在 iStore 界面点击安装,成功后会出现一个炫酷的首页
argon皮肤
路由器自带的皮肤比较简单,但功能上并不缺失,如果想安装更好看的argon主题,可安装luci-theme-argon包, 可在 github主页上下载ipk文件安装, 安装时可能出现一些依赖问题,看情况解决或放弃之,皮肤不影响功能。
ttyd
安装luci-app-ttyd之后可在Web管理界面运行SSH,合适没有SSH客户端或手机上临时运行命令的场景
openssh-sftp-server
安装后可以用 scp/sftp 上传文件到路由器