MCPcopy Create free account
hub / github.com/Moli-X/Resources / LoonSSR2QX

Function LoonSSR2QX

Script/Parser.js:2675–2687  ·  view source on GitHub ↗
(cnt)

Source from the content-addressed store, hash-verified

2673//# SSR 格式:名称=协议类型,地址,端口,加密方式,密码,协议类型,{协议参数},混淆类型,{混淆参数}
2674//3 = ShadowsocksR, 1.2.3.4, 443, aes-256-cfb,"password",auth_aes128_md5,{},tls1.2_ticket_auth,{}
2675function LoonSSR2QX(cnt) {
2676 var node = "shadowsocks="
2677 var ip = [cnt.split(",")[1].trim(), cnt.split(",")[2].trim()].join(":")
2678 var mtd = "method=" + cnt.split(",")[3].trim()
2679 var pwd = "password=" + cnt.split(",")[4].trim().split("\"")[1]
2680 var ssrp = "ssr-protocol=" + cnt.split(",")[5].trim()
2681 var ssrpara = "ssr-protocol-param=" + cnt.split(",")[6].replace(/\{|\}/g, "").trim()
2682 var obfs = "obfs=" + cnt.split(",")[7].trim()
2683 var obfshost = "obfs-host=" + cnt.split(",")[8].replace(/\{|\}/g, "").trim()
2684 var tag = ", tag=" + cnt.split("=")[0].trim()
2685 node = node + [ip, mtd, pwd, ssrp, ssrpara, obfs, obfshost].join(", ") + tag
2686 return node
2687}
2688
2689function YAMLFix(cnt){
2690 cnt = cnt.replace(/\[/g,"yaml@bug1").replace(/\\r/g,"").replace(/\*/g,"yaml@bug2")

Callers 1

Loon2QXFunction · 0.85

Calls 1

joinMethod · 0.45

Tested by

no test coverage detected