Files
dae/component/outbound/dialer/direct.go

20 lines
495 B
Go
Raw Normal View History

2023-01-23 19:54:21 +08:00
package dialer
import (
softwindDirect "github.com/mzz2017/softwind/protocol/direct"
2023-01-23 19:54:21 +08:00
)
2023-01-28 01:50:21 +08:00
func NewDirectDialer(option *GlobalOption, fullcone bool) *Dialer {
2023-02-28 21:25:15 +08:00
property := Property{
Name: "direct",
Address: "",
Protocol: "",
Link: "",
}
2023-01-27 02:10:27 +08:00
if fullcone {
2023-02-28 21:25:15 +08:00
return NewDialer(softwindDirect.FullconeDirect, option, InstanceOption{CheckEnabled: false}, property)
2023-01-27 02:10:27 +08:00
} else {
2023-02-28 21:25:15 +08:00
return NewDialer(softwindDirect.SymmetricDirect, option, InstanceOption{CheckEnabled: false}, property)
2023-01-23 19:54:21 +08:00
}
}