mirror of
https://github.com/shtorm-7/sing-box-extended.git
synced 2026-06-07 19:54:56 +03:00
27 lines
618 B
Go
27 lines
618 B
Go
package masque
|
|
|
|
import (
|
|
"net"
|
|
"net/netip"
|
|
"time"
|
|
|
|
N "github.com/sagernet/sing/common/network"
|
|
"github.com/sagernet/sing/common/tls"
|
|
)
|
|
|
|
type TunnelOptions struct {
|
|
System bool
|
|
Name string
|
|
CreateDialer func(interfaceName string) N.Dialer
|
|
Dialer N.Dialer
|
|
Address []netip.Prefix
|
|
AllowedAddress []netip.Prefix
|
|
Endpoint net.Addr
|
|
TLSConfig tls.Config
|
|
UseHTTP2 bool
|
|
UDPTimeout time.Duration
|
|
UDPKeepalivePeriod time.Duration
|
|
UDPInitialPacketSize uint16
|
|
ReconnectDelay time.Duration
|
|
}
|