add dialer for connector

This commit is contained in:
ginuerzh
2022-09-08 22:39:17 +08:00
parent c546a6b711
commit e7a104651a
4 changed files with 31 additions and 4 deletions

View File

@ -5,6 +5,7 @@ import (
"net/url"
"time"
"github.com/go-gost/core/common/net/dialer"
"github.com/go-gost/core/logger"
)
@ -35,10 +36,17 @@ func LoggerOption(logger logger.Logger) Option {
}
type ConnectOptions struct {
NetDialer *dialer.NetDialer
}
type ConnectOption func(opts *ConnectOptions)
func NetDialerConnectOption(netd *dialer.NetDialer) ConnectOption {
return func(opts *ConnectOptions) {
opts.NetDialer = netd
}
}
type BindOptions struct {
Mux bool
Backlog int