mirror of
https://github.com/nitezs/sub2clash.git
synced 2024-12-23 21:24:42 -05:00
31 lines
492 B
Go
31 lines
492 B
Go
package model
|
|
|
|
type ClashType int
|
|
|
|
const (
|
|
Clash ClashType = 1 + iota
|
|
ClashMeta
|
|
)
|
|
|
|
func GetSupportProxyTypes(clashType ClashType) map[string]bool {
|
|
if clashType == Clash {
|
|
return map[string]bool{
|
|
"ss": true,
|
|
"ssr": true,
|
|
"vmess": true,
|
|
"trojan": true,
|
|
}
|
|
}
|
|
if clashType == ClashMeta {
|
|
return map[string]bool{
|
|
"ss": true,
|
|
"ssr": true,
|
|
"vmess": true,
|
|
"trojan": true,
|
|
"vless": true,
|
|
"hysteria2": true,
|
|
}
|
|
}
|
|
return nil
|
|
}
|