Files
tun2socks/proxy/proto.go
2021-02-07 10:38:07 +08:00

25 lines
336 B
Go

package proxy
import "fmt"
const (
DirectProto Proto = iota
ShadowsocksProto
Socks5Proto
)
type Proto uint8
func (proto Proto) String() string {
switch proto {
case DirectProto:
return "direct"
case ShadowsocksProto:
return "ss"
case Socks5Proto:
return "socks5"
default:
return fmt.Sprintf("proto(%d)", proto)
}
}