diff --git a/listener/tun/tun_windows.go b/listener/tun/tun_windows.go index b5fbf23..874f010 100644 --- a/listener/tun/tun_windows.go +++ b/listener/tun/tun_windows.go @@ -10,12 +10,19 @@ import ( tun_util "github.com/go-gost/x/internal/util/tun" ) +const ( + defaultTunName = "wintun" +) + func (l *tunListener) createTun() (ifce io.ReadWriteCloser, name string, ip net.IP, err error) { ip, ipNet, err := net.ParseCIDR(l.md.config.Net) if err != nil { return } + if l.md.config.Name == "" { + l.md.config.Name = defaultTunName + } ifce, name, err = l.createTunDevice() if err != nil { return