x1ongzhu 1 rok pred
rodič
commit
596cad6173
1 zmenil súbory, kde vykonal 8 pridanie a 6 odobranie
  1. 8 6
      clash_rule.js

+ 8 - 6
clash_rule.js

@@ -1,11 +1,13 @@
 import fs from "fs"
 import fs from "fs"
 import path from "path"
 import path from "path"
 let rule = ""
 let rule = ""
-for (let i = 50; i < 256; i++) {
-    rule += `- SRC-IP-CIDR,192.168.11.${i}/32,RCS-US-IPWEB-${i}\n`
-}
-for (let i = 50; i < 256; i++) {
-    rule += `- SRC-IP-CIDR,192.168.12.${i}/32,RCS-US-IPWEB-${i + 206}\n`
-}
+;["192.168.10", "192.168.11", "192.168.12"].forEach((ip, index) => {
+    for (let i = 0; i < 206; i++) {
+        rule += `- SRC-IP-CIDR,${ip}.${i + 50}/32,RCS-US-IPWEB-${
+            i + index * 206 + 1
+        }\n`
+    }
+})
+
 fs.mkdirSync(path.resolve("dist"), { recursive: true })
 fs.mkdirSync(path.resolve("dist"), { recursive: true })
 fs.writeFileSync(path.resolve("dist", "clash_rule.txt"), rule)
 fs.writeFileSync(path.resolve("dist", "clash_rule.txt"), rule)