diff options
Diffstat (limited to 'web/service/xray.go')
| -rw-r--r-- | web/service/xray.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/web/service/xray.go b/web/service/xray.go index be140ce6..ab440ac2 100644 --- a/web/service/xray.go +++ b/web/service/xray.go @@ -148,10 +148,10 @@ func (s *XrayService) GetXrayConfig() (*xray.Config, error) { // clear client config for additional parameters for key := range c { - if key != "email" && key != "id" && key != "password" && key != "flow" && key != "method" { + if key != "email" && key != "id" && key != "password" && key != "flow" && key != "method" && key != "auth" { delete(c, key) } - if c["flow"] == "xtls-rprx-vision-udp443" { + if flow, ok := c["flow"].(string); ok && flow == "xtls-rprx-vision-udp443" { c["flow"] = "xtls-rprx-vision" } } |
