V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AntonChen
V2EX  ›  分享创造

自己写的 Clash for OpenWrt x86 插件

  •  
  •   AntonChen ·
    antonchen · 2019-05-23 13:41:02 +08:00 · 12607 次点击
    这是一个创建于 2022 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/antonchen/clash-for-openwrt

    支持自定义配置订阅的 Clash for OpenWrt

    注意:默认配置模板 url 需等待 CDN 刷新,可手动修改为 Github 链接。

    功能

    • SSPanel Base64 订阅
    • 支持配置模板
    • 支持自定义配置

    安装

    Release 页面下载 ipk 安装,或自行编译。

    使用

    设置自定义代理订阅

    自定义设置中设置自定义选择组

    - { name: "Default", type: select, proxies: ["HK"] }
    - { name: "StreamMedia", type: select, proxies: ["HK"] }
    

    启用 Clash 保存并应用后执行一次重启

    自定义设置不能留空,如没有需要添加任意注释

    依赖

    • libuci-lua
    • coreutils-nohup
    • shadow-su
    • iptables-mod-extra
    • curl

    License

    MIT

    15 条回复    2019-08-20 10:44:40 +08:00
    dog
        1
    dog  
       2019-05-23 13:50:15 +08:00
    卧槽 A 哥都会写插件了
    14night
        2
    14night  
       2019-05-23 15:18:31 +08:00
    卧槽。。这么快就 removed 了?
    designer
        3
    designer  
       2019-05-23 15:20:40 +08:00
    支持下
    AlisaDestiny
        4
    AlisaDestiny  
       2019-05-24 00:14:32 +08:00   ❤️ 1
    @14night switch to master branch .
    14night
        5
    14night  
       2019-05-24 16:15:53 +08:00
    @AlisaDestiny 感谢。。。现在都这么玩了吗?
    cloudyz
        6
    cloudyz  
       2019-05-27 20:13:02 +08:00
    https://github.com/frainzy1477/clash 有什么改进吗?
    AntonChen
        7
    AntonChen  
    OP
       2019-05-28 09:52:40 +08:00
    @cloudyz 订阅方式不一样,你发的这个是整个配置文件订阅,我写的这个仅订阅代理节点。
    weicaizhi
        8
    weicaizhi  
       2019-05-30 18:17:30 +08:00
    支持,要是支持更多的架构就更好啦!
    AntonChen
        9
    AntonChen  
    OP
       2019-05-30 21:23:47 +08:00
    @weicaizhi luci-app-clash 是不区分架构的,仅 clash 未打包 ipk 而已,可以自行打包一个 clash 即可使用。
    weicaizhi
        10
    weicaizhi  
       2019-05-31 10:26:28 +08:00
    @AntonChen 醍醐灌顶,对 openwrt 不太了解,一会去试试
    weicaizhi
        11
    weicaizhi  
       2019-05-31 14:57:40 +08:00

    请问,我已经把 clash 二进制文件上传到了 usr/bin/clash 里面,为啥还提示缺少依赖
    AntonChen
        12
    AntonChen  
    OP
       2019-05-31 15:55:32 +08:00
    @weicaizhi

    依赖关系不是判断文件的,你需要安装一个 clash ipk 包才能处理依赖关系。
    你可以下载 我编译好的 ipk 使用 tar xf file.ipk 解压,修改下再压缩然后安装。

    ipk 的本质是个固定结构的 tar.gz 包,可以参考 https://github.com/openwrt/openwrt/blob/master/scripts/ipkg-build#L143 了解
    haobangdada
        13
    haobangdada  
       2019-06-02 21:12:15 +08:00
    华硕 86u 和梅林 能搞一个吗?
    venster
        14
    venster  
       2019-06-12 00:00:04 +08:00
    @haobangdada 梅林可以直接使用 clash 提供的 armv7 版本即可,编辑好 config,设定一下 iptables 就行了。
    2232588429
        15
    2232588429  
       2019-08-20 10:44:40 +08:00
    @venster #14 具体有没有相关教程呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5927 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.