From 3e47bfacf067a5a1b9ef3b3f90e7f305a7b62b91 Mon Sep 17 00:00:00 2001 From: H1JK Date: Sun, 19 Mar 2023 17:31:52 +0800 Subject: [PATCH] feat: Converter support REALITY share standard --- common/convert/v.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/convert/v.go b/common/convert/v.go index 606d8affc..7e3651707 100644 --- a/common/convert/v.go +++ b/common/convert/v.go @@ -38,6 +38,12 @@ func handleVShareLink(names map[string]int, url *url.URL, scheme string, proxy m if sni := query.Get("sni"); sni != "" { proxy["servername"] = sni } + if realityPublicKey := query.Get("pbk"); realityPublicKey != "" { + proxy["reality-opts"] = map[string]any{ + "public-key": realityPublicKey, + "short-id": query.Get("sid"), + } + } switch query.Get("packetEncoding") { case "none":