mirror of
https://github.com/2dust/v2rayN.git
synced 2026-08-15 11:42:05 +03:00
Perf hy2 fmt (#9953)
This commit is contained in:
@@ -169,6 +169,14 @@ public class Hysteria2Fmt : BaseFmt
|
||||
if (item.CertSha.IsNullOrEmpty())
|
||||
{
|
||||
item.CertSha = GetQueryDecoded(query, "pinSHA256");
|
||||
// NOTE:
|
||||
// To accommodate Xray changes,
|
||||
// some providers issue self-signed cert links with `insecure = false` and a certificate fingerprint,
|
||||
// breaking interoperability between Xray, official Hysteria 2 client, and sing-box.
|
||||
// Since this won't compromise the overall security model,
|
||||
// `insecure = true` is automatically set when a fingerprint is detected,
|
||||
// and the value is restored when generating configurations.
|
||||
item.AllowInsecure = Global.StringTrue;
|
||||
}
|
||||
item.SetProtocolExtra(item.GetProtocolExtra() with
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user