Files
proxypool/pkg/provider/ssrsub.go
2020-09-04 16:40:50 +08:00

22 lines
358 B
Go

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