server

package
v1.14.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2026 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ShadowSocks  = "shadowsocks"
	Vmess        = "vmess"
	Vless        = "vless"
	Trojan       = "trojan"
	AnyTLS       = "anytls"
	Tuic         = "tuic"
	Hysteria2    = "hysteria2"
	ShadowsocksR = "shadowsocksr"
	Mieru        = "mieru"
	Naive        = "naive"
	Snell        = "snell"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateNodeLogic

type CreateNodeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewCreateNodeLogic

func NewCreateNodeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateNodeLogic

NewCreateNodeLogic Create Node

func (*CreateNodeLogic) CreateNode

func (l *CreateNodeLogic) CreateNode(req *dto.CreateNodeRequest) error

type CreateServerLogic added in v1.1.0

type CreateServerLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewCreateServerLogic added in v1.1.0

func NewCreateServerLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateServerLogic

NewCreateServerLogic Create Server

func (*CreateServerLogic) CreateServer added in v1.1.0

func (l *CreateServerLogic) CreateServer(req *dto.CreateServerRequest) error

type DeleteNodeLogic

type DeleteNodeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewDeleteNodeLogic

func NewDeleteNodeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteNodeLogic

NewDeleteNodeLogic Delete Node

func (*DeleteNodeLogic) DeleteNode

func (l *DeleteNodeLogic) DeleteNode(req *dto.DeleteNodeRequest) error

type DeleteServerLogic added in v1.1.0

type DeleteServerLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewDeleteServerLogic added in v1.1.0

func NewDeleteServerLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteServerLogic

NewDeleteServerLogic Delete Server

func (*DeleteServerLogic) DeleteServer added in v1.1.0

func (l *DeleteServerLogic) DeleteServer(req *dto.DeleteServerRequest) error

type FilterNodeListLogic added in v1.1.0

type FilterNodeListLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewFilterNodeListLogic added in v1.1.0

func NewFilterNodeListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FilterNodeListLogic

NewFilterNodeListLogic Filter Node List

func (*FilterNodeListLogic) FilterNodeList added in v1.1.0

func (l *FilterNodeListLogic) FilterNodeList(req *dto.FilterNodeListRequest) (resp *dto.FilterNodeListResponse, err error)

type FilterServerListLogic added in v1.1.0

type FilterServerListLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewFilterServerListLogic added in v1.1.0

func NewFilterServerListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FilterServerListLogic

NewFilterServerListLogic Filter Server List

func (*FilterServerListLogic) FilterServerList added in v1.1.0

func (l *FilterServerListLogic) FilterServerList(req *dto.FilterServerListRequest) (resp *dto.FilterServerListResponse, err error)

type GetServerNodeConfigLogic added in v1.2.14

type GetServerNodeConfigLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetServerNodeConfigLogic added in v1.2.14

func NewGetServerNodeConfigLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetServerNodeConfigLogic

func (*GetServerNodeConfigLogic) GetServerNodeConfig added in v1.2.14

type GetServerProtocolsLogic added in v1.1.0

type GetServerProtocolsLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetServerProtocolsLogic added in v1.1.0

func NewGetServerProtocolsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetServerProtocolsLogic

Get Server Protocols

func (*GetServerProtocolsLogic) GetServerProtocols added in v1.1.0

type QueryNodeTagLogic added in v1.1.0

type QueryNodeTagLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryNodeTagLogic added in v1.1.0

func NewQueryNodeTagLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryNodeTagLogic

NewQueryNodeTagLogic Query all node tags

func (*QueryNodeTagLogic) QueryNodeTag added in v1.1.0

func (l *QueryNodeTagLogic) QueryNodeTag() (resp *dto.QueryNodeTagResponse, err error)

type ResetSortWithNodeLogic added in v1.1.0

type ResetSortWithNodeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewResetSortWithNodeLogic added in v1.1.0

func NewResetSortWithNodeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ResetSortWithNodeLogic

NewResetSortWithNodeLogic Reset node sort

func (*ResetSortWithNodeLogic) ResetSortWithNode added in v1.1.0

func (l *ResetSortWithNodeLogic) ResetSortWithNode(req *dto.ResetSortRequest) error

type ResetSortWithServerLogic added in v1.1.0

type ResetSortWithServerLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewResetSortWithServerLogic added in v1.1.0

func NewResetSortWithServerLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ResetSortWithServerLogic

NewResetSortWithServerLogic Reset server sort

func (*ResetSortWithServerLogic) ResetSortWithServer added in v1.1.0

func (l *ResetSortWithServerLogic) ResetSortWithServer(req *dto.ResetSortRequest) error

type ToggleNodeStatusLogic added in v1.1.0

type ToggleNodeStatusLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewToggleNodeStatusLogic added in v1.1.0

func NewToggleNodeStatusLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ToggleNodeStatusLogic

NewToggleNodeStatusLogic Toggle Node Status

func (*ToggleNodeStatusLogic) ToggleNodeStatus added in v1.1.0

func (l *ToggleNodeStatusLogic) ToggleNodeStatus(req *dto.ToggleNodeStatusRequest) error

type UpdateNodeLogic

type UpdateNodeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateNodeLogic

func NewUpdateNodeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateNodeLogic

NewUpdateNodeLogic Update Node

func (*UpdateNodeLogic) UpdateNode

func (l *UpdateNodeLogic) UpdateNode(req *dto.UpdateNodeRequest) error

type UpdateServerLogic added in v1.1.0

type UpdateServerLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateServerLogic added in v1.1.0

func NewUpdateServerLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateServerLogic

NewUpdateServerLogic Update Server

func (*UpdateServerLogic) UpdateServer added in v1.1.0

func (l *UpdateServerLogic) UpdateServer(req *dto.UpdateServerRequest) error

type UpdateServerNodeConfigLogic added in v1.2.14

type UpdateServerNodeConfigLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateServerNodeConfigLogic added in v1.2.14

func NewUpdateServerNodeConfigLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateServerNodeConfigLogic

func (*UpdateServerNodeConfigLogic) UpdateServerNodeConfig added in v1.2.14

func (l *UpdateServerNodeConfigLogic) UpdateServerNodeConfig(req *dto.UpdateServerNodeConfigRequest) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL