MCPcopy Index your code
hub / github.com/Moli-X/Resources / S5R2QX

Function S5R2QX

Script/Parser.js:1711–1728  ·  view source on GitHub ↗
(cnt,tlsp="false")

Source from the content-addressed store, hash-verified

1709
1710//Shadowrocket 格式的 socks URI 转换
1711function S5R2QX(cnt,tlsp="false") {
1712 var listh = Base64.decode(cnt.split("socks://")[1].split("#")[0].split("?")[0])
1713 server=listh+"#"+cnt.split("?")[1]
1714 var nss = []
1715 if (server != "") {
1716 var ipport = "socks5=" + server.split("@")[1].split("#")[0].split("/")[0];
1717 var uname = "username=" + server.split(":")[0];
1718 var pwd = "password=" + server.split("@")[0].split(":")[1];
1719 var tag = "tag=" + decodeURIComponent(server.split("remarks=")[1].split("&")[0]);
1720 var tls = tlsp=="false"? "":"over-tls=true"
1721 var cert = Pcert0 != 0 ? "tls-verification=true" : "tls-verification=false";
1722 cert = tls == ""? "":cert
1723 var tfo = Ptfo0 == 1 ? "fast-open=true" : "fast-open=false";
1724 nss.push(ipport, uname, pwd, tls, cert, tfo, tag)
1725 }
1726 var QX = nss.filter(Boolean).join(",");
1727 return QX
1728}
1729
1730
1731//V2RayN uri转换成 QUANX 格式

Callers 1

Subs2QXFunction · 0.85

Calls 2

pushMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…