blackmatrix7 / ios_rule_script

分流规则、重写写规则及脚本。
GNU General Public License v2.0
16.34k stars 2.63k forks source link

最新更新的clash规则中包含有IP-ASN类型,这个在CFW中不能使用。 #1268

Open YcccByHe opened 2 months ago

YcccByHe commented 2 months ago

不提供任何关于客户端的配置、使用等帮助,此类问题请通过搜索引擎解决,相关Issues将直接关闭甚至删除。

规则仅是特定服务域名和IP地址的集合,请使用中华人民共和国合法的网络出入口信道访问相关服务。


反馈前请先确认:

  1. 请勿涉及政治、成人等敏感或非法内容
  2. 分流规则的更新需要等待次日凌晨生效
  3. 仅接受规则引起异常的反馈
  4. 已自行抓包明确引起异常的规则
  5. 不规范填写的Issue可能不会得到任何回复

规则名称: OpenAI.yaml 规则链接: https://github.com/YcccByHe/ios_rule_script/blob/master/rule/Clash/OpenAI/OpenAI.yaml 异常规则:

keay250 commented 2 months ago

关于chinamax,建议阅读https://github.com/YcccByHe/ios_rule_script/tree/master/rule/Clash/ChinaMax中的使用说明 ChinaMax.yaml不是单独使用的

RexLee0929 commented 1 month ago

关于 IP-ASN 规则的添加应该是为了适应meta内核的更新 https://github.com/MetaCubeX/mihomo/releases/tag/v1.18.2 这个版本支持了 IP-ASN 规则,但是应该还是有大量非meta内核的旧 cfw 用户,建议将meta内核的版本单独列出来 例如 OpenAI_Meta.yaml

realyn commented 1 month ago

同样遇到这个问题,建议针对meta的版本单独列出来,保留对cfw的支持

Zephyruswang commented 1 month ago

同样遇到了这样的问题,希望能有不含IP-ASN规则的版本,以兼容旧版内核。

Zephyruswang commented 1 month ago

如果有和我一样使用https://github.com/hunshcn/gh-proxy 来反代规则的,可以进行简单修改,来去掉IP-ASN规则 20240511_175308_727_copy

let text = await res.text()
let modifiedText = text.replace(/^.*IP-ASN.*$/gm, '');

return new Response(modifiedText, {
    status,
    headers: resHdrNew,
})
he529406 commented 1 month ago

同样遇到了这样的问题,希望能有不含IP-ASN规则的版本,以兼容旧版内核。

ericz15 commented 1 month ago

同样遇到了这个问题,我这边的解决方案比较简单,fork 仓库,并添加 GitHub Action,每天定时同步最新规则并移除 ruld/Clash 目录里面的 IP-ASN 规则

有需要非 IP-ASN 规则诉求的话,可以从这个仓库里拉取规则(每天 0点定时与本仓库同步):https://github.com/ericz15/ios_rule_script

commit 提交示例:https://github.com/ericz15/ios_rule_script/commit/25e363f353f4e7182b5c8d5bb6f5c5a7cda88c0a

image
ericz15 commented 1 month ago

希望能有不含IP-ASN规则的版本,以兼容旧版内核。

可以看上一楼的回复,弄了一个无 IP-ASN 的仓库