diff --git a/Clash/domainset/game-download.txt b/Clash/domainset/game-download.txt
index 3a3581b98..2f69cf2a1 100644
--- a/Clash/domainset/game-download.txt
+++ b/Clash/domainset/game-download.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Game Download
-# Last Updated: 2026-03-09T15:15:58.892Z
+# Last Updated: 2026-03-09T15:44:04.256Z
# Size: 53
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/ai.txt b/Clash/non_ip/ai.txt
index 92616d3ed..ed153230c 100644
--- a/Clash/non_ip/ai.txt
+++ b/Clash/non_ip/ai.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - AIGC Domains
-# Last Updated: 2026-03-09T15:15:58.899Z
+# Last Updated: 2026-03-09T15:44:04.271Z
# Size: 49
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/direct.txt b/Clash/non_ip/direct.txt
index 41585fbcb..204f10c36 100644
--- a/Clash/non_ip/direct.txt
+++ b/Clash/non_ip/direct.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Direct Rules
-# Last Updated: 2026-03-09T15:15:58.971Z
+# Last Updated: 2026-03-09T15:44:04.352Z
# Size: 217
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/microsoft_cdn.txt b/Clash/non_ip/microsoft_cdn.txt
index 6f2d42e43..f4d8e29d9 100644
--- a/Clash/non_ip/microsoft_cdn.txt
+++ b/Clash/non_ip/microsoft_cdn.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Microsoft CDN
-# Last Updated: 2026-03-09T15:16:00.269Z
+# Last Updated: 2026-03-09T15:44:05.676Z
# Size: 59
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/my_direct.txt b/Clash/non_ip/my_direct.txt
index 87d28e063..aa1ede28c 100644
--- a/Clash/non_ip/my_direct.txt
+++ b/Clash/non_ip/my_direct.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Direct
-# Last Updated: 2026-03-09T15:15:58.906Z
+# Last Updated: 2026-03-09T15:44:04.282Z
# Size: 7
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/my_plus.txt b/Clash/non_ip/my_plus.txt
index aa2e55427..54bd57882 100644
--- a/Clash/non_ip/my_plus.txt
+++ b/Clash/non_ip/my_plus.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Internal Special
-# Last Updated: 2026-03-09T15:15:58.907Z
+# Last Updated: 2026-03-09T15:44:04.287Z
# Size: 16
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/my_proxy.txt b/Clash/non_ip/my_proxy.txt
index df6fa4bdd..0736258c3 100644
--- a/Clash/non_ip/my_proxy.txt
+++ b/Clash/non_ip/my_proxy.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Proxy
-# Last Updated: 2026-03-09T15:15:58.908Z
+# Last Updated: 2026-03-09T15:44:04.288Z
# Size: 17
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/my_reject.txt b/Clash/non_ip/my_reject.txt
index d3bf93e30..7976b95fd 100644
--- a/Clash/non_ip/my_reject.txt
+++ b/Clash/non_ip/my_reject.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Reject (REJECT-DROP)
-# Last Updated: 2026-03-09T15:15:58.908Z
+# Last Updated: 2026-03-09T15:44:04.289Z
# Size: 50
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/reject-drop.txt b/Clash/non_ip/reject-drop.txt
index c6771f596..60b483841 100644
--- a/Clash/non_ip/reject-drop.txt
+++ b/Clash/non_ip/reject-drop.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Reject And Drop
-# Last Updated: 2026-03-09T15:15:58.911Z
+# Last Updated: 2026-03-09T15:44:04.292Z
# Size: 26
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Clash/non_ip/reject-no-drop.txt b/Clash/non_ip/reject-no-drop.txt
index cc9299fd8..d72c60be3 100644
--- a/Clash/non_ip/reject-no-drop.txt
+++ b/Clash/non_ip/reject-no-drop.txt
@@ -1,6 +1,6 @@
#########################################
# Sukka's Ruleset - Reject No Drop
-# Last Updated: 2026-03-09T15:15:58.912Z
+# Last Updated: 2026-03-09T15:44:04.293Z
# Size: 42
# License: AGPL 3.0
# Homepage: https://ruleset.skk.moe
diff --git a/Internal/appprofile.php b/Internal/appprofile.php
index a23470bda..d927a4ed2 100644
--- a/Internal/appprofile.php
+++ b/Internal/appprofile.php
@@ -1,6 +1,6 @@
Made by Sukka | Source @ GitHub | Licensed under AGPL-3.0
- Last Build: 2026-03-09T15:16:08.453Z
+ Last Build: 2026-03-09T15:44:14.212Z
diff --git a/sing-box/domainset/cdn.json b/sing-box/domainset/cdn.json
index 54ba286fb..9840e5979 100644
--- a/sing-box/domainset/cdn.json
+++ b/sing-box/domainset/cdn.json
@@ -4407,3 +4407,5 @@
}
]
}
+
+
diff --git a/sing-box/domainset/download.json b/sing-box/domainset/download.json
index e4280cc40..0ce39e7eb 100644
--- a/sing-box/domainset/download.json
+++ b/sing-box/domainset/download.json
@@ -1904,3 +1904,5 @@
}
]
}
+
+
diff --git a/sing-box/domainset/game-download.json b/sing-box/domainset/game-download.json
index 86d76f93e..c0f1f8a7e 100644
--- a/sing-box/domainset/game-download.json
+++ b/sing-box/domainset/game-download.json
@@ -62,4 +62,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/domainset/reject.json b/sing-box/domainset/reject.json
index 930a7f1a6..d4f847978 100644
--- a/sing-box/domainset/reject.json
+++ b/sing-box/domainset/reject.json
@@ -110703,3 +110703,5 @@
}
]
}
+
+
diff --git a/sing-box/domainset/reject_extra.json b/sing-box/domainset/reject_extra.json
index 20efd9534..53a514689 100644
--- a/sing-box/domainset/reject_extra.json
+++ b/sing-box/domainset/reject_extra.json
@@ -83620,3 +83620,5 @@
}
]
}
+
+
diff --git a/sing-box/domainset/reject_phishing.json b/sing-box/domainset/reject_phishing.json
index a44897432..7dfd4042e 100644
--- a/sing-box/domainset/reject_phishing.json
+++ b/sing-box/domainset/reject_phishing.json
@@ -132958,3 +132958,5 @@
}
]
}
+
+
diff --git a/sing-box/domainset/speedtest.json b/sing-box/domainset/speedtest.json
index a31c46879..29448ad28 100644
--- a/sing-box/domainset/speedtest.json
+++ b/sing-box/domainset/speedtest.json
@@ -2929,3 +2929,5 @@
}
]
}
+
+
diff --git a/sing-box/ip/china_ip.json b/sing-box/ip/china_ip.json
index 881ba5f0f..13c3090fd 100644
--- a/sing-box/ip/china_ip.json
+++ b/sing-box/ip/china_ip.json
@@ -3923,3 +3923,5 @@
}
]
}
+
+
diff --git a/sing-box/ip/china_ip_ipv6.json b/sing-box/ip/china_ip_ipv6.json
index a1560cb85..bef793a59 100644
--- a/sing-box/ip/china_ip_ipv6.json
+++ b/sing-box/ip/china_ip_ipv6.json
@@ -1645,3 +1645,5 @@
}
]
}
+
+
diff --git a/sing-box/ip/reject.json b/sing-box/ip/reject.json
index 47ddee699..cffbf502a 100644
--- a/sing-box/ip/reject.json
+++ b/sing-box/ip/reject.json
@@ -749,3 +749,5 @@
}
]
}
+
+
diff --git a/sing-box/non_ip/ai.json b/sing-box/non_ip/ai.json
index 904d865ca..c7b037dd3 100644
--- a/sing-box/non_ip/ai.json
+++ b/sing-box/non_ip/ai.json
@@ -57,4 +57,4 @@
"domain_keyword": ["openai", "alkalimakersuite-pa.clients6.google.com"]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/cdn.json b/sing-box/non_ip/cdn.json
index ac774cbd2..c55e14a47 100644
--- a/sing-box/non_ip/cdn.json
+++ b/sing-box/non_ip/cdn.json
@@ -35,4 +35,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/direct.json b/sing-box/non_ip/direct.json
index 774efc3a9..25813b23e 100644
--- a/sing-box/non_ip/direct.json
+++ b/sing-box/non_ip/direct.json
@@ -192,4 +192,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/domestic.json b/sing-box/non_ip/domestic.json
index 1d10201dc..3bd3b0d0c 100644
--- a/sing-box/non_ip/domestic.json
+++ b/sing-box/non_ip/domestic.json
@@ -868,3 +868,5 @@
}
]
}
+
+
diff --git a/sing-box/non_ip/download.json b/sing-box/non_ip/download.json
index a504e0cc5..c533fd737 100644
--- a/sing-box/non_ip/download.json
+++ b/sing-box/non_ip/download.json
@@ -6,4 +6,4 @@
"domain_suffix": ["7h1s_rul35et_i5_mad3_by_5ukk4w-ruleset.skk.moe"]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/global.json b/sing-box/non_ip/global.json
index 22fa2fd46..9f3a61adc 100644
--- a/sing-box/non_ip/global.json
+++ b/sing-box/non_ip/global.json
@@ -1261,3 +1261,5 @@
}
]
}
+
+
diff --git a/sing-box/non_ip/microsoft_cdn.json b/sing-box/non_ip/microsoft_cdn.json
index 4541a4618..7bcc5ec6a 100644
--- a/sing-box/non_ip/microsoft_cdn.json
+++ b/sing-box/non_ip/microsoft_cdn.json
@@ -68,4 +68,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/my_direct.json b/sing-box/non_ip/my_direct.json
index 1de5574d0..2d26cf803 100644
--- a/sing-box/non_ip/my_direct.json
+++ b/sing-box/non_ip/my_direct.json
@@ -12,4 +12,4 @@
"domain_keyword": ["mac-torrent-download"]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/my_plus.json b/sing-box/non_ip/my_plus.json
index 89e9c5806..0b9cc3953 100644
--- a/sing-box/non_ip/my_plus.json
+++ b/sing-box/non_ip/my_plus.json
@@ -25,4 +25,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/my_proxy.json b/sing-box/non_ip/my_proxy.json
index 02321f065..6c46c0491 100644
--- a/sing-box/non_ip/my_proxy.json
+++ b/sing-box/non_ip/my_proxy.json
@@ -26,4 +26,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/my_reject.json b/sing-box/non_ip/my_reject.json
index c0ca8422a..4675dc821 100644
--- a/sing-box/non_ip/my_reject.json
+++ b/sing-box/non_ip/my_reject.json
@@ -55,4 +55,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/my_tw.json b/sing-box/non_ip/my_tw.json
index a788dd40b..d65d73b77 100644
--- a/sing-box/non_ip/my_tw.json
+++ b/sing-box/non_ip/my_tw.json
@@ -18,4 +18,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/reject-drop.json b/sing-box/non_ip/reject-drop.json
index 14f79f9c0..7169cc715 100644
--- a/sing-box/non_ip/reject-drop.json
+++ b/sing-box/non_ip/reject-drop.json
@@ -34,4 +34,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/reject-no-drop.json b/sing-box/non_ip/reject-no-drop.json
index 2ad1a1bcb..cf0f65503 100644
--- a/sing-box/non_ip/reject-no-drop.json
+++ b/sing-box/non_ip/reject-no-drop.json
@@ -44,4 +44,4 @@
"domain_keyword": ["-p2p.pull.yximgs.com", "-p2p-v2.pull.yximgs.com"]
}
]
-}
\ No newline at end of file
+}
diff --git a/sing-box/non_ip/reject.json b/sing-box/non_ip/reject.json
index d2ac8abb3..35cf6e36e 100644
--- a/sing-box/non_ip/reject.json
+++ b/sing-box/non_ip/reject.json
@@ -365,3 +365,5 @@
}
]
}
+
+
diff --git a/sing-box/non_ip/stream.json b/sing-box/non_ip/stream.json
index 71dc65205..5f25293aa 100644
--- a/sing-box/non_ip/stream.json
+++ b/sing-box/non_ip/stream.json
@@ -285,3 +285,5 @@
}
]
}
+
+