Git Product home page Git Product logo

vxiaov / vclash Goto Github PK

View Code? Open in Web Editor NEW
512.0 9.0 62.0 1.56 GB

Clash插件 for Koolshare系列梅林、官方改版,适用于380/384/386/388版本固件啦。安装即用(内置免费代理订阅源)。

Home Page: https://vlike.work/

License: GNU General Public License v3.0

Shell 50.83% CSS 1.93% Classic ASP 46.37% HTML 0.65% JavaScript 0.22%
clash armv7l k3 koolshare merlin freeproxy rt-ac86u plugin koolshare-plugin

vclash's Introduction

vClash
vClash科学上网插件

vClash项目说明

这个项目插件适用于Koolshare的华硕官改、梅林改版 380/384/386固件会不会有openwrt版本呢?有时间再考虑吧,还有一个Openwrt版本,不过是运行在X86_64架构上并且是支持Koolshare的固件才能运行,有想尝试的可以访问这个项目Koolshare-Clash-openwrt-amd64,内置了启动配置文件(安装即用!)

获取安装包

Github分支 支持Koolshare路由器固件版本 CPU架构 Github下载链接 国内CDN下载链接
main 华硕380版本(停止更新) armv7l Github安装包 CDN安装包
ksmerlin386 华硕官改、梅林386/388版本(持续更新) aarch64/arm64 Github安装包 CDN安装包
ksmerlin386 华硕官改、梅林386/388版本(持续更新) armv7l Github安装包 CDN安装包
ksmerlin386 华硕官改、梅林384版本(持续更新) armv7l Github安装包 CDN安装包
ksmerlin386 华硕官改、梅林384版本(持续更新) aarch64/arm64 Github安装包 CDN安装包

说明

  1. 如果你的 /koolshare目录所在分区使用的是 jffs2 文件系统类型,推荐你使用v2.3.0之前的版本,原因可以在WIKI文档中看到(可记忆上次选择节点),当然你可以使用U盘替换/jffs 分区。
  2. 最新版本将会一直保持与 Clash Premium最新版一致,省去了自己手动更新的问题。
  3. 20240403更新(告别软路由的高功耗100W+,回归自己的小路由插件10W功耗太省电了):去掉了uri解码功能(添加节点直接编辑yaml文件),取消clash内核版本检查功能(有能力就自己更新吧,历史版本链接本插件wiki能找到), 更宽松的yaml配置文件检查(意味着更为通用的yaml配置规则定制,近自动修改yacdUI控制参数,提供更大的DIY能力)。
  4. 20240423更新: 透明代理模式升级,增加TPROXY+NAT模式,支持IPv6透传。

主界面

问题反馈

开发过程的实测路由器型号不多,一些小问题还在不断完善,如果希望本项目可以使用到自己的路由器上,有两个方法:

  1. 提交issue: 详细描述或截图出现的问题提交个issue,不要吝惜文字,描述的越详细越容易得到帮助(聊聊几个字俺也很无可奈何)。
  2. Fork本项目: 自己有开发能力,把问题解决,分享修改代码内容给这个项目,让你的问题不再出现,也让这个插件可以更稳定。

相关项目

由于Clash的原始项目被删除,目前比较活跃的项目还有这么几个,可以在这里获取Clash内核可执行程序:

了解Clash配置知识,可以在这里找到相应的文档。

That's it! The open source project!

vclash's People

Contributors

awkee avatar jiarg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vclash's Issues

RT-AX86U koolshare梅林改版固件:388.1,下载订阅源URL信息失败

Bug描述
A clear and concise description of what the bug is.
在"节点管理">"PROXY组"添加订阅的url,提示下载订阅源URL信息失败。
测试了好几个url,这些url在x86 windows 客户端都能正常获取到配置文件,和节点。

Bug重现
描述触发Bug的步骤:

  1. 访问 '...' 页面
  2. 点击 '...' tab页面
  3. 点击 '...' 功能
  4. Bug出现了。

截图
如果可以,请附上截图,截图记得将敏感信息打上马赛克。
1709792469054

路由器信息:
您的路由器基本信息(反馈开发者帮您分析问题用):
| system : Linux RT-AX86U-3348 4.1.52 aarch64 ASUSWRT-Merlin-KoolShare|
| rom : RT-AX86U:koolshare梅林改版固件:388.1|
| memory : free: 310.60 MB,total: 912.08 MB,usage: 65.95%|
| /jffs : free: 15.00 MB,total: 47.00 MB,usage: 68.08%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本: << |
| vClash : |
| clash_premium : 2023.08.17_linux_arm64 |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过): << |
| vClash : v2.3.7 |
| clash_premium : 2021.09.15_v1.7.1 |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
+---------------------------------------------------------------+
vClash的转发规则(iptables -t nat -S | grep clash),分析转发规则是否正常:
-N clash
-N clash_dns
-A PREROUTING -s 192.168.0.0/24 -p tcp -j clash
-A PREROUTING -s 192.168.0.0/24 -p udp -m udp --dport 53 -j clash_dns
-A PREROUTING -s 192.168.0.0/24 -p tcp -m tcp --dport 53 -j clash_dns
-A clash -d 10.0.0.0/8 -j RETURN
-A clash -d 127.0.0.0/8 -j RETURN
-A clash -d 169.254.0.0/16 -j RETURN
-A clash -d 172.16.0.0/12 -j RETURN
-A clash -d 192.168.0.0/24 -j RETURN
-A clash -s 192.168.0.0/24 -p tcp -j REDIRECT --to-ports 3333
-A clash_dns -p udp -m udp --dport 53 -j REDIRECT --to-ports 1053
-A clash_dns -p tcp -m tcp --dport 53 -j REDIRECT --to-ports 1053
+---------------------------------------------------------------+

重启后透明代理不生效

如题,透明代理模式TPROXY+NAT,重启后路由表是空的,需要手动切换才有规则

您的路由器基本信息(反馈开发者帮您分析问题用):
+---------------------------------------------------------------+
| 操作系统 : Linux router 4.1.52 aarch64 ASUSWRT-Merlin-KoolShare|
| 固件版本 : RT-AX86U:koolshare梅林改版固件:388.4|
| 内存使用 : free: 421.60 MB,total: 912.07 MB,usage:  53.78%|
| 磁盘空间 : free:  21.66 MB,total:  47.00 MB,usage:  53.91%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本:                                  |
|              vClash : v2.5.13                                 |
|       clash_premium : 2023.08.17_linux_arm64                  |
|                  yq : 4.13.2                                  |
|                  jq : jq-1.5rc2-245-g7b81a83-dirty            |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过):                |
|              vClash : v2.5.13                                 |
|       clash_premium : 2023.08.17                              |
|                  yq : 4.13.2                                  |
|                  jq : jq-1.5                                  |
+---------------------------------------------------------------+
vClash的转发规则,分析转发规则是否正常:
IPv4 地址配置 NAT 规则:
+---------------------------------------------------------------+
IPv4 地址配置 mangle 规则:
-N clash_DIVERT
-N clash_XRAY
-N clash_XRAY_MASK
+---------------------------------------------------------------+
IPv6 地址配置 mangle 规则:
-N clash_DIVERT
-N clash_XRAY6
-N clash_XRAY6_MASK
+---------------------------------------------------------------+

启动失败

FATA[0000] Parse config error: initial proxy provider provider_diy error: file doesn't have any proxy

改了非法字符的变量内容,reboot后还是不能安装

通过shell把非法字符变量的字符串改成了xxxx,但上传后点击安装没有反应,不能安装,还要什么办法解决呢?
点击后很久出现如下提示:
【2022年12月07日 17:41:39】: ========================== step 1 ===============================
【2022年12月07日 17:41:39】: 开启插件离线安装!
【2022年12月07日 17:41:39】: 检测到你上传的离线安装包:2.tar.gz,安装包大小: 10.2M
【2022年12月07日 17:41:39】: 安装包md5sum校验值:187b64d545fcc5ad6c878cf59b36ef04
【2022年12月07日 17:41:39】: 尝试解压离线安装包离线安装包...
【2022年12月07日 17:41:40】: 安装包解压成功!继续!
【2022年12月07日 17:41:40】: 没有找到插件的web页面!
【2022年12月07日 17:41:40】: 你上传的文件可能不是koolcenter软件中心离线安装包!
【2022年12月07日 17:41:40】: 退出本次离线安装!
【2022年12月07日 17:41:40】: 删除文件夹-1:/tmp/2
【2022年12月07日 17:41:40】: 删除文件:/tmp/2.tar.gz
【2022年12月07日 17:41:40】: ============================ end ================================

环境如下:
AC86U, Firmware 386.3,
KoolCenter v1.9.0.6.

************ 更新进展***********
即使有上面的错误提示,点击安装没有反应,尝试多次后看已安装,居然已经安装好了。不清楚是什么原因导致的。

file doesn't have any proxy

INFO[0000] Start initial provider provider_diy          
FATA[0000] Parse config error: initial proxy provider provider_diy error: file doesn't have any proxy 

请问具体怎么复制那个配置 yml

[FEATURE] 停更的380版本如何实现自定义yaml?

您好,我了解到380版本已经不再维护,但我希望能继续在老平台上使用该版本。
我想请教在这个停止更新的版本上,如何实现自定义YAML或替换内核?尤其是,我希望能够使用TUN功能,但发现主流的Merlin Clash项目并不支持这一功能,因此特别关注到您的项目。
非常感谢您的帮助。

找不到软件中心版本信息!你确定这是KS梅林固件?

Bug描述
A clear and concise description of what the bug is.
描述遇到的Bug现象,比如 我自己的Yaml格式订阅源无法在"更新管理"的订阅源URL更新。
找不到软件中心版本信息!你确定这是KS梅林固件?
Bug重现
描述触发Bug的步骤:

  1. 安装tar.gz包

截图
如果可以,请附上截图,截图记得将敏感信息打上马赛克。

路由器信息:
您可以将 路由器信息按钮显示的内容粘帖在这里,以便于我们针对您的路由器出现问题进行定位与修复。

【2022年12月31日 19:47:54】: ====================== step 1 ===========================
【2022年12月31日 19:47:54】: 开启软件离线安装!
【2022年12月31日 19:47:54】: /tmp目录下检测到上传的离线安装包clash.tar.gz,大小:12.7M
【2022年12月31日 19:47:54】: 尝试解压离线安装包离线安装包
【2022年12月31日 19:47:56】: 解压完成!
【2022年12月31日 19:47:56】: 准备安装clash插件!
【2022年12月31日 19:47:56】: 找到安装脚本!
【2022年12月31日 19:47:56】: 运行安装脚本...
【2022年12月31日 19:47:56】: ====================== step 2 ===========================
2022年12月31日19:47:57:clash: 梅林固件版本: 380
2022年12月31日19:47:57:clash: 找不到软件中心版本信息!你确定这是KS梅林固件?
【2022年12月31日 19:47:57】: 因为clash插件安装失败!退出离线安装!
【2022年12月31日 19:47:57】: ======================== end ============================

XU6J03M6
您可以手工填写如下信息:

ks 380 平台报错

【2022年07月30日 01:39:13】: ====================== step 1 ===========================
【2022年07月30日 01:39:13】: 开启软件离线安装!
【2022年07月30日 01:39:13】: /tmp目录下检测到上传的离线安装包clash.tar.gz,大小:18.8M
【2022年07月30日 01:39:13】: 尝试解压离线安装包离线安装包
【2022年07月30日 01:39:15】: 解压完成!
【2022年07月30日 01:39:15】: 准备安装clash插件!
【2022年07月30日 01:39:15】: 找到安装脚本!
【2022年07月30日 01:39:15】: 运行安装脚本...
【2022年07月30日 01:39:15】: ====================== step 2 ===========================
2022年07月30日01:39:16:clash: Clash版科学上网插件开始安装!
2022年07月30日01:39:17:clash: CPU架构: armv5 符合安装要求!
2022年07月30日01:39:17:clash: KoolShare目录存在,继续检测固件平台支持!
2022年07月30日01:39:17:clash: 糟糕! 不支持 armv7l 平台呀! 您的路由器型号: ,固件类型: ,固件版本:380 ,请将安装过程日志内容(上面的所有内容)复制好后反馈给开发者,以便于帮您找到安装失败原因!反馈地址: https://github.com/learnhard-cn/vClash/issues/
【2022年07月30日 01:39:17】: 因为clash插件安装失败!退出离线安装!
【2022年07月30日 01:39:17】: ======================== end ============================

XU6J03M6

下载地址如下:
https://github.com/learnhard-cn/vClash/raw/ksmerlin386/release/clash.tar.gz

无法更新以及找不到订阅节点

感谢开发者使我可以翻墙回国,一直用的好好的,今天突然有些问题,还望给予指点,非常非常感谢!

  1. 翻不了墙了我发现clash从我的梅林软件中心被抹去了,重装clash后成功添加节点订阅,但是看不到也无法选择具体的线路
  2. 无法更新clash,主面板和以前也不一样,我记得之前会显示联网状态,现在什么都没有了。
  3. 无法打开yacd控制面板
    请查看附件截屏。

您的路由器基本信息(反馈开发者帮您分析问题用):
| system : Linux RT-AC66U_B1-35B8 2.6.36.4brcmarm armv7l ASUSWRT-Merlin-KoolShare|
| rom : RT-AC68U:koolshare梅林改版固件:386.7|
| memory : free: 157.42 MB,total: 249.72 MB,usage: 36.96%|
| /jffs : free: 44.72 MB,total: 62.75 MB,usage: 28.74%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本: << |
| vClash : |
| clash_premium : 2021.09.15_linux_arm |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过): << |
| vClash : v2.2.19 |
| clash_premium : 2021.09.15_v1.7.1 |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
+---------------------------------------------------------------+
vClash的转发规则(iptables -t nat -S | grep clash),分析转发规则是否正常:
+---------------------------------------------------------------+

Screenshot 2023-05-01 150155
Screenshot 2023-05-01 150248

kernel: out_fd is a pipe

Bug描述
开启 Clash 服务后路由器一直打印 kernel: out_fd is a pipe

Bug重现
开启 Clash 服务后路由器一直打印 kernel: out_fd is a pipe

截图
image
image

路由器信息:

您的路由器基本信息(反馈开发者帮您分析问题用):
| system : Linux RT-AC68U-00B0 2.6.36.4brcmarm armv7l ASUSWRT-Merlin-KoolShare|
| rom    : RT-AC68U:koolshare梅林改版固件:386.7|
| memory : free:  54.36 MB,total: 249.72 MB,usage:  78.23%|
| /jffs  : free:  39.73 MB,total:  62.75 MB,usage:  36.68%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本:                                   << |
|              vClash : v2.2.19                                 |
|       clash_premium : 2023.04.16_linux_arm                    |
|                  yq : 4.13.2                                  |
|                  jq : jq-1.5rc2-245-g7b81a83-dirty            |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过):                                   << |
|              vClash : v2.2.19                                 |
|       clash_premium : 2021.09.15_v1.7.1                       |
|                  yq : 4.13.2                                  |
|                  jq : jq-1.5rc2-245-g7b81a83-dirty            |
+---------------------------------------------------------------+
vClash的转发规则(iptables -t nat -S | grep clash),分析转发规则是否正常:
-N clash
-N clash_dns
-A PREROUTING -s 192.168.50.0/24 -p tcp -j clash
-A PREROUTING -s 192.168.50.0/24 -p udp -m udp --dport 53 -j clash_dns
-A OUTPUT -s 192.168.50.0/24 -p udp -m udp --dport 53 -j clash_dns
-A clash -d 10.0.0.0/8 -j RETURN
-A clash -d 127.0.0.0/8 -j RETURN
-A clash -d 169.254.0.0/16 -j RETURN
-A clash -d 172.16.0.0/12 -j RETURN
-A clash -d 192.168.50.0/24 -j RETURN
-A clash -s 192.168.50.0/24 -p tcp -m multiport --dports 80,443 -j REDIRECT --to-ports 3333
-A clash_dns -s 192.168.50.0/24 -p udp -m udp --dport 53 -j REDIRECT --to-ports 1053
+---------------------------------------------------------------+

ERROR

INFO[0000] Start initial provider provider_free
INFO[0000] Start initial provider provider_outwall
INFO[0000] Start initial provider provider_netflix
INFO[0000] Start initial provider provider_home_netflix
INFO[0000] Start initial provider provider_url
INFO[0000] Start initial provider provider_diy
FATA[0000] Parse config error: initial proxy provider provider_diy error: file doesn't have any proxy

clash日志里面github.com是走了代理,但是github解析出来的ip走了直接流量

Bug描述
A clear and concise description of what the bug is.
描述遇到的Bug现象,比如 我自己的Yaml格式订阅源无法在"更新管理"的订阅源URL更新。

Bug重现
描述触发Bug的步骤:

  1. 访问 '...' 页面
  2. 点击 '...' tab页面
  3. 点击 '...' 功能
  4. Bug出现了。

截图
如果可以,请附上截图,截图记得将敏感信息打上马赛克。

路由器信息:
您可以将 路由器信息按钮显示的内容粘帖在这里,以便于我们针对您的路由器出现问题进行定位与修复。

您可以手工填写如下信息:

  • 路由器型号: RT-AX82U
  • 固件类型: 'Koolcenter_华硕官改
  • 固件版本: 386
  • 使用的浏览器: Firefox

clash内置规则能增加自动切换节点

详述您希望的功能是什么样的?
如果您建议的功能合理或者很多人都很需要,作者会听取您的建议,将这个功能实现并加入到本项目中。
clash内置规则能增加自动切换节点,增加更多规则,
功能描述

在这里描述您的功能需求或者建议内容。
Screenshot from 2022-10-26 19-02-00

附加信息
可参考项目https://github.com/juewuy/ShellClash
您希望额外表达的内容.

糟糕! 不支持 armv7l 平台呀

详述您希望的功能是什么样的?
如果您建议的功能合理或者很多人都很需要,作者会听取您的建议,将这个功能实现并加入到本项目中。

功能描述

在这里描述您的功能需求或者建议内容。

附加信息

您希望额外表达的内容.

2024年06月13日11:31:15:clash: Clash版科学上网插件开始安装!
2024年06月13日11:31:15:clash: CPU架构: armv5 符合安装要求!
2024年06月13日11:31:15:clash: KoolShare目录存在,继续检测固件平台支持!
2024年06月13日11:31:15:clash: 糟糕! 不支持 armv7l 平台呀! 您的路由器型号: ,固件类型: ,固件版本:380 ,请将安装过程日志内容(上面的所有内容)复制好后反馈给开发者,以便于帮您找到安装失败原因!反馈地址: https://github.com/vxiaov/vClash/issues/

/tmp/clash/install.sh: source: line 10: can't open '/koolshare/scripts/base.sh'

Bug描述
固件为[3.0.0.4.386_JDCAX1800_B5.2.5]
route@JDCAX1800-6F5D:/tmp# sh /tmp/clash/install.sh
/tmp/clash/install.sh: source: line 10: can't open '/koolshare/scripts/base.sh'

Bug重现
描述触发Bug的步骤:

  1. image
  2. image
  3. 开启ssh本地安装
  4. cd /tmp
    tar -zxvf /tmp/clash.tar.gz
    chmod +x /tmp/clash/install.sh
    sh /tmp/clash/install.sh
    image

路由器信息:
您可以手工填写如下信息:

  • 路由器型号:JDCAX1800
  • 固件类型: Koolcenter_梅林改版
  • 固件版本: 386

华硕ac86u 386 版本离线安装后启动报错

admin@RT-AC86U-2410:/jffs/.koolshare/clash/providers# clash -d /koolshare/clash/
INFO[0000] Start initial provider provider_netflix
INFO[0000] Start initial provider provider_home_netflix
INFO[0000] Start initial provider provider_url
INFO[0000] Start initial provider provider_diy
FATA[0000] Parse config error: initial proxy provider provider_diy error: file doesn't have any proxy

能出armv7l吗

糟糕! 不支持 armv7l 平台呀! 您的路由器型号:TUF-AX3000_V2 ,固件类型: koolshare官改固件 ,固件版本: ,给开发者反馈一下这个问题吧!

上传yaml配置不显示,编辑yaml文件保存失败

Bug描述
在可选配置界面,选择文件上传配置后,虽然下方黄字提示上传成功,但是启动配置中依然无法找到我上传的配置文件。另外在在线编辑界面中也无法找到上传的配置,尝试重新进入插件后依然无法找到上传的配置。

后续我尝试了直接编辑已有配置文件,点击编辑按钮后,将自己配置文件中的内容复粘贴到在线编辑界面中,然后点击保存,下方黄字提示保存成功,但实际日志输出保存失败。

Bug重现
详见截图GIF

截图
上传配置问题复现
20240701_133238
编辑配置问题复现
20240701_133642

路由器信息:
+---------------------------------------------------------------+
| 操作系统 : Linux RT-AX86U_Pro-3558 4.19.183 aarch64 RT-AX86U_PRO_Koolcenter_mod|
| 固件版本 : RT-AX86U_PRO:koolshare梅林改版固件:388|
| 内存使用 : free: 509.66 MB,total: 994.71 MB,usage: 48.76%|
| 磁盘空间 : free: 478.68 MB,total: 1647.69 MB,usage: 64.82%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本: |
| vClash : v2.15.16 |
/koolshare/scripts/clash_control.sh: line 1308: clash: not found
| clash_premium : |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过): |
| vClash : v2.15.16 |
| clash_premium : 2023.08.17 |
| yq : 4.13.2 |
| jq : jq-1.5 |
+---------------------------------------------------------------+
vClash的转发规则,分析转发规则是否正常:
IPv4 地址配置 NAT 规则:
+---------------------------------------------------------------+
IPv4 地址配置 mangle 规则:
+---------------------------------------------------------------+
IPv6 地址配置 mangle 规则:
+---------------------------------------------------------------+

vClash2.1.1 ax88u merlin386.2

【2021年12月23日 23:02:28】: ========================== step 1 ===============================
【2021年12月23日 23:02:28】: 开启插件离线安装!
【2021年12月23日 23:02:28】: 检测到你上传的离线安装包:vclash-2.1.1.tar.gz,安装包大小: 14.2M
【2021年12月23日 23:02:28】: 安装包md5sum校验值:1f2658c3f29686d9e9516e09bf2973b2
【2021年12月23日 23:02:28】: 尝试解压离线安装包离线安装包...
【2021年12月23日 23:02:29】: 安装包解压成功!继续!
【2021年12月23日 23:02:29】: 没有找到插件的web页面!
【2021年12月23日 23:02:29】: 你上传的文件可能不是koolcenter软件中心离线安装包!
【2021年12月23日 23:02:29】: 退出本次离线安装!
【2021年12月23日 23:02:29】: 删除文件夹-2:/tmp/vClash-2.1.1
【2021年12月23日 23:02:30】: 删除文件:/tmp/vclash-2.1.1.tar.gz
【2021年12月23日 23:02:30】: ============================ end ================================
update merlin version is 386.3_2
请问怎么解 谢谢

image

clash进程启动失败

Bug描述
插件启动失败,报错如下:
2022年09月01日21:21:54: 启动配置文件 /koolshare/clash/config.yaml : 检测完毕!
2022年09月01日21:21:57: clash -d /koolshare/clash/ 启动失败! 执行失败原因如下:
/koolshare/bin/clash: line 1: syntax error: unexpected word (expecting ")")

Bug重现
描述触发Bug的步骤:

  1. 在软件中心打开clash插件
  2. 点击开启clash按钮
  3. 启动失败并报错

机型:ASUS RT-AX88U
梅林版本:梅林改版 386.5_2
插件版本:vv2.2.13
浏览器:MacOS版Chrome

[FEATURE]XD控制面板无法进入

详述您希望的功能是什么样的?
如果您建议的功能合理或者很多人都很需要,作者会听取您的建议,将这个功能实现并加入到本项目中。

功能描述

在这里描述您的功能需求或者建议内容。

进入后没有任何反应
附加信息

您希望额外表达的内容.

无法打开clash管理页面

环境信息:
路由器:华硕AC86U
固件版本:384

已确认clash成功安装,并成功启动,进路由器能看到启动了9090,3333等端口

现象:点击clash面板按钮,提示404(很奇怪访问的地址是不带9090端口的)
直接访问clash面板按钮上面提示的带9090端口的地址,提示未认证,9090端口看起来像是一个restful api,不是用来选择节点的web控制台

求大佬解惑

请问下这个是怎么使用的?

路由器是华硕AC-66U B1,刷了最新的梅林固件,装的VClash是ksmerlin386华硕官改、梅林386版本。
装了Github首页的最新版,安装没问题,能运行。
主面板那里不太明白模式选择里面黑名单和白名单有什么不同,看到Github首页动画设置的是白名单,也跟着设白名单了。
看到首页提示说【只需要更新内部提供的 代理节点订阅源即可使用。】
可是找不到代理节点订阅源,于是就点了节点管理那里,把订阅地址填到更新DIY组那里,提交了以后看到删除节点那里有一些节点,应该就是添加成功了。
然后也没法选哪个节点,也不知道要怎么才能弄下去了……
image
有没有教程或者其他什么……现在没法用……

Armv7l的AC68U不能安装啊

下了几个版本的包都是一样的结果。用离线安装提示:你上传的离线安装包不是【koolshare merlin armv7l 384/386】平台的离线包;用ssh的方式安装,运行tar zcvf clash.tar.gz clash了之后报错(显示的是乱码)。我看了下命令行里面只有armv5和armv8,是不是因为这里缺少了7导致的?

安装报错

【2022年10月29日 14:33:29】: ========================== step 1 ===============================
【2022年10月29日 14:33:29】: 开启插件离线安装!
【2022年10月29日 14:33:29】: 检测到你上传的离线安装包:ch.tar.gz,安装包大小: 18.8M
【2022年10月29日 14:33:29】: 安装包md5sum校验值:2d9adb0de7efe3a6fe103689d343b811
【2022年10月29日 14:33:29】: 尝试解压离线安装包离线安装包...
【2022年10月29日 14:33:31】: 安装包解压成功!继续!
【2022年10月29日 14:33:31】: 检测到离线安装包:ch.tar.gz 含非法关键词!!!
【2022年10月29日 14:33:31】: 根据法律规定,koolshare软件中心将不会安装此插件!!!
【2022年10月29日 14:33:31】: 删除相关文件并退出...
【2022年10月29日 14:33:31】: 删除文件夹-2:/tmp/clash
【2022年10月29日 14:33:31】: 删除文件:/tmp/ch.tar.gz
【2022年10月29日 14:33:31】: ============================ end ================================

无法识别订阅源

Bug描述
我自己的Yaml格式订阅源无法在"更新管理"的订阅源URL更新。
添加订阅后的信息:

2024年04月18日02:08:45: 下载文件成功!
2024年04月18日02:08:46: 成功添加更新调度配置!
2024年04月18日02:08:46: 0 * * * * /koolshare/scripts/clash_control.sh update_provider_file >/dev/null 2>&1 #update_provider_local#
2024年04月18日02:08:47: 更新订阅源成功!成功导入代理节点:
| trojan:11 | vmess:38 | http:1 |

截图
如果可以,请附上截图,截图记得将敏感信息打上马赛克。

路由器信息:

您的路由器基本信息(反馈开发者帮您分析问题用):

| system : Linux RT-AX88U_Pro-8900 4.19.183 aarch64 ASUSWRT-Merlin-KoolShare|
| rom : RT-AX88U_PRO:koolshare梅林改版固件:388.3|
| memory : free: 514.84 MB,total: 994.91 MB,usage: 48.25%|
| /jffs : free: 20.56 MB,total: 44.46 MB,usage: 48.57%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本: << |
| vClash : |
| clash_premium : 2023.08.17_linux_arm64 |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过): << |
| vClash : v2.3.6 |
| clash_premium : 2021.09.15_v1.7.1 |
| yq : 4.13.2 |
| jq : jq-1.5rc2-245-g7b81a83-dirty |
+---------------------------------------------------------------+
vClash的转发规则(iptables -t nat -S | grep clash),分析转发规则是否正常:
+---------------------------------------------------------------+

您可以手工填写如下信息:

  • 使用的浏览器: '...' 例如 macos edge 等。

[TCP] dial DIRECT (match RuleSet/direct) to www.baidu.com:80 error: all DNS requests failed, first error: use default dns resolve failed: couldn't find ip

Bug描述

proxychains curl www.baidu.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.16
[proxychains] Strict chain  ...  192.168.50.1:1080  ...  www.baidu.com:80  ...  OK
curl: (56) Recv failure: Connection reset by peer

clash日志显示
[TCP] dial DIRECT (match RuleSet/direct) to www.baidu.com:80 error: all DNS requests failed, first error: use default dns resolve failed: couldn't find ip

Bug重现
描述触发Bug的步骤:

  1. 添加https://sub.shellclash.cf/sub转换的订阅并更新
  2. 启动clash
  3. proxychains代理命令行proxychains curl www.baidu.com
  4. Bug出现了。

截图
如果可以,请附上截图,截图
Screenshot from 2022-10-24 22-24-50
记得将敏感信息打上马赛克。
Screenshot from 2022-10-24 22-25-04
Screenshot from 2022-10-24 22-25-14

Screenshot from 2022-10-24 22-25-22
config.yaml

port: 7890
socks-port: 1080 # SOCKS5代理端口,DNS请求会中转
redir-port: 3333 # 透明代理端口
allow-lan: true
# allow-lan=true时,最好设置内网访问IP,关闭IPv6监听
# '*': bind all IP addresses
# 192.168.122.11: bind a single IPv4 address
# "[aaaa::a8aa:ff:fe09:57d8]": bind a single IPv6 addres
bind-address: '*'
# 不使用IPv6地址(配合上面的bind-address)
ipv6: true
mode: Rule
log-level: info # 日志显示级别: debug-问题调试,info-基本信息
external-controller: 192.168.50.1:9090
external-ui: /koolshare/clash/dashboard
secret: route
# 透明代理开启DNS
dns:
  enable: true
  ipv6: true
  listen: 0.0.0.0:1053
  enhanced-mode: redir-host # redir-host or fake-ip
  fake-ip-range: 198.18.0.1/16 # Fake IP addresses pool CIDR
  use-hosts: false # lookup hosts and return IP record
  nameserver:
    # - 114.114.114.114
    # - https://dns.alidns.com/dns-query
    - tcp://223.5.5.5:53
  # 提供 fallback 时,如果GEOIP非 CN **时使用 fallback 解析
  fallback:
    - 8.8.8.8 # Google DNS over TCP
    - tls://dns.google # Google DNS over TLS
    # - 1.1.1.1 # cloudflare DNS over TCP
    # - '[2001:4860:4860::8888]:53' # Google ipv6 DNS
    # - '[2606:4700:4700::1111]:53'  # cloudflare ipv6 DNS
    # - '[2620:119:35::35]:53'     # openDNS ipv6 DNS
    # - https://dns.google/dns-query # Google DNS over HTTPS
    # - https://cloudflare-dns.com/dns-query # cloudflare DNS over HTTPS
  # 强制DNS解析使用`fallback`配置
  fallback-filter:
    # true: CN使用nameserver解析,非CN使用fallback
    geoip: true
    geoip-code: CN
    # geoip设置为false时有效: 不匹配`ipcidr`地址时会使用`nameserver`结果,匹配`ipcidr`地址时使用`fallback`结果。
    ipcidr:
      - 240.0.0.0/4
    domain:
      - +.google.com
      - +.facebook.com
      - +.youtube.com
      - +.duckduckgo.com
      - +.startpage.com
# 保留的proxy节点列表(启动配置文件不包含任何节点信息,节点信息通过 proxy-provider 提供)
proxies: []
# 配置规则参考文档: https://github.com/Dreamacro/clash/wiki/configuration
# 设置代理提供者(远程订阅地址+本地订阅文件)
proxy-providers:
  provider_url:
    # 免费订阅源代理组
    type: file
    path: ./providers/provider_remote.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204
  provider_diy:
    # 个人VPS代理组
    type: file
    path: ./providers/provider_diy.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204
  provider_free:
    # 墙内可用代理组
    type: file
    path: ./providers/provider_free.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204
  provider_outwall:
    # 被墙代理组
    type: file
    path: ./providers/provider_outwall.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204
  provider_netflix:
    # 解锁Netflix代理组
    type: file
    path: ./providers/provider_netflix.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204
  provider_home_netflix:
    # 解锁Netflix代理组
    type: file
    path: ./providers/provider_home_netflix.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204
# 类型选择 简介
# select : 用于选择代理或代理组, 可以通过 RESTful API 来切换代理,建议在 GUI 中使用
# load-balance : 相同eTLD+1的请求将拨号到同一个代理。
# url-test : 通过对 URL 的速度进行基准测试来选择将使用哪个代理。
# fallback : 按优先级选择可用的策略。通过访问 URL 来测试可用性,就像自动 url-test 组一样。
# relay : 中继链接代理。代理不应包含中继。不支持 UDP。 流量:Clash <-> http <-> vmess <-> ss1 <-> ss2 <-> Internet 
#  
# 推荐选择:
#   命令行服务建议选择 url-test / fallback / load-balance
#   GUI窗口 官方建议选择 select ,当然也推荐使用url-test 自动检测可用性。
proxy-groups:
  # 保留的自定义节点
  - name: DIY组 # 私人的代理节点组
    type: select # load-balance, select, relay, fallback, url-test
    use: # 引入 proxy-provider 使用 use 关键字
      - provider_diy # 个人自定义的代理文件
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: 跳板代理组 # 为了让DIY组可以做出口
    type: select # load-balance, select, relay, fallback, url-test
    use:
      - provider_diy
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: PROXY # 免费可用代理组
    type: select
    use:
      - provider_url
      - provider_free
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: 被墙代理组 # 国内不可用,国外可用
    type: select
    use: # 引入 proxy-provider 使用 use 关键字
      - provider_outwall # 墙外订阅源代理组
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: 仅支持Netflix自制剧
    type: select
    use:
      - provider_home_netflix
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: 解锁Netflix非自制剧
    type: select
    use:
      - provider_netflix
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: 入口代理组
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 跳板代理组
      - DIY组
      - PROXY
      - 仅支持Netflix自制剧
      - 解锁Netflix非自制剧
  - name: 出口代理组
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 解锁Netflix非自制剧
      - 被墙代理组
      - 仅支持Netflix自制剧
      - DIY组
  - name: 中继组-解锁奈飞
    # 中继代理组,不支持UDP协议。线路: clash <-> 入口代理组 <-> 出口代理组 <-> Internet
    type: relay
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 入口代理组
      - 出口代理组
  - name: NETFLIX_PROXY
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 中继组-解锁奈飞
      - DIY组
      - 解锁Netflix非自制剧
      - 仅支持Netflix自制剧
      - PROXY
  - name: Tiktok_PROXY
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - DIY组
      - 中继组-解锁奈飞
      - 解锁Netflix非自制剧
      - 仅支持Netflix自制剧
      - PROXY
      - DIRECT
  - name: Bili_PROXY
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - DIRECT
      - DIY组
      - 中继组-解锁奈飞
      - PROXY
      - 解锁Netflix非自制剧
      - 仅支持Netflix自制剧
  - name: IQiyi_PROXY
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - DIRECT
      - DIY组
      - PROXY
      - 解锁Netflix非自制剧
      - 仅支持Netflix自制剧
  - name: 默认代理组
    type: select
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - DIY组
      - PROXY
      - 解锁Netflix非自制剧
      - 仅支持Netflix自制剧
      - 中继组-解锁奈飞
      - DIRECT
rule-providers:
  webgfw:
    type: http
    behavior: domain
    url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt
    path: ./ruleset/gfw.yaml
    interval: 86400
  webdirect:
    type: http
    behavior: domain
    url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt
    path: ./ruleset/direct.yaml
    interval: 86400
  telegramcidr:
    type: http
    behavior: domain
    url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt
    path: ./ruleset/telegramcidr.yaml
    interval: 86400
  lancidr:
    type: file
    behavior: domain
    path: ./ruleset/lancidr.yaml
  gfw:
    type: file
    behavior: domain
    path: ./ruleset/rule_diy_gfw.yaml
  direct:
    type: file
    behavior: domain
    path: ./ruleset/rule_diy_direct.yaml
  blacklist_rules:
    type: file
    behavior: classical
    path: ./ruleset/rule_diy_blacklist.yaml
  whitelist_rules:
    type: file
    behavior: classical
    path: ./ruleset/rule_diy_whitelist.yaml
  video_netflix:
    type: file
    behavior: classical
    path: ./ruleset/video_netflix.yaml
  video_tiktok:
    type: file
    behavior: classical
    path: ./ruleset/video_tiktok.yaml
  video_iqiyi:
    type: file
    behavior: classical
    path: ./ruleset/video_iqiyi.yaml
  video_ibilibili:
    type: file
    behavior: classical
    path: ./ruleset/video_ibilibili.yaml
# 黑名单模式,命中规则使用代理
rules:
  - DOMAIN,clash.razord.top,DIRECT
  - DOMAIN,yacd.haishan.me,DIRECT
  # 所有IPv6直连-避免不支持IPv6代理节点无法处理请求而导致无法上网问题
  - IP-CIDR6,::/0,DIRECT,no-resolve
  - RULE-SET,lancidr,DIRECT
  - RULE-SET,video_netflix,NETFLIX_PROXY
  - RULE-SET,video_tiktok,Tiktok_PROXY
  - RULE-SET,video_iqiyi,IQiyi_PROXY
  - RULE-SET,video_ibilibili,Bili_PROXY
  # > 白名单列表
  - RULE-SET,whitelist_rules,DIRECT
  # > 黑名单列表
  - RULE-SET,blacklist_rules,默认代理组
  # 白名单模式最后规则
  - RULE-SET,direct,DIRECT
  - GEOIP,CN,DIRECT,no-resolve
  - MATCH,默认代理组

路由器信息:
您可以将 路由器信息按钮显示的内容粘帖在这里,以便于我们针对您的路由器出现问题进行定位与修复。

您可以手工填写如下信息:

  • 路由器型号: '...' 例如 RT-AX82U
  • 固件类型: '...' Koolcenter_华硕官改
  • 固件版本: '...' 例如 386等。
  • 使用的浏览器: '...' 例如 Firefox等。

384

asus@RT-AC66U_B1-2698:/tmp# sh clash/install.sh
2022年05月01日22:14:12:clash: 很抱歉!本插件只支持 KS梅林固件的380和386版本!而您的固件版本为: 384

开启透明代理之后外网无法访问

Bug描述

家里有NAS,宽带有公网ipv4+ipv6,开启clash ipv6支持,模式为TPROXY+NAT,开启透明代理之后,无法从外网访问内网。

另外,我给家里几台主机在路由器里配置了hosts,开启透明代理之后,hosts无法再解析,在config dns段配置了use-hosts似乎可以解决

dns:
    use-hosts: true

hosts:
    aaa.local: 192.168.xxx.xxx

不知道上面的问题是否为配置了hosts引起的

路由器信息:

您的路由器基本信息(反馈开发者帮您分析问题用):
+---------------------------------------------------------------+
| 操作系统 : Linux router 4.1.52 aarch64 ASUSWRT-Merlin-KoolShare|
| 固件版本 : RT-AX86U:koolshare梅林改版固件:388.4|
| 内存使用 : free: 381.27 MB,total: 912.07 MB,usage:  58.20%|
| 磁盘空间 : free: 54873.20 MB,total: 57943.94 MB,usage:   0.18%|
+---------------------------------------------------------------+
|>> vClash当前正在使用的软件版本:                                  |
|              vClash : v2.15.16                                |
/koolshare/scripts/clash_control.sh: line 1308: clash: not found
|       clash_premium :                                         |
|                  yq : v4.44.1                                 |
|                  jq : jq-1.7.1                                |
|>> vClash初始安装包自带的软件版本(分析是否个人更改过):                |
|              vClash : v2.15.16                                |
|       clash_premium : 2023.08.17                              |
|                  yq : 4.13.2                                  |
|                  jq : jq-1.5                                  |
+---------------------------------------------------------------+
vClash的转发规则,分析转发规则是否正常:
IPv4 地址配置 NAT 规则:
+---------------------------------------------------------------+
IPv4 地址配置 mangle 规则:
+---------------------------------------------------------------+
IPv6 地址配置 mangle 规则:
+---------------------------------------------------------------+

升级2.15.16之后,总报 /koolshare/scripts/clash_control.sh: line 1308: clash: not found 这个错误,现在的包这么大,AX86U这种路由器已经没法直接安装了,作者是否考虑把原来和clash和meta版拆封成两个包

安装不上

路由器信息:

  • 路由器型号: '...' RT-Ax86U
  • 固件类型: '...' Koolcenter_梅林改版
  • 固件版本: '...' Merlin 386.3
    安装不上去,求大佬看看什么情况

微信图片_20230202215259

2022年09月04日23:31:57: 启动配置文件 /koolshare/clash/config.yaml : 检测完毕! 2022年09月04日23:32:00: clash -d /koolshare/clash/ 启动失败! 执行失败原因如下: /koolshare/bin/clash: line 1: syntax error: unexpected word (expecting ")")

Bug描述
A clear and concise description of what the bug is.
描述遇到的Bug现象,比如 我自己的Yaml格式订阅源无法在"更新管理"的订阅源URL更新。

Bug重现
描述触发Bug的步骤:

  1. 访问 '...' 页面
  2. 点击 '...' tab页面
  3. 点击 '...' 功能
  4. Bug出现了。

截图
如果可以,请附上截图,截图记得将敏感信息打上马赛克。

路由器信息:
您可以将 路由器信息按钮显示的内容粘帖在这里,以便于我们针对您的路由器出现问题进行定位与修复。

您可以手工填写如下信息:

  • 路由器型号: '...' 例如 RT-AC88U
  • 固件类型: '...' 例如 Koolcenter_华硕官改/Koolcenter_梅林改版等
  • 固件版本: '...' 例如 380/384/386等。
  • 使用的浏览器: '...' 例如 Chrome/Firefox等。

求助,无法启动clash

Bug描述
A clear and concise description of what the bug is.
描述遇到的Bug现象,比如 我自己的Yaml格式订阅源无法在"更新管理"的订阅源URL更新。

Bug重现
描述触发Bug的步骤:

  1. 访问 '...' 页面
  2. 点击 '...' tab页面
  3. 点击 '...' 功能
  4. Bug出现了。

截图
如果可以,请附上截图,截图记得将敏感信息打上马赛克。

路由器信息:
您可以将 路由器信息按钮显示的内容粘帖在这里,以便于我们针对您的路由器出现问题进行定位与修复。

您可以手工填写如下信息:

  • 路由器型号: '...' 例如 RT-AC88U
  • 固件类型: '...' 例如 Koolcenter_华硕官改/Koolcenter_梅林改版等
  • 固件版本: '...' 例如 380/384/386等。
  • 使用的浏览器: '...' 例如 Chrome/Firefox等。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.