李成笔记网

专注域名、站长SEO知识分享与实战技巧

Openwrt插件——OC猫安装及简单配置

这是什么

oc猫是openwrt上的一个插件,也叫OpenClash, 是 Clash 的 OpenWrt 客户端。可以灵活配置上网策略。支持Shadowsocks(SS)、ShadowsocksR(SSR)、VMess(V2Ray)、Trojan、Socks、Snell等代理协议

怎么装

目前在一些固件中,有集成该插件,如果是用官方纯净版的固件,则需要手动安装。

  1. 首先安装依赖 在OpenWrt 22.03以后的版本中,防火墙升级为Firewall4的nftables。所以
#iptables  22.03以前的版本
opkg update
opkg install 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-inet-diag unzip luci-compat luci luci-base

而当前最新的,22.03以后的版本

#nftables
opkg update
opkg install coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base
  1. 安装主要程序

截至2024年8月份,OC猫最新的版本是v0.46.014-beta,与2024年6月发布的。

# 下载插件
wget https://github.com/vernesong/OpenClash/releases/download/v0.46.014-beta/luci-app-openclash_0.46.014-beta_all.ipk
# 安装插件
opkg install luci-app-openclash_0.46.014-beta_all.ipk

安装完成后刷新LUCI页面,在菜单栏 -> 服务 -> OpenClash 进入插件页面

如果需要卸载使用如下命令

opkg remove luci-app-openclash
  1. 内核更新

以上安装完成之后,因为是纯净版本的OP,是没有内核文件的,启动过程中会失败,在日志中能看到找不到内核文件的字样。 目前有三种内核,Dev、Meta、TUN 这里没有查到3种内核的区别;不过从原始项目的说明上,clash就两种版本: Clash: 发布于 github.com/Dreamacro/clash 的开源版本 Clash Premium 版本: 具有 TUN 和更多支持 的专有内核 所以这里我猜dev应该是开发中的版本,Meta对应的是发布的clash的版本,TUN对应Premium的版本。 不同的内核,对应链接速度,安全处理、功能支持上是有差异的。

根据你的需要至少要下载一种, 内核下载地址: https://github.com/vernesong/OpenClash/releases/tag/Clash, 这是dev分支的

根据你的cpu架构,选择相应的内核 下载解压后请上传至/etc/openclash/core/目录下,需要添加权限,这里赋予最高的777

cd /etc/openclash/core/
chmod 777 clash

页面配置说明

  1. 服务---openclash进入首页,一些基本状态



  1. 查看日志 首页的运行日志,可以看到过程中的一些基本问题 比如我这里,没有配置订阅,缺少配置文件, 一些基本的错误信息,启动过程信息也可以从日志查看。



  1. 配置订阅 进入到配置订阅,选择新建,或者编辑也有订阅



输入名称,填写订阅地址,然后保存配置



  1. 插件配置 基本上所有clash的配置,运行模式,黑白名单,dns等,都在插件设置页面 这是实际管理你上网的配置,较为复杂,建议新手明确具体含义之后在操作。



  1. clash的页面 通过op的9090端口,还能看到一个clash自身的配置页面,类似clash for windows下一样,上面可以配置规则,挑选节点等。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言