OpenClash 安装和简单使用教程及常见错误解决（openwrt）(2021月12月6日)

项目介绍

项目地址：OpenClash

官方文档：wiki

Clash 内核：Clash

TUN 模式内核：clash_tun

TUN 游戏模式内核：clash_game （移除游戏内核和模式，TUN 内核功能更全）

历史版本下载：下载

安装

安装环境

架构：MediaTek MT7621

固件版本：OpenWrt R20.8.27 / LuCI Master (git-20.223.26773-d18ef13)

内核版本：5.4.59

内容更新

2021.12.6

Openclash 版本：v0.44.03-beta

重要功能建议配置修改

2021.6.15

小娱路由器只运行 openclash 时，可以稳定运行。

看到评论区好多人都提到 ac2100，前段时间就买了一个，我这里测试运行，发现运行一段时间后就会出现断网的情况，进入后台发现 OpenClash 显示未运行，必须手动关闭或者启动后才会正常，说明 ac2100 运行 OpenClash 会更吃力一点，只能当做 ap 或者更换帕斯沃，帕斯沃基本正常，但是没有 Openclash 功能多，这些插件还是建议跑在软路由上面，就算是一百多块钱的也是能稳定运行的

进入后台

通过终端行进入

Copy
ssh root@192.168.1.1

如果不能正常登录，请检查密码是否正确或者后台 ssh 登录是否开启

依赖安装

更新

Copy
opkg update

如更新错误，请检查系统 - 软件包 - 配置内地址是否可用
小娱路由器软件源（MT7621）

Copy
src/gz openwrt_core https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/
src/gz openwrt_base https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/base/
src/gz openwrt_luci https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/luci/
src/gz openwrt_packages https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages
src/gz openwrt_routing https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/routing
src/gz openwrt_telephony https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/telephony

2. 安装依赖 (v0.44.03-beta)
coreutils-nohup, bash, iptables, dnsmasq-full, curl, ca-certificates, ipset, ip-full, iptables-mod-tproxy, iptables-mod-extra, libcap, libcap-bin, ruby, ruby-yaml, kmod-tun

按顺序安装以上依赖，每个依赖单独安装

无法安装 kmod-tun（显示内核版本不匹配）
强制安装

Copy
opkg install kmod-tun --force-depends

同样问题都可以使用以上方法解决

报错：opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.

Copy
rm -f /var/lock/opkg.lock

确认依赖安装成功后可进行后续的操作

主程序安装

进入 tmp 目录

Copy
cd /tmp/tmp/

下载及安装 ipk（v0.44.03-beta）

Copy
wget https://github.com/vernesong/OpenClash/releases/download/v0.44.03-beta/luci-app-openclash_0.44.03-beta_all.ipk
opkg install luci-app-openclash_0.44.03-beta_all.ipk

注意软件名根据下载版本更改

内核下载

进入到内核目录（根据自己的硬件选择）

clash 内核

Copy
cd /etc/openclash/core/
wget https://github.com/vernesong/OpenClash/releases/download/Clash/clash-linux-mipsle-softfloat.tar.gz
tar -zxvf clash-linux-mipsle-softfloat.tar.gz
chmod 777 clash

其他内核方法一致

安装完毕

配置设置

模式设置

推荐 Fake-IP (TUN - 混合) 模式

常规设置

内核编译版本：linux-mipsle-softfloat

DNS 设置

本地 DNS：启用

自定义上游 DNS 服务器：启用

勾选以下 DNS

规则设置

第三方规则订阅

服务器与策略组

上传配置文件

自行研究

保存配置并应用

启动成功界面

新功能展示

流媒体解锁

在线订阅转换

更加简单的版本更新

上传文件类型增加，如备份文件上传

增加 Meta 内核

介绍：https://clashmeta.gitbook.io/meta/