eycorsican / kitsunebi-android

A fully-featured V2Ray client for Android.
MIT License
1.76k stars 315 forks source link

Kitsunebi-Android 与 Mellow 规则配置的一系列问题 #106

Closed laggardkernel closed 3 years ago

laggardkernel commented 4 years ago

环境

RoutingRule

首先,Kitsunebi-Android 中路由规则代码块声明使用 [RoutingRule],而首页 CornnersHua 中路由规则代码块使用 [Rule]声明。这个规则用在Kitsunebi-Android根本无效,整个路由规则块完全被忽略。(更正,Android同时兼容这两种声明)

Kitsunebi-Android 与 Mellow 规则语法不统一

  1. Kitsunebi-Android 注释符只支持 #, 而 Mellow 只支持 ;.
  2. Mellow 支持自定义 [Endpoint],而 Kitsunebi-Android 不支持。(主要是想对Reject, Direct 起一些别名)
  3. Kitsunebi-Android 对于路由规则策略关键字,如Direct, Reject 大小写不敏感。但是Mellow对于这些关键字敏感(至少在[DnsRule]块测试如此,上边CornnersHua的Mellow规则就没注意到这点,导致所有[DnsRule]规则无效。)

其他规则bug

Kitsunebi-Android 中IP-CIDR规则被转换到.json文件时引入了不必要的反转义。如8.8.8.8/32在 "Running Config" 中变成了 8.8.8.8\/32,这恐怕就失效了吧。Mellow 无此问题。

laggardkernel commented 3 years ago

Inactive. Closed.