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软件包后在网页管理界面上传安装:

3-安装openclash

注: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 上传文件到路由器