feat: global utls fingerprint

This commit is contained in:
arm64v8a
2023-04-03 11:20:47 +09:00
parent 158903e43c
commit da3a46869e
9 changed files with 71 additions and 36 deletions

View File

@@ -34,10 +34,11 @@ namespace NekoRay::fmt {
if (!alpn.trimmed().isEmpty()) {
tls["alpn"] = QList2QJsonArray(alpn.split(","));
}
if (!utlsFingerprint.isEmpty()) {
auto fp = utlsFingerprint.isEmpty() ? NekoRay::dataStore->utlsFingerprint : utlsFingerprint;
if (!fp.isEmpty()) {
tls["utls"] = QJsonObject{
{"enabled", true},
{"fingerprint", utlsFingerprint},
{"fingerprint", fp},
};
}
outbound->insert("tls", tls);