Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRulesCidr ¶
func NewUidDumper ¶
func NewUidDumper(ud UidDumper) netapi.ProcessDumper
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) SaveNewBypass ¶
type DNSSetting ¶
type DNSSetting struct {
Server string `json:"server"`
Fakedns bool `json:"fakedns"`
FakednsIpRange string `json:"fakedns_ip_range"`
FakednsIpv6Range string `json:"fakedns_ipv6_range"`
ResolveRemoteDomain bool `json:"resolve_remote_domain"`
Remote *DNS `json:"remote"`
Local *DNS `json:"local"`
Bootstrap *DNS `json:"bootstrap"`
Hosts []byte `json:"hosts"`
}
type SocketProtect ¶
type TUN ¶
type TUN struct {
FD int32 `json:"fd"`
MTU int32 `json:"mtu"`
Portal string `json:"portal"`
PortalV6 string `json:"portal_v6"`
DNSHijacking bool `json:"dns_hijacking"`
// Driver
// 0: fdbased
// 1: channel
// 2: tun2socket
// 3: tun2socket_gvisor
Driver int32 `json:"driver"`
UidDumper UidDumper
SocketProtect SocketProtect
}
Click to show internal directories.
Click to hide internal directories.