🐛 Fix vless parser cannot correctly parse some reality/grpc fields

This commit is contained in:
2024-05-05 22:46:01 +08:00
parent 25e47453cb
commit b73a02bdbf
2 changed files with 26 additions and 21 deletions

View File

@ -110,6 +110,7 @@ func ParseVless(proxy string) (model.Proxy, error) {
if security == "reality" {
result.TLS = true
result.Servername = sni
result.RealityOpts = model.RealityOptions{
PublicKey: pbk,
ShortID: sid,
@ -133,7 +134,9 @@ func ParseVless(proxy string) (model.Proxy, error) {
if _type == "grpc" {
result.Network = "grpc"
result.Servername = serviceName
result.GrpcOpts = model.GrpcOptions{
GrpcServiceName: serviceName,
}
}
if _type == "http" {