MyGit

vernesong/OpenClash

Fork: 3192 Star: 17610 (更新于 2024-11-20 20:57:43)

license: MIT

Language: JavaScript .

A Clash Client For OpenWrt

最后发布版本: v0.46.050-beta ( 2024-11-09 19:30:14)

GitHub网址

Clash
OpenClash

本插件是一个可运行在 OpenWrt 上的 Clash 客户端

兼容 Shadowsocks、ShadowsocksR、Vmess、Trojan、Snell 等协议,根据灵活的规则配置实现策略代理

- 感谢 frainzy1477 ,本插件基于 Luci For Clash 进行二次开发 -

使用手册

下载地址

依赖

  • luci
  • luci-base
  • dnsmasq-full
  • coreutils
  • coreutils-nohup
  • bash
  • curl
  • ca-certificates
  • ipset
  • ip-full
  • libcap
  • libcap-bin
  • ruby
  • ruby-yaml
  • unzip
  • iptables(iptables)
  • kmod-ipt-nat(iptables)
  • iptables-mod-tproxy(iptables)
  • iptables-mod-extra(iptables)
  • kmod-tun(TUN模式)
  • luci-compat(Luci >= 19.07)
  • ip6tables-mod-nat(iptables-ipv6)
  • kmod-inet-diag(PROCESS-NAME)
  • kmod-nft-tproxy(Firewall4)

编译

从 OpenWrt 的 SDK 编译

# 解压下载好的 SDK
curl -SLk --connect-timeout 30 --retry 2 "https://archive.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2" -o "/tmp/SDK.tar.bz2"
cd \tmp
tar xjf SDK.tar.bz2
cd OpenWrt-SDK-15.05.1-*

# Clone 项目
mkdir package/luci-app-openclash
cd package/luci-app-openclash
git init
git remote add -f origin https://github.com/vernesong/OpenClash.git
git config core.sparsecheckout true
echo "luci-app-openclash" >> .git/info/sparse-checkout
git pull --depth 1 origin master
git branch --set-upstream-to=origin/master master

# 编译 po2lmo (如果有po2lmo可跳过)
pushd luci-app-openclash/tools/po2lmo
make && sudo make install
popd

# 开始编译

# 先回退到SDK主目录
cd ../..
make package/luci-app-openclash/luci-app-openclash/compile V=99

# IPK文件位置
./bin/ar71xx/packages/base/luci-app-openclash_*-beta_all.ipk
# 同步源码
cd package/luci-app-openclash/luci-app-openclash
git pull

# 您也可以直接拷贝 `luci-app-openclash` 文件夹至其他 `OpenWrt` 项目的 `Package` 目录下随固件编译

make menuconfig
# 选择要编译的包 LuCI -> Applications -> luci-app-openclash

许可

请作者喝杯咖啡

  • PayPal

  • USDT-TRC20

  • 比特币-BTC

  • 以太币-ETH

预览

  • 运行状态

  • 全局设置

  • 服务器&策略组

  • 规则&策略组

  • 配置文件订阅

  • 配置文件管理

  • 运行日志

最近版本更新:(数据更新于 2024-11-21 15:29:12)

2024-11-09 19:30:14 v0.46.050-beta

2024-09-24 00:23:41 v0.46.033-beta

2024-09-19 23:16:03 v0.46.031-beta

2024-06-10 10:49:22 v0.46.014-beta

2024-05-18 19:57:32 v0.46.011-beta

2024-03-09 12:30:08 v0.46.003-beta

2024-02-10 16:48:23 v0.46.001-beta

2023-12-02 14:18:39 v0.45.157-beta

2023-11-19 19:31:49 v0.45.152-beta

2023-08-22 19:04:23 v0.45.141-beta

主题(topics):

clash, luci, openclash, openwrt, shadowsocks, snell, v2ray, vmess

vernesong/OpenClash同语言 JavaScript最近更新仓库

2024-11-18 14:26:02 projectdiscovery/nuclei-templates

2024-11-17 14:42:23 koodo-reader/koodo-reader

2024-11-16 02:31:01 bia-pain-bache/BPB-Worker-Panel

2024-11-15 00:07:06 MHSanaei/3x-ui

2024-11-14 07:15:06 gaogaotiantian/biliscope

2024-11-13 05:41:28 nodejs/node