From 51e736db8f57de8b706e87db0ce6f9c0efd8dc9d Mon Sep 17 00:00:00 2001 From: DaTekShaman Date: Wed, 18 Feb 2026 23:09:52 +0300 Subject: [PATCH] Add double hop and oversecure icon tags to noise patterns --- .../scripts/external-proxies-sanitizer-dev.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/config-sub-converter/scripts/external-proxies-sanitizer-dev.js b/config-sub-converter/scripts/external-proxies-sanitizer-dev.js index 7adb7d8..8f793d1 100644 --- a/config-sub-converter/scripts/external-proxies-sanitizer-dev.js +++ b/config-sub-converter/scripts/external-proxies-sanitizer-dev.js @@ -58,6 +58,7 @@ const NOISE_PATTERNS = [ // 2) Keyword -> icon tags (if found in original name, icon is added; the keyword is removed from base name) // πŸ‡«β€ŒπŸ‡Ώβ€Œ πŸ‡Ίβ€ŒπŸ‡³β€Œ πŸ‡©β€ŒπŸ‡»β€Œ πŸ‡»β€ŒπŸ‡Ώβ€Œ πŸ‡΅β€ŒπŸ‡·β€Œ πŸ‡¦β€ŒπŸ‡Ώβ€Œ πŸ‡¬β€ŒπŸ‡Ίβ€ŒπŸ‡¦β€ŒπŸ‡·β€ŒπŸ‡©β€Œ +// πŸŒ€ - double hop const ICON_RULES = [ { regex: /TEST/gi, icon: "πŸ§ͺ" }, { regex: uWordBoundaryGroup("Low Ping"), icon: "⚑️" }, @@ -70,10 +71,14 @@ const ICON_RULES = [ { regex: uWordBoundaryGroup("local"), icon: "πŸšͺ" }, { regex: uWordBoundaryGroup("neighbourhood"), icon: "πŸ«‚" }, + { regex: uWordBoundaryGroup("πŸŒ€"), icon: "πŸŒ€" }, + { regex: uWordBoundaryGroup("xfizz|x-fizz"), icon: "πŸ‡«β€Œ" }, - { regex: uWordBoundaryGroup("unicade|uncd"), icon: "πŸ‡Ίβ€Œ" }, + { regex: uWordBoundaryGroup("uncd|unicade"), icon: "πŸ‡Ίβ€Œ" }, { regex: uWordBoundaryGroup("vzdh|vezdehod"), icon: "πŸ‡»β€Œ" }, { regex: uWordBoundaryGroup("dvpn|d-vpn"), icon: "πŸ‡©β€Œ" }, + { regex: uWordBoundaryGroup("ovsc|oversecure"), icon: "πŸ‡΄" }, + { regex: uWordBoundaryGroup("snow|snowy") , icon: "πŸ‡Έ" }, { regex: uWordBoundaryGroup("proton"), icon: "πŸ‡΅β€Œ" }, { regex: uWordBoundaryGroup("amnezia"), icon: "πŸ‡¦β€Œ" }, { regex: uWordBoundaryGroup("adguard"), icon: "πŸ‡¬β€Œβ€Œ" }, @@ -192,10 +197,12 @@ const METATAG_RULES = { // πŸ…ΆπŸ†ƒ πŸ†ƒπŸ†‚ πŸ†ƒπŸ†… πŸ††πŸ†… πŸ†‡πŸ†… πŸ††πŸ…Ά πŸ…½πŸ…Έ pairMap: { "grpc/trojan": "πŸ…ΆπŸ†ƒ", + "tcp/trojan": "πŸ†ƒπŸ†ƒ", "tcp/ss": "πŸ†ƒπŸ†‚β€Œ", "tcp/vless": "πŸ†ƒπŸ†…", "ws/vless": "πŸ††πŸ†…", "xhttp/vless": "πŸ†‡πŸ†…", + "grpc/vless": "πŸ…ΆπŸ†…", "/wireguard": "πŸ††πŸ…Άβ€Œ", "/naive": "πŸ…½πŸ…Έ",