feat: support mieru protocol (#1702)

This commit is contained in:
enfein
2024-12-09 04:05:11 +00:00
committed by GitHub
parent d6b496d3c0
commit 613becd8ea
7 changed files with 391 additions and 3 deletions

View File

@@ -141,6 +141,13 @@ func ParseProxy(mapping map[string]any) (C.Proxy, error) {
break
}
proxy, err = outbound.NewSsh(*sshOption)
case "mieru":
mieruOption := &outbound.MieruOption{}
err = decoder.Decode(mapping, mieruOption)
if err != nil {
break
}
proxy, err = outbound.NewMieru(*mieruOption)
default:
return nil, fmt.Errorf("unsupport proxy type: %s", proxyType)
}