Documentation
¶
Index ¶
- Variables
- type Connection
- func (x *Connection) ClearAddr()
- func (x *Connection) ClearComponent()
- func (x *Connection) ClearDestionation()
- func (x *Connection) ClearDomain()
- func (x *Connection) ClearFakeIp()
- func (x *Connection) ClearHash()
- func (x *Connection) ClearHosts()
- func (x *Connection) ClearHttpHost()
- func (x *Connection) ClearId()
- func (x *Connection) ClearInbound()
- func (x *Connection) ClearIp()
- func (x *Connection) ClearMode()
- func (x *Connection) ClearModeReason()
- func (x *Connection) ClearNodeName()
- func (x *Connection) ClearOutbound()
- func (x *Connection) ClearPid()
- func (x *Connection) ClearProcess()
- func (x *Connection) ClearProtocol()
- func (x *Connection) ClearSource()
- func (x *Connection) ClearTag()
- func (x *Connection) ClearTlsServerName()
- func (x *Connection) ClearType()
- func (x *Connection) ClearUdpMigrateId()
- func (x *Connection) ClearUid()
- func (x *Connection) GetAddr() string
- func (x *Connection) GetComponent() string
- func (x *Connection) GetDestionation() string
- func (x *Connection) GetDomain() string
- func (x *Connection) GetFakeIp() string
- func (x *Connection) GetHash() string
- func (x *Connection) GetHosts() string
- func (x *Connection) GetHttpHost() string
- func (x *Connection) GetId() uint64
- func (x *Connection) GetInbound() string
- func (x *Connection) GetIp() string
- func (x *Connection) GetMode() bypass.Mode
- func (x *Connection) GetModeReason() string
- func (x *Connection) GetNodeName() string
- func (x *Connection) GetOutbound() string
- func (x *Connection) GetPid() uint64
- func (x *Connection) GetProcess() string
- func (x *Connection) GetProtocol() string
- func (x *Connection) GetSource() string
- func (x *Connection) GetTag() string
- func (x *Connection) GetTlsServerName() string
- func (x *Connection) GetType() *NetType
- func (x *Connection) GetUdpMigrateId() uint64
- func (x *Connection) GetUid() uint64
- func (x *Connection) HasAddr() bool
- func (x *Connection) HasComponent() bool
- func (x *Connection) HasDestionation() bool
- func (x *Connection) HasDomain() bool
- func (x *Connection) HasFakeIp() bool
- func (x *Connection) HasHash() bool
- func (x *Connection) HasHosts() bool
- func (x *Connection) HasHttpHost() bool
- func (x *Connection) HasId() bool
- func (x *Connection) HasInbound() bool
- func (x *Connection) HasIp() bool
- func (x *Connection) HasMode() bool
- func (x *Connection) HasModeReason() bool
- func (x *Connection) HasNodeName() bool
- func (x *Connection) HasOutbound() bool
- func (x *Connection) HasPid() bool
- func (x *Connection) HasProcess() bool
- func (x *Connection) HasProtocol() bool
- func (x *Connection) HasSource() bool
- func (x *Connection) HasTag() bool
- func (x *Connection) HasTlsServerName() bool
- func (x *Connection) HasType() bool
- func (x *Connection) HasUdpMigrateId() bool
- func (x *Connection) HasUid() bool
- func (*Connection) ProtoMessage()
- func (x *Connection) ProtoReflect() protoreflect.Message
- func (x *Connection) Reset()
- func (x *Connection) SetAddr(v string)
- func (x *Connection) SetComponent(v string)
- func (x *Connection) SetDestionation(v string)
- func (x *Connection) SetDomain(v string)
- func (x *Connection) SetFakeIp(v string)
- func (x *Connection) SetHash(v string)
- func (x *Connection) SetHosts(v string)
- func (x *Connection) SetHttpHost(v string)
- func (x *Connection) SetId(v uint64)
- func (x *Connection) SetInbound(v string)
- func (x *Connection) SetIp(v string)
- func (x *Connection) SetMode(v bypass.Mode)
- func (x *Connection) SetModeReason(v string)
- func (x *Connection) SetNodeName(v string)
- func (x *Connection) SetOutbound(v string)
- func (x *Connection) SetPid(v uint64)
- func (x *Connection) SetProcess(v string)
- func (x *Connection) SetProtocol(v string)
- func (x *Connection) SetSource(v string)
- func (x *Connection) SetTag(v string)
- func (x *Connection) SetTlsServerName(v string)
- func (x *Connection) SetType(v *NetType)
- func (x *Connection) SetUdpMigrateId(v uint64)
- func (x *Connection) SetUid(v uint64)
- func (x *Connection) String() string
- type Connection_builder
- type NetType
- func (x *NetType) ClearConnType()
- func (x *NetType) ClearUnderlyingType()
- func (x *NetType) GetConnType() Type
- func (x *NetType) GetUnderlyingType() Type
- func (x *NetType) HasConnType() bool
- func (x *NetType) HasUnderlyingType() bool
- func (*NetType) ProtoMessage()
- func (x *NetType) ProtoReflect() protoreflect.Message
- func (x *NetType) Reset()
- func (x *NetType) SetConnType(v Type)
- func (x *NetType) SetUnderlyingType(v Type)
- func (x *NetType) String() string
- type NetType_builder
- type Type
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Type_name = map[int32]string{ 0: "unknown", 1: "tcp", 2: "tcp4", 3: "tcp6", 4: "udp", 5: "udp4", 6: "udp6", 7: "ip", 8: "ip4", 9: "ip6", 10: "unix", 11: "unixgram", 12: "unixpacket", } Type_value = map[string]int32{ "unknown": 0, "tcp": 1, "tcp4": 2, "tcp6": 3, "udp": 4, "udp4": 5, "udp6": 6, "ip": 7, "ip4": 8, "ip6": 9, "unix": 10, "unixgram": 11, "unixpacket": 12, } )
Enum value maps for Type.
View Source
var File_statistic_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
func (*Connection) ClearAddr ¶ added in v0.3.8
func (x *Connection) ClearAddr()
func (*Connection) ClearComponent ¶ added in v0.3.8
func (x *Connection) ClearComponent()
func (*Connection) ClearDestionation ¶ added in v0.3.8
func (x *Connection) ClearDestionation()
func (*Connection) ClearDomain ¶ added in v0.3.8
func (x *Connection) ClearDomain()
func (*Connection) ClearFakeIp ¶ added in v0.3.8
func (x *Connection) ClearFakeIp()
func (*Connection) ClearHash ¶ added in v0.3.8
func (x *Connection) ClearHash()
func (*Connection) ClearHosts ¶ added in v0.3.8
func (x *Connection) ClearHosts()
func (*Connection) ClearHttpHost ¶ added in v0.3.8
func (x *Connection) ClearHttpHost()
func (*Connection) ClearId ¶ added in v0.3.8
func (x *Connection) ClearId()
func (*Connection) ClearInbound ¶ added in v0.3.8
func (x *Connection) ClearInbound()
func (*Connection) ClearIp ¶ added in v0.3.8
func (x *Connection) ClearIp()
func (*Connection) ClearMode ¶ added in v0.3.8
func (x *Connection) ClearMode()
func (*Connection) ClearModeReason ¶ added in v0.3.8
func (x *Connection) ClearModeReason()
func (*Connection) ClearNodeName ¶ added in v0.3.8
func (x *Connection) ClearNodeName()
func (*Connection) ClearOutbound ¶ added in v0.3.8
func (x *Connection) ClearOutbound()
func (*Connection) ClearPid ¶ added in v0.3.8
func (x *Connection) ClearPid()
func (*Connection) ClearProcess ¶ added in v0.3.8
func (x *Connection) ClearProcess()
func (*Connection) ClearProtocol ¶ added in v0.3.8
func (x *Connection) ClearProtocol()
func (*Connection) ClearSource ¶ added in v0.3.8
func (x *Connection) ClearSource()
func (*Connection) ClearTag ¶ added in v0.3.8
func (x *Connection) ClearTag()
func (*Connection) ClearTlsServerName ¶ added in v0.3.8
func (x *Connection) ClearTlsServerName()
func (*Connection) ClearType ¶ added in v0.3.8
func (x *Connection) ClearType()
func (*Connection) ClearUdpMigrateId ¶ added in v0.3.8
func (x *Connection) ClearUdpMigrateId()
func (*Connection) ClearUid ¶ added in v0.3.8
func (x *Connection) ClearUid()
func (*Connection) GetAddr ¶
func (x *Connection) GetAddr() string
func (*Connection) GetComponent ¶ added in v0.3.8
func (x *Connection) GetComponent() string
func (*Connection) GetDestionation ¶ added in v0.3.8
func (x *Connection) GetDestionation() string
func (*Connection) GetDomain ¶ added in v0.3.8
func (x *Connection) GetDomain() string
func (*Connection) GetFakeIp ¶ added in v0.3.8
func (x *Connection) GetFakeIp() string
func (*Connection) GetHash ¶ added in v0.3.8
func (x *Connection) GetHash() string
func (*Connection) GetHosts ¶ added in v0.3.8
func (x *Connection) GetHosts() string
func (*Connection) GetHttpHost ¶ added in v0.3.8
func (x *Connection) GetHttpHost() string
func (*Connection) GetId ¶
func (x *Connection) GetId() uint64
func (*Connection) GetInbound ¶ added in v0.3.8
func (x *Connection) GetInbound() string
func (*Connection) GetIp ¶ added in v0.3.8
func (x *Connection) GetIp() string
func (*Connection) GetMode ¶ added in v0.3.8
func (x *Connection) GetMode() bypass.Mode
func (*Connection) GetModeReason ¶ added in v0.3.8
func (x *Connection) GetModeReason() string
func (*Connection) GetNodeName ¶ added in v0.3.8
func (x *Connection) GetNodeName() string
func (*Connection) GetOutbound ¶ added in v0.3.8
func (x *Connection) GetOutbound() string
func (*Connection) GetPid ¶ added in v0.3.8
func (x *Connection) GetPid() uint64
func (*Connection) GetProcess ¶ added in v0.3.8
func (x *Connection) GetProcess() string
func (*Connection) GetProtocol ¶ added in v0.3.8
func (x *Connection) GetProtocol() string
func (*Connection) GetSource ¶ added in v0.3.8
func (x *Connection) GetSource() string
func (*Connection) GetTag ¶ added in v0.3.8
func (x *Connection) GetTag() string
func (*Connection) GetTlsServerName ¶ added in v0.3.8
func (x *Connection) GetTlsServerName() string
func (*Connection) GetType ¶
func (x *Connection) GetType() *NetType
func (*Connection) GetUdpMigrateId ¶ added in v0.3.8
func (x *Connection) GetUdpMigrateId() uint64
func (*Connection) GetUid ¶ added in v0.3.8
func (x *Connection) GetUid() uint64
func (*Connection) HasAddr ¶ added in v0.3.8
func (x *Connection) HasAddr() bool
func (*Connection) HasComponent ¶ added in v0.3.8
func (x *Connection) HasComponent() bool
func (*Connection) HasDestionation ¶ added in v0.3.8
func (x *Connection) HasDestionation() bool
func (*Connection) HasDomain ¶ added in v0.3.8
func (x *Connection) HasDomain() bool
func (*Connection) HasFakeIp ¶ added in v0.3.8
func (x *Connection) HasFakeIp() bool
func (*Connection) HasHash ¶ added in v0.3.8
func (x *Connection) HasHash() bool
func (*Connection) HasHosts ¶ added in v0.3.8
func (x *Connection) HasHosts() bool
func (*Connection) HasHttpHost ¶ added in v0.3.8
func (x *Connection) HasHttpHost() bool
func (*Connection) HasId ¶ added in v0.3.8
func (x *Connection) HasId() bool
func (*Connection) HasInbound ¶ added in v0.3.8
func (x *Connection) HasInbound() bool
func (*Connection) HasIp ¶ added in v0.3.8
func (x *Connection) HasIp() bool
func (*Connection) HasMode ¶ added in v0.3.8
func (x *Connection) HasMode() bool
func (*Connection) HasModeReason ¶ added in v0.3.8
func (x *Connection) HasModeReason() bool
func (*Connection) HasNodeName ¶ added in v0.3.8
func (x *Connection) HasNodeName() bool
func (*Connection) HasOutbound ¶ added in v0.3.8
func (x *Connection) HasOutbound() bool
func (*Connection) HasPid ¶ added in v0.3.8
func (x *Connection) HasPid() bool
func (*Connection) HasProcess ¶ added in v0.3.8
func (x *Connection) HasProcess() bool
func (*Connection) HasProtocol ¶ added in v0.3.8
func (x *Connection) HasProtocol() bool
func (*Connection) HasSource ¶ added in v0.3.8
func (x *Connection) HasSource() bool
func (*Connection) HasTag ¶ added in v0.3.8
func (x *Connection) HasTag() bool
func (*Connection) HasTlsServerName ¶ added in v0.3.8
func (x *Connection) HasTlsServerName() bool
func (*Connection) HasType ¶ added in v0.3.8
func (x *Connection) HasType() bool
func (*Connection) HasUdpMigrateId ¶ added in v0.3.8
func (x *Connection) HasUdpMigrateId() bool
func (*Connection) HasUid ¶ added in v0.3.8
func (x *Connection) HasUid() bool
func (*Connection) ProtoMessage ¶
func (*Connection) ProtoMessage()
func (*Connection) ProtoReflect ¶
func (x *Connection) ProtoReflect() protoreflect.Message
func (*Connection) Reset ¶
func (x *Connection) Reset()
func (*Connection) SetAddr ¶ added in v0.3.8
func (x *Connection) SetAddr(v string)
func (*Connection) SetComponent ¶ added in v0.3.8
func (x *Connection) SetComponent(v string)
func (*Connection) SetDestionation ¶ added in v0.3.8
func (x *Connection) SetDestionation(v string)
func (*Connection) SetDomain ¶ added in v0.3.8
func (x *Connection) SetDomain(v string)
func (*Connection) SetFakeIp ¶ added in v0.3.8
func (x *Connection) SetFakeIp(v string)
func (*Connection) SetHash ¶ added in v0.3.8
func (x *Connection) SetHash(v string)
func (*Connection) SetHosts ¶ added in v0.3.8
func (x *Connection) SetHosts(v string)
func (*Connection) SetHttpHost ¶ added in v0.3.8
func (x *Connection) SetHttpHost(v string)
func (*Connection) SetId ¶ added in v0.3.8
func (x *Connection) SetId(v uint64)
func (*Connection) SetInbound ¶ added in v0.3.8
func (x *Connection) SetInbound(v string)
func (*Connection) SetIp ¶ added in v0.3.8
func (x *Connection) SetIp(v string)
func (*Connection) SetMode ¶ added in v0.3.8
func (x *Connection) SetMode(v bypass.Mode)
func (*Connection) SetModeReason ¶ added in v0.3.8
func (x *Connection) SetModeReason(v string)
func (*Connection) SetNodeName ¶ added in v0.3.8
func (x *Connection) SetNodeName(v string)
func (*Connection) SetOutbound ¶ added in v0.3.8
func (x *Connection) SetOutbound(v string)
func (*Connection) SetPid ¶ added in v0.3.8
func (x *Connection) SetPid(v uint64)
func (*Connection) SetProcess ¶ added in v0.3.8
func (x *Connection) SetProcess(v string)
func (*Connection) SetProtocol ¶ added in v0.3.8
func (x *Connection) SetProtocol(v string)
func (*Connection) SetSource ¶ added in v0.3.8
func (x *Connection) SetSource(v string)
func (*Connection) SetTag ¶ added in v0.3.8
func (x *Connection) SetTag(v string)
func (*Connection) SetTlsServerName ¶ added in v0.3.8
func (x *Connection) SetTlsServerName(v string)
func (*Connection) SetType ¶ added in v0.3.8
func (x *Connection) SetType(v *NetType)
func (*Connection) SetUdpMigrateId ¶ added in v0.3.8
func (x *Connection) SetUdpMigrateId(v uint64)
func (*Connection) SetUid ¶ added in v0.3.8
func (x *Connection) SetUid(v uint64)
func (*Connection) String ¶
func (x *Connection) String() string
type Connection_builder ¶ added in v0.3.8
type Connection_builder struct {
Addr *string
Id *uint64
Type *NetType
Source *string
Inbound *string
Outbound *string
Destionation *string
FakeIp *string
Hosts *string
Domain *string
Ip *string
Tag *string
Hash *string
NodeName *string
Protocol *string
Process *string
Pid *uint64
Uid *uint64
TlsServerName *string
HttpHost *string
Component *string
UdpMigrateId *uint64
Mode *bypass.Mode
ModeReason *string
// contains filtered or unexported fields
}
func (Connection_builder) Build ¶ added in v0.3.8
func (b0 Connection_builder) Build() *Connection
type NetType ¶
type NetType struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
func (*NetType) ClearConnType ¶ added in v0.3.8
func (x *NetType) ClearConnType()
func (*NetType) ClearUnderlyingType ¶ added in v0.3.8
func (x *NetType) ClearUnderlyingType()
func (*NetType) GetConnType ¶
func (*NetType) GetUnderlyingType ¶
func (*NetType) HasConnType ¶ added in v0.3.8
func (*NetType) HasUnderlyingType ¶ added in v0.3.8
func (*NetType) ProtoMessage ¶
func (*NetType) ProtoMessage()
func (*NetType) ProtoReflect ¶
func (x *NetType) ProtoReflect() protoreflect.Message
func (*NetType) SetConnType ¶ added in v0.3.8
func (*NetType) SetUnderlyingType ¶ added in v0.3.8
type NetType_builder ¶ added in v0.3.8
type NetType_builder struct {
ConnType *Type
UnderlyingType *Type
// contains filtered or unexported fields
}
func (NetType_builder) Build ¶ added in v0.3.8
func (b0 NetType_builder) Build() *NetType
type Type ¶
type Type int32
"tcp", "tcp4", "tcp6" "udp", "udp4", "udp6" "ip", "ip4", "ip6" "unix", "unixgram", "unixpacket"
func (Type) Descriptor ¶
func (Type) Descriptor() protoreflect.EnumDescriptor
func (Type) Number ¶
func (x Type) Number() protoreflect.EnumNumber
func (Type) Type ¶
func (Type) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.