blackmatrix7 / ios_rule_script

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

Surge规则的Download规则中部分 URL-REGEX 规则导致请求匹配规则时耗时过长 #594

Closed Rabbit-Spec closed 2 years ago

Rabbit-Spec commented 2 years ago

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

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


反馈前请先确认:

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

规则名称:Download

规则链接:https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Surge/Download/Download.list

异常规则:(.+.)?(torrent|announce.php?passkey=|tracker|BitTorrent|bt_key|ed2k|find_node|get_peers|info_hash|magnet:|peer_id=|xunlei)(..+)?

问题描述:部分URL-REGEX 规则导致请求匹配规则时耗时过长,Surge报错。

抓包截图: IMG_2257

调整方案:(你希望规则做哪些调整,及其原因。)

Rabbit-Spec commented 2 years ago

今天Download.list里的这条URL-REGEX 规则 (.+.|^)(360|so|qihoo|360safe|qhimg|360totalsecurity|yunpan).(cn|com) 也报错了。不知道是不是Download.list里所有URL-REGEX规则都会报错。 IMG_2275

blackmatrix7 commented 2 years ago

将Surge Download URL-REGEX 规则去掉。

https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Surge/Download/Download.list