Documentation ¶
Overview ¶
Package proxyman defines applications for manageing inbound and outbound proxies.
Index ¶
Constants ¶
View Source
const ( APP_ID_INBOUND_MANAGER = app.ID(4) APP_ID_OUTBOUND_MANAGER = app.ID(6) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InboundConfig ¶
type InboundConfig struct { }
func (*InboundConfig) Descriptor ¶
func (*InboundConfig) Descriptor() ([]byte, []int)
func (*InboundConfig) ProtoMessage ¶
func (*InboundConfig) ProtoMessage()
func (*InboundConfig) Reset ¶
func (m *InboundConfig) Reset()
func (*InboundConfig) String ¶
func (m *InboundConfig) String() string
type InboundHandlerManager ¶ added in v1.9.1
type InboundHandlerManager interface {
GetHandler(tag string) (proxy.InboundHandler, int)
}
type OutboundConfig ¶
type OutboundConfig struct { }
func (*OutboundConfig) Descriptor ¶
func (*OutboundConfig) Descriptor() ([]byte, []int)
func (*OutboundConfig) ProtoMessage ¶
func (*OutboundConfig) ProtoMessage()
func (*OutboundConfig) Reset ¶
func (m *OutboundConfig) Reset()
func (*OutboundConfig) String ¶
func (m *OutboundConfig) String() string
type OutboundHandlerManager ¶ added in v1.13.1
type OutboundHandlerManager interface { GetHandler(tag string) proxy.OutboundHandler GetDefaultHandler() proxy.OutboundHandler SetDefaultHandler(handler proxy.OutboundHandler) error SetHandler(tag string, handler proxy.OutboundHandler) error }
Click to show internal directories.
Click to hide internal directories.