diff --git a/src/parser/subparser.cpp b/src/parser/subparser.cpp index ae2cf9d..5e9905f 100644 --- a/src/parser/subparser.cpp +++ b/src/parser/subparser.cpp @@ -1829,7 +1829,7 @@ void explodeStdAnyTLS(std::string anytls, Proxy &node) { // 其他参数 sni = getUrlArg(addition, "peer"); alpn = getUrlArg(addition, "alpn"); - fingerprint = getUrlArg(addition, "hpkp"); + fingerprint = urlDecode(getUrlArg(addition, "hpkp")); tfo = tribool(getUrlArg(addition, "tfo")); scv = tribool(getUrlArg(addition, "insecure"));