| 2098 | |
| 2099 | // 用于过滤非节点部分(比如整份配置中其它内容),同时纠正部分不规范的写法(没有把 tag 写在最后) |
| 2100 | function isQuanX(content) { |
| 2101 | var cnts = content.split("\n"); |
| 2102 | var nlist = [] |
| 2103 | for (var i = 0; i < cnts.length; i++) { |
| 2104 | var cnti = cnts[i]; |
| 2105 | if (cnti.indexOf("=") != -1 && cnti.indexOf("tag") != -1) { |
| 2106 | var cnt = cnti.split("=")[0].trim() |
| 2107 | if (cnt == "http" || cnt == "shadowsocks" || cnt == "trojan" || cnt == "vmess"|| cnt == "socks5") { |
| 2108 | nlist.push(QXFix(cnti)) |
| 2109 | } |
| 2110 | } |
| 2111 | } |
| 2112 | return nlist |
| 2113 | } |
| 2114 | |
| 2115 | //surge script/quanx-rewrite - > quanx |
| 2116 | function isQuanXRewrite(content) { |