跳转至

OpenClash

插件介绍

OpenClash 是一个可运行在 OpenWrt 上的 Clash 客户端,兼容 Shadowsocks、ShadowsocksR、Vmess、Trojan、Snell 等协议,根据灵活的规则配置实现策略代理。

官方开源项目地址:https://github.com/vernesong/OpenClash

下载插件

首先下载最新的 ipk 文件到 OpenWrt 里面

Bash
opkg install uci-app-openclash_0.45.70-beta_all.ipk

因为缺少相关依赖,默认是无法直接安装成功的:

卸载 dnsmasq

由于自带的 dnsmasq 会和下面要安装的 dnsmasq-full 冲突,所以我们需要提前卸载:

Bash
opkg remove dnsmasq
mv /etc/config/dhcp /etc/config/dhcp.bak

依赖安装

Bash
opkg update
opkg install iptables
opkg install dnsmasq-full
opkg install coreutils
opkg install coreutils-nohup
opkg install bash
opkg install curl
opkg install jsonfilter
opkg install ca-certificates
opkg install ipset
opkg install ip-full
opkg install iptables-mod-tproxy
opkg install kmod-tun
opkg install luci-compat

依赖安装完成后就可以直接来安装了 openclash 了:

Bash
opkg install uci-app-openclash_0.45.70-beta_all.ipk

安装成功后,在 OpenWrt 的控制面板里面的「服务」菜单下可以找到 OpenClash:

不过呢,像上图这样,表示服务还都没有启动起来。

所以我们配置好订阅后,启动一下 OpenClash 服务试试看,如果出现下图这种情况,表示服务是正常没问题的:

Bingo!至此我们已经可以轻松愉悦的上网冲浪了。


最后更新: 2023-03-06