Files
proxypool/pkg/provider/vmesssub.go
2020-09-04 17:51:15 +08:00

22 lines
371 B
Go

package provider
import (
"strings"
"github.com/zu1k/proxypool/pkg/tool"
)
type VmessSub struct {
Base
}
func (sub VmessSub) Provide() string {
sub.Types = "vmess"
sub.preFilter()
var resultBuilder strings.Builder
for _, p := range *sub.Proxies {
resultBuilder.WriteString(p.Link() + "\n")
}
return tool.Base64EncodeString(resultBuilder.String(), false)
}