mirror of
https://github.com/shtorm-7/sing-box-extended.git
synced 2026-05-26 06:01:47 +03:00
25 lines
537 B
Go
25 lines
537 B
Go
package masque
|
|
|
|
import (
|
|
"net"
|
|
"net/netip"
|
|
"time"
|
|
|
|
tun "github.com/sagernet/sing-tun"
|
|
N "github.com/sagernet/sing/common/network"
|
|
"github.com/sagernet/sing/common/tls"
|
|
)
|
|
|
|
type TunnelOptions struct {
|
|
Handler tun.Handler
|
|
Dialer N.Dialer
|
|
Address []netip.Prefix
|
|
Endpoint net.Addr
|
|
TLSConfig tls.Config
|
|
UseHTTP2 bool
|
|
UDPTimeout time.Duration
|
|
UDPKeepalivePeriod time.Duration
|
|
UDPInitialPacketSize uint16
|
|
ReconnectDelay time.Duration
|
|
}
|