mirror of
https://github.com/asdlokj1qpi233/subconverter.git
synced 2025-10-26 19:32:55 +00:00
Hy2 supports obtaining port hopping parameters from a link.
This commit is contained in:
@@ -1447,7 +1447,7 @@ void explodeStdHysteria(std::string hysteria, Proxy &node) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void explodeStdHysteria2(std::string hysteria2, Proxy &node) {
|
void explodeStdHysteria2(std::string hysteria2, Proxy &node) {
|
||||||
std::string add, port, password, host, insecure, up, down, alpn, obfsParam, obfsPassword, remarks, sni;
|
std::string add, port, password, host, insecure, up, down, alpn, obfsParam, obfsPassword, remarks, sni ,ports;
|
||||||
std::string addition;
|
std::string addition;
|
||||||
tribool scv;
|
tribool scv;
|
||||||
hysteria2 = hysteria2.substr(12);
|
hysteria2 = hysteria2.substr(12);
|
||||||
@@ -1488,11 +1488,12 @@ void explodeStdHysteria2(std::string hysteria2, Proxy &node) {
|
|||||||
obfsPassword = getUrlArg(addition, "obfs-password");
|
obfsPassword = getUrlArg(addition, "obfs-password");
|
||||||
host = getUrlArg(addition, "sni");
|
host = getUrlArg(addition, "sni");
|
||||||
sni = getUrlArg(addition, "sni");
|
sni = getUrlArg(addition, "sni");
|
||||||
|
ports = getUrlArg(addition, "ports");
|
||||||
if (remarks.empty())
|
if (remarks.empty())
|
||||||
remarks = add + ":" + port;
|
remarks = add + ":" + port;
|
||||||
|
|
||||||
hysteria2Construct(node, HYSTERIA2_DEFAULT_GROUP, remarks, add, port, password, host, up, down, alpn, obfsParam,
|
hysteria2Construct(node, HYSTERIA2_DEFAULT_GROUP, remarks, add, port, password, host, up, down, alpn, obfsParam,
|
||||||
obfsPassword, host, "", "", tribool(), tribool(), scv);
|
obfsPassword, host, "", ports, tribool(), tribool(), scv);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user