Release 1.9.0: add VLESS, VMess and Trojan via Xray-core.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -8,6 +8,12 @@ func DetectProtocol(raw string) Protocol {
|
||||
switch {
|
||||
case strings.HasPrefix(lower, "hysteria2://"), strings.HasPrefix(lower, "hy2://"):
|
||||
return ProtocolHysteria2
|
||||
case strings.HasPrefix(lower, "vless://"):
|
||||
return ProtocolVLESS
|
||||
case strings.HasPrefix(lower, "vmess://"):
|
||||
return ProtocolVMess
|
||||
case strings.HasPrefix(lower, "trojan://"):
|
||||
return ProtocolTrojan
|
||||
case strings.HasPrefix(lower, "awg://"), strings.HasPrefix(lower, "amneziawg://"),
|
||||
strings.HasPrefix(lower, "wireguard://"):
|
||||
return ProtocolAWG
|
||||
|
||||
Reference in New Issue
Block a user