We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ConfigureDialer
1 parent c79b736 commit f17a0adCopy full SHA for f17a0ad
tsnet/tsnet.go
@@ -121,6 +121,8 @@ type Server struct {
121
// field at zero unless you know what you are doing.
122
Port uint16
123
124
+ ConfigureDialer func(dialer *tsdial.Dialer)
125
+
126
getCertForTesting func(*tls.ClientHelloInfo) (*tls.Certificate, error)
127
128
initOnce sync.Once
@@ -530,6 +532,9 @@ func (s *Server) start() (reterr error) {
530
532
closePool.add(s.netMon)
531
533
534
s.dialer = &tsdial.Dialer{Logf: tsLogf} // mutated below (before used)
535
+ if s.ConfigureDialer != nil {
536
+ s.ConfigureDialer(s.dialer)
537
+ }
538
eng, err := wgengine.NewUserspaceEngine(tsLogf, wgengine.Config{
539
ListenPort: s.Port,
540
NetMon: s.netMon,
0 commit comments