Documentation ¶
Index ¶
- func New(c *conf.CoreConfig) (vCore.Core, error)
- type Box
- func (b *Box) AddNode(tag string, info *panel.NodeInfo, config *conf.Options) error
- func (b *Box) AddUsers(p *core.AddUsersParams) (added int, err error)
- func (b *Box) Close() error
- func (b *Box) DelNode(tag string) error
- func (b *Box) DelUsers(users []panel.UserInfo, tag string) error
- func (b *Box) GetUserTraffic(tag, uuid string, reset bool) (up int64, down int64)
- func (b *Box) PreStart() error
- func (b *Box) Protocols() []string
- func (b *Box) Router() adapter.Router
- func (b *Box) Start() error
- func (b *Box) Type() string
- type DNSConfig
- type HookServer
- func (h *HookServer) CacheFile() adapter.ClashCacheFile
- func (h *HookServer) Close() error
- func (h *HookServer) HistoryStorage() *urltest.HistoryStorage
- func (h *HookServer) Mode() string
- func (h *HookServer) ModeList() []string
- func (h *HookServer) PreStart() error
- func (h *HookServer) RoutedConnection(_ context.Context, conn net.Conn, m adapter.InboundContext, _ adapter.Rule) (net.Conn, adapter.Tracker)
- func (h *HookServer) RoutedPacketConnection(_ context.Context, conn N.PacketConn, m adapter.InboundContext, _ adapter.Rule) (N.PacketConn, adapter.Tracker)
- func (h *HookServer) Start() error
- func (h *HookServer) StoreFakeIP() bool
- func (h *HookServer) StoreSelected() bool
- type Tracker
- type UserDeleter
- type WsNetworkConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Box ¶
type Box struct {
// contains filtered or unexported fields
}
func (*Box) GetUserTraffic ¶
type HookServer ¶
type HookServer struct {
// contains filtered or unexported fields
}
func NewHookServer ¶
func NewHookServer(logger log.Logger) *HookServer
func (*HookServer) CacheFile ¶
func (h *HookServer) CacheFile() adapter.ClashCacheFile
func (*HookServer) Close ¶
func (h *HookServer) Close() error
func (*HookServer) HistoryStorage ¶
func (h *HookServer) HistoryStorage() *urltest.HistoryStorage
func (*HookServer) Mode ¶
func (h *HookServer) Mode() string
func (*HookServer) ModeList ¶
func (h *HookServer) ModeList() []string
func (*HookServer) PreStart ¶
func (h *HookServer) PreStart() error
func (*HookServer) RoutedConnection ¶
func (*HookServer) RoutedPacketConnection ¶
func (h *HookServer) RoutedPacketConnection(_ context.Context, conn N.PacketConn, m adapter.InboundContext, _ adapter.Rule) (N.PacketConn, adapter.Tracker)
func (*HookServer) Start ¶
func (h *HookServer) Start() error
func (*HookServer) StoreFakeIP ¶
func (h *HookServer) StoreFakeIP() bool
func (*HookServer) StoreSelected ¶
func (h *HookServer) StoreSelected() bool
type UserDeleter ¶
type WsNetworkConfig ¶
Click to show internal directories.
Click to hide internal directories.