GNU Lesser General Public License v3.0

项目介绍

frainzy1477/luci-app-clash 是一个托管在 GitHub 上的开源项目,主要使用 HTML 编写,采用 GNU Lesser General Public License v3.0 许可证,目前获得 1.6k 个 Star、342 次 Fork。

仓库全名
frainzy1477/luci-app-clash
开源许可证
GNU Lesser General Public License v3.0
Star 数
1.6k
Fork 数
342

README 摘要

Luci App For Clash A rule based custom proxy client for Openwrt based on Clash . Install Upload ipk file to tmp folder cd /tmp opkg update opkg install luci-app-clashv1.7.5.7all.ipk opkg install luci-app-clashv1.7.5.7all.ipk --force-depends Uninstall opkg remove luci-app-clash opkg remove luci-app-clash --force-remove Features Subscription Config Config Upload Create Config GeoIP Database Update TProxy UDP IP Query…

完整内容见 GitHub 原始 README 或本页 。

常见问题

luci-app-clash 用什么语言开发?

主要使用 HTML 编写,采用 GNU Lesser General Public License v3.0 许可证,目前有 1.6k 个 Star。

luci-app-clash 可以免费商用吗?

仓库标注的许可证为 GNU Lesser General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 luci-app-clash 的源码?

可以直接克隆仓库:git clone https://github.com/frainzy1477/luci-app-clash.git,默认分支为 test;安装与运行步骤见仓库 README。

luci-app-clash 最近还在维护吗?

仓库最近一次更新为 2022年3月25日,当前没有未关闭的 Issue;Star 数为 1.6k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Luci interface for Clash Openwrt

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

C
HTML
Lua
Makefile
Shell

Release

README

Clash
Luci App For Clash

A rule based custom proxy client for Openwrt based on Clash.

Install

  • Upload ipk file to tmp folder
  • cd /tmp
  • opkg update
  • opkg install luci-app-clash_v1.7.5.7_all.ipk
  • opkg install luci-app-clash_v1.7.5.7_all.ipk --force-depends

Uninstall

  • opkg remove luci-app-clash
  • opkg remove luci-app-clash --force-remove

Features

  • Subscription Config
  • Config Upload
  • Create Config
  • GeoIP Database Update
  • TProxy UDP
  • IP Query
  • DNS Forwarding
  • Support Trojan(Trojan-GFW & Trojan-Go)
  • Support SSR
  • Support SS
  • Support V2ray
  • Support Snell
  • Ping Custom Proxy Servers
  • Tun Support
  • Access Control
  • Support Provider,
  • Game Rules
  • Restore Config

Dependency

  • bash
  • coreutils
  • coreutils-nohup
  • coreutils-base64
  • ipset
  • iptables
  • luci
  • luci-base
  • wget
  • libustream-openssl
  • curl
  • jsonfilter
  • ca-certificates
  • iptables-mod-tproxy
  • kmod-tun

compile


  • Download SDK, and it’s depends:

    sudo apt-get install gawk libncurses5-dev libz-dev zlib1g-dev  git ccache
    
  • Download your own SDK

    # Untar ar71xx platform
    tar xjf OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
    cd OpenWrt-SDK-*
    # update feeds
    ./scripts/feeds update packages
    # Clone
    git clone https://github.com/frainzy1477/luci-app-clash.git package/luci-app-clash
    # select this package
    make menuconfig
    
    # Compile and install po2lmo bin for build i18n language files
    pushd package/luci-app-clash/tools/po2lmo
    make && sudo make install
    popd
    # I18n language files
    po2lmo ./package/luci-app-clash/po/zh-cn/clash.po ./package/luci-app-clash/po/zh-cn/clash.zh-cn.lmo
    
    # Compile
     make package/luci-app-clash/compile V=99
    

License

Luci App For Clash - OpenWrt is released under the GPL v3.0 License - see detailed LICENSE .

评论

暂无评论