Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vernesong/OpenClash
A Clash Client For OpenWrt
https://github.com/vernesong/OpenClash
clash luci openclash openwrt shadowsocks snell v2ray vmess
Last synced: about 1 month ago
JSON representation
A Clash Client For OpenWrt
- Host: GitHub
- URL: https://github.com/vernesong/OpenClash
- Owner: vernesong
- License: mit
- Created: 2019-05-29T15:52:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T20:20:16.000Z (7 months ago)
- Last Synced: 2024-05-22T21:39:17.897Z (7 months ago)
- Topics: clash, luci, openclash, openwrt, shadowsocks, snell, v2ray, vmess
- Language: JavaScript
- Homepage:
- Size: 35.1 GB
- Stars: 15,194
- Watchers: 153
- Forks: 2,879
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - vernesong/OpenClash - A Clash Client For OpenWrt (JavaScript)
- awesome-reconsidera-takeaway - OpenClash - Source Software][oss icon] – 路由器 (工具 / 代理工具)
- awesome-hacking-lists - vernesong/OpenClash - A Clash Client For OpenWrt (JavaScript)
- StarryDivineSky - vernesong/OpenClash
README
OpenClash
本插件是一个可运行在 OpenWrt 上的 Clash 客户端
兼容 Shadowsocks、ShadowsocksR、Vmess、Trojan、Snell 等协议,根据灵活的规则配置实现策略代理
- 感谢 frainzy1477 ,本插件基于 Luci For Clash 进行二次开发 -使用手册
---* [Wiki](https://github.com/vernesong/OpenClash/wiki)
下载地址
---* IPK [前往下载](https://github.com/vernesong/OpenClash/releases)
依赖
---* 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](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) 编译
```bash
# 解压下载好的 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
``````bash
# 同步源码
cd package/luci-app-openclash/luci-app-openclash
git pull# 您也可以直接拷贝 `luci-app-openclash` 文件夹至其他 `OpenWrt` 项目的 `Package` 目录下随固件编译
make menuconfig
# 选择要编译的包 LuCI -> Applications -> luci-app-openclash```
许可
---* [MIT License](https://github.com/vernesong/OpenClash/blob/master/LICENSE)
* 内核 [clash](https://github.com/Dreamacro/clash) by [Dreamacro](https://github.com/Dreamacro)
* 本项目代码基于 [Luci For Clash](https://github.com/frainzy1477/luci-app-clash) by [frainzy1477](https://github.com/frainzy1477)
* GEOIP数据库 [GeoLite2](https://dev.maxmind.com/geoip/geoip2/geolite2/) by [MaxMind](https://www.maxmind.com)
* IP检查 [MyIP](https://github.com/SukkaW/MyIP) by [SukkaW](https://github.com/SukkaW)
* 控制面板 [clash-dashboard](https://github.com/Dreamacro/clash-dashboard) by [Dreamacro](https://github.com/Dreamacro)
* 控制面板 [yacd](https://github.com/haishanh/yacd) by [haishanh](https://github.com/haishanh)
* lhie1规则 [lhie1-Rules](https://github.com/lhie1/Rules) by [lhie1](https://github.com/lhie1)
* ConnersHua规则 [ConnersHua-Rules](https://github.com/ConnersHua/Profiles/tree/master) by [ConnersHua](https://github.com/ConnersHua)
* 游戏规则 [SSTap-Rule](https://github.com/FQrabbit/SSTap-Rule) by [FQrabbit](https://github.com/FQrabbit)
* 流媒体解锁检测 [RegionRestrictionCheck](https://github.com/lmc999/RegionRestrictionCheck) by [lmc999](https://github.com/lmc999)请作者喝杯咖啡
---* PayPal
* USDT-TRC20
* 比特币-BTC
* 以太币-ETH
预览
---* 运行状态
* 全局设置
* 服务器&策略组
* 规则&策略组
* 配置文件订阅
* 配置文件管理
* 运行日志