subconverter icon indicating copy to clipboard operation
subconverter copied to clipboard

[BUG] 自定义emoji功能中去除旧emoji失效

Open sunjx97 opened this issue 2 years ago • 0 comments

确认版本最新

  • [X] 我已经确认在最新Action编译的版本中复现

检索issue

  • [X] 我已经确认之前没有issue涉及此BUG

subconverter版本

docker latest

转换过程

多个ss节点和clash机场订阅聚合为一个订阅的过程中,使用pref.ini配置档案。

转换设置

[common]
; 去广告:支持
; 自动测速:支持
; 微软分流:支持
; 苹果分流:支持
; 增强中国IP段:支持
; 增强国外GFW:支持

api_mode=false
default_url=【2个ss自建节点+6条机场订阅】


; 排除节点
exclude_remarks=(加群|更新订阅|到期|剩余流量|时间|官网|产品|平台|均为|节点完美)


[node_pref]
; 在 header 里的加入流量信息 (Quanx, Surge 等读取后可以显示流量信息通知),设置为 true 时打开,默认为 true
append_sub_userinfo=false
; 启用 Clash 的新区块名称 (proxies, proxy-groups, rules),设置为 true 时打开,默认为 true
; Clash内核在 v0.19.0 版本时开始启用新区块名称,当前已广泛使用v0.19.0及以上的版本,除非您确定正在使用极为古老的版本,否则请勿关闭。
clash_use_new_field_name=true


[managed_config]
; 托管配置更新间隔,确定配置将更新多长时间,单位为秒
config_update_interval=10800


[ruleset]
enabled=true
overwrite_original_rules=true
; update_ruleset_on_request=true
ruleset=🏠 家庭内网,rulesets/local.txt
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=Ⓜ️ 微软云盘,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/OneDrive.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📱 推特内容,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Twitter.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=📹 油管视频,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
; ruleset=🎥 奈飞视频,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
ruleset=📺 哔哩哔哩,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bilibili.list
ruleset=📺 哔哩哔哩,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=📢 谷歌服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=📢 谷歌服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Google.list
ruleset=🇯🇵 日本节点,rulesets/jp_games.txt
ruleset=🇯🇵 日本节点,[]GEOIP,JP
ruleset=🚀 节点选择,rulesets/customized.txt
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyGFWlist.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
; ruleset=🎯 全球直连,[]GEOIP,CN
ruleset=🐟 漏网之鱼,[]FINAL


[proxy_groups]
custom_proxy_group=🚀 节点选择`select`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🚚 大流量 · 流媒体(香港)`[]🚚 大流量 · 流媒体(日本)`[]🙌 手动切换`[]🔃 故障转移`[]DIRECT
custom_proxy_group=🙌 手动切换`select`!!GROUPID=2+`http://www.gstatic.com/generate_204`30
custom_proxy_group=🔃 故障转移`fallback`!!GROUPID=2+`http://www.gstatic.com/generate_204`30
custom_proxy_group=🇭🇰 香港节点`url-test`!!GROUPID=2-6!!(香港|HK|Hong Kong)`!!GROUPID=7!!(^((?!IEPL|IPLC|AIA|BGP|MPLS|专线|專線).)*(香港|HK|Hong Kong))`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=🇯🇵 日本节点`url-test`!!GROUPID=2+!!(日本|川日|东京|大阪|泉日|埼玉|JP|Japan)`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=🇺🇸 美国节点`url-test`!!GROUPID=2+!!(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=🇹🇼 台湾节点`url-test`!!GROUPID=2+!!(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=🇸🇬 狮城节点`url-test`!!GROUPID=2+!!(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=🇰🇷 韩国节点`url-test`!!GROUPID=2+!!(KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=🚚 大流量 · 流媒体(香港)`fallback`[]🏴‍☠️ 大流量 · 无版权(香港)`[]🇭🇰 香港节点`http://www.gstatic.com/generate_204`30,5
custom_proxy_group=🚚 大流量 · 流媒体(日本)`fallback`[]🏴‍☠️ 大流量 · 无版权(日本)`[]🇯🇵 日本节点`http://www.gstatic.com/generate_204`30,5
custom_proxy_group=🏴‍☠️ 大流量 · 无版权(香港)`fallback`!!GROUPID=3!!(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`30,3
custom_proxy_group=🏴‍☠️ 大流量 · 无版权(日本)`fallback`!!GROUPID=3!!(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan)`http://www.gstatic.com/generate_204`30,3
custom_proxy_group=🏠 家庭内网`select`!!GROUPID=1-`[]DIRECT`http://www.gstatic.com/generate_204`30,3,50
custom_proxy_group=📱 推特内容`select`[]🚚 大流量 · 流媒体(香港)`[]🚚 大流量 · 流媒体(日本)`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换`[]DIRECT
custom_proxy_group=📲 电报消息`select`[]🚚 大流量 · 流媒体(香港)`[]🚚 大流量 · 流媒体(日本)`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换`[]DIRECT
custom_proxy_group=📺 哔哩哔哩`select`[]DIRECT`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🚀 节点选择
custom_proxy_group=📹 油管视频`select`[]🚚 大流量 · 流媒体(香港)`[]🚚 大流量 · 流媒体(日本)`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换`[]DIRECT
custom_proxy_group=📺 巴哈姆特`select`[]🇹🇼 台湾节点`[]🚀 节点选择`[]🙌 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌服务`select`[]DIRECT`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换
custom_proxy_group=Ⓜ️ 微软云盘`select`[]DIRECT`[]🚚 大流量 · 流媒体(香港)`[]🚚 大流量 · 流媒体(日本)`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🙌 手动切换
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择
custom_proxy_group=🛑 广告拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]DIRECT`[]🚀 节点选择`[]🇭🇰 香港节点`[]🇹🇼 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇸 美国节点`[]🇰🇷 韩国节点`[]🚚 大流量 · 流媒体(香港)`[]🚚 大流量 · 流媒体(日本)`[]🙌 手动切换``[]🔃 故障转移


[emojis]
; 用于自定义 Emoji 的选项 会覆盖 主程序目录中的配置文件 里的内容
add_emoji=true
remove_old_emoji=true
rule=(香港|HK|Hong Kong),🇭🇰
rule=(日本|川日|东京|大阪|泉日|埼玉|JP|Japan),🇯🇵
rule=(美国|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States),🇺🇸
rule=(台湾|新北|彰化|TW|Taiwan),🇹🇼
rule=(新加坡|坡|狮城|SG|Singapore),🇸🇬
rule=(KR|Korea|KOR|首尔|韩|韓),🇰🇷
rule=(DE|Germany|DEU|德|德国),🇩🇪
rule=(IN|India|IND|印度),🇮🇳
rule=(CA|Canada|CAN|加拿大|加),🇨🇦
rule=(LU|LUX|卢森堡|盧森堡),🇱🇺
rule=(RU|RUS|俄罗斯|俄),🇷🇺
rule=(TR|TUR|土耳其),🇹🇷
rule=(GB|GBR|UK|英国|英),🇬🇧
rule=(AR|ARG|阿根廷),🇦🇷
rule=(BR|BRA|巴西),🇧🇷
rule=(AU|AUS|澳大利亚|澳),🇦🇺
rule=(AE|UAE|阿联酋|阿拉伯联合酋长国),🇦🇪
rule=(PL|POL|波兰),🇵🇱
rule=(FR|FRA|法国),🇫🇷


[template]
; template_path=base


[server]
; 绑定到 Web 服务器的地址,将地址设为 0.0.0.0,则局域网内设备均可使用
listen=0.0.0.0
; 绑定到 Web 服务器地址的端口,默认为 25500
port=25500


[advanced]
; 日志级别
log_level=info
; 是否打印debug信息
; print_debug_info=true
; 最大挂起连接数
max_pending_connections=10240
; 最大线程数
max_concurrent_threads=2
; 规则集数量上限,0表示无限
max_allowed_rulesets=0
; 规则数量上限,0表示无限
max_allowed_rules=0
; subconverter下载外部文件时的文件大小上限,超过时直接忽略该文件,单位bytes,0表示无限
max_allowed_download_size=0
; 是否启用缓存
enable_cache=true
; 当启用缓存时,订阅文件的缓存时间
cache_subscription=10800
; 当启用缓存时,外部配置文件的缓存时间
cache_config=10800
; 当启用缓存时,规则集的缓存时间
cache_ruleset=43200
; 并行下载规则集
async_fetch_ruleset=true

复现步骤

通过 http://192.168.1.5:25500/sub?target=clash 获取订阅。 当原名称的emoji在名称内部时无法去除emoji,最终生成的节点在开头(新)和中间(旧)各有一个emoji。

期望结果

去除原名称中所有旧emoji,并在开头添加新emoji。

实际结果

最终生成的节点在开头(新)和中间(旧)各有一个emoji,如下图。

image

错误信息

No response

sunjx97 avatar Jun 14 '22 15:06 sunjx97