Documentation
¶
Index ¶
- Constants
- Variables
- func InstallHysteria(sshClient *sshhelper.Client, user string) error
- func InstallVX(sshClient *sshhelper.Client, user string) error
- func InstallXray(sshClient *sshhelper.Client, user string) error
- func IterateAddr(ctx context.Context, addr string) (<-chan Host, error)
- func LookupIP(ctx context.Context, addr string) (net.IP, error)
- func NextIP(ip net.IP, increment bool) net.IP
- func RegisterApiServer(s grpc.ServiceRegistrar, srv ApiServer)
- func ScanTLS(ctx context.Context, host Host, out chan<- string)
- func UninstallVX(sshClient *sshhelper.Client) error
- func UpdateHysteriaConfig(sshClient *sshhelper.Client, config []byte) error
- func UpdateVX(sshClient *sshhelper.Client, user string) error
- func UpdateXrayConfig(sshClient *sshhelper.Client, config []byte) error
- type AddInboundRequest
- func (*AddInboundRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddInboundRequest) GetInbound() *configs.ProxyInboundConfig
- func (*AddInboundRequest) ProtoMessage()
- func (x *AddInboundRequest) ProtoReflect() protoreflect.Message
- func (x *AddInboundRequest) Reset()
- func (x *AddInboundRequest) String() string
- type AddInboundResponse
- type Api
- func (a *Api) ApiDownload(req *DownloadRequest, dialerFactory transport.DialerFactory) (*DownloadResponse, error)
- func (a *Api) CloseDb(ctx context.Context, req *CloseDbRequest) (*Receipt, error)
- func (a *Api) Decode(ctx context.Context, req *DecodeRequest) (*DecodeResponse, error)
- func (a *Api) DecreaseClientUser(c *SshClientCacheItem) error
- func (a *Api) DefaultNICHasGlobalV6(ctx context.Context, req *DefaultNICHasGlobalV6Request) (*DefaultNICHasGlobalV6Response, error)
- func (a *Api) Deploy(ctx context.Context, req *DeployRequest) (*DeployResponse, error)
- func (a *Api) Download(ctx context.Context, req *DownloadRequest) (*DownloadResponse, error)
- func (a *Api) GenerateCert(ctx context.Context, req *GenerateCertRequest) (*GenerateCertResponse, error)
- func (a *Api) GenerateX25519KeyPair(ctx context.Context, req *GenerateX25519KeyPairRequest) (*GenerateX25519KeyPairResponse, error)
- func (a *Api) GeoIP(ctx context.Context, req *GeoIPRequest) (*GeoIPResponse, error)
- func (a *Api) GetCertDomain(ctx context.Context, req *GetCertDomainRequest) (*GetCertDomainResponse, error)
- func (a *Api) GetDb() *gorm.DB
- func (a *Api) GetServerPublicKey(ctx context.Context, req *GetServerPublicKeyRequest) (*GetServerPublicKeyResponse, error)
- func (a *Api) HandlerTest(ctx context.Context, req *HandlerUsableRequest, url string) (ret HandlerUsableResponse)
- func (a *Api) HandlerUsable(ctx context.Context, req *HandlerUsableRequest) (*HandlerUsableResponse, error)
- func (a *Api) InboundConfigToOutboundConfig(ctx context.Context, req *InboundConfigToOutboundConfigRequest) (*InboundConfigToOutboundConfigResponse, error)
- func (a *Api) MonitorServer(req *MonitorServerRequest, in Api_MonitorServerServer) error
- func (a *Api) OpenDb(ctx context.Context, req *OpenDbRequest) (*Receipt, error)
- func (a *Api) ParseClashRuleFile(c context.Context, req *ParseClashRuleFileRequest) (*ParseClashRuleFileResponse, error)
- func (a *Api) ParseGeoIPConfig(ctx context.Context, req *ParseGeoIPConfigRequest) (*ParseGeoIPConfigResponse, error)
- func (a *Api) ParseGeositeConfig(ctx context.Context, req *ParseGeositeConfigRequest) (*ParseGeositeConfigResponse, error)
- func (a *Api) ProcessGeoFiles(ctx context.Context, req *ProcessGeoFilesRequest) (*ProcessGeoFilesResponse, error)
- func (a *Api) RttTest(ctx context.Context, req *RttTestRequest) (*RttTestResponse, error)
- func (a *Api) RunRealiScanner(ctx context.Context, req *RunRealiScannerRequest) (*RunRealiScannerResponse, error)
- func (a *Api) ServerAction(ctx context.Context, req *ServerActionRequest) (*ServerActionResponse, error)
- func (a *Api) ServerConfig(ctx context.Context, req *ServerConfigRequest) (*ServerConfigResponse, error)
- func (a *Api) SetSecret(id uint32, secret string)
- func (a *Api) SpeedTest(req *SpeedTestRequest, in Api_SpeedTestServer) error
- func (a *Api) Stop()
- func (a *Api) ToUrl(ctx context.Context, req *ToUrlRequest) (*ToUrlResponse, error)
- func (a *Api) UpdateServerConfig(ctx context.Context, req *UpdateServerConfigRequest) (*UpdateServerConfigResponse, error)
- func (a *Api) UpdateSubscription(ctx context.Context, req *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
- func (a *Api) UpdateTmStatus(ctx context.Context, req *UpdateTmStatusRequest) (*Receipt, error)
- func (a *Api) UploadLog(ctx context.Context, req *UploadLogRequest) (*UploadLogResponse, error)
- func (a *Api) VX(ctx context.Context, req *VXRequest) (*Receipt, error)
- func (a *Api) VproxyStatus(ctx context.Context, req *VproxyStatusRequest) (*VproxyStatusResponse, error)
- type ApiClient
- type ApiOption
- type ApiServer
- type ApiServerConfig
- func (*ApiServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ApiServerConfig) GetBindToDefaultNic() bool
- func (x *ApiServerConfig) GetClientCert() []byte
- func (x *ApiServerConfig) GetDbPath() string
- func (x *ApiServerConfig) GetGeoipPath() string
- func (x *ApiServerConfig) GetInterval() uint32
- func (x *ApiServerConfig) GetLastUpdateTime() uint32
- func (x *ApiServerConfig) GetListenAddr() string
- func (x *ApiServerConfig) GetLogLevel() uint32
- func (x *ApiServerConfig) GetTunName() string
- func (*ApiServerConfig) ProtoMessage()
- func (x *ApiServerConfig) ProtoReflect() protoreflect.Message
- func (x *ApiServerConfig) Reset()
- func (x *ApiServerConfig) String() string
- type Api_MonitorServerClient
- type Api_MonitorServerServer
- type Api_SpeedTestClient
- type Api_SpeedTestServer
- type CloseDbRequest
- type DecodeRequest
- type DecodeResponse
- func (*DecodeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DecodeResponse) GetFailedNodes() []string
- func (x *DecodeResponse) GetHandlers() []*configs.OutboundHandlerConfig
- func (*DecodeResponse) ProtoMessage()
- func (x *DecodeResponse) ProtoReflect() protoreflect.Message
- func (x *DecodeResponse) Reset()
- func (x *DecodeResponse) String() string
- type DefaultNICHasGlobalV6Request
- func (*DefaultNICHasGlobalV6Request) Descriptor() ([]byte, []int)deprecated
- func (*DefaultNICHasGlobalV6Request) ProtoMessage()
- func (x *DefaultNICHasGlobalV6Request) ProtoReflect() protoreflect.Message
- func (x *DefaultNICHasGlobalV6Request) Reset()
- func (x *DefaultNICHasGlobalV6Request) String() string
- type DefaultNICHasGlobalV6Response
- func (*DefaultNICHasGlobalV6Response) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultNICHasGlobalV6Response) GetHasGlobalV6() bool
- func (*DefaultNICHasGlobalV6Response) ProtoMessage()
- func (x *DefaultNICHasGlobalV6Response) ProtoReflect() protoreflect.Message
- func (x *DefaultNICHasGlobalV6Response) Reset()
- func (x *DefaultNICHasGlobalV6Response) String() string
- type DeployRequest
- func (*DeployRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeployRequest) GetFiles() map[string][]byte
- func (x *DeployRequest) GetHysteriaConfig() []byte
- func (x *DeployRequest) GetSshConfig() *ServerSshConfig
- func (x *DeployRequest) GetVxConfig() *server.ServerConfig
- func (x *DeployRequest) GetXrayConfig() []byte
- func (*DeployRequest) ProtoMessage()
- func (x *DeployRequest) ProtoReflect() protoreflect.Message
- func (x *DeployRequest) Reset()
- func (x *DeployRequest) String() string
- type DeployResponse
- type DownloadRequest
- func (*DownloadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadRequest) GetDest() string
- func (x *DownloadRequest) GetHandlers() []*configs.HandlerConfig
- func (x *DownloadRequest) GetUrl() string
- func (*DownloadRequest) ProtoMessage()
- func (x *DownloadRequest) ProtoReflect() protoreflect.Message
- func (x *DownloadRequest) Reset()
- func (x *DownloadRequest) String() string
- type DownloadResponse
- func (*DownloadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadResponse) GetData() []byte
- func (x *DownloadResponse) GetUsage() map[string]uint32
- func (*DownloadResponse) ProtoMessage()
- func (x *DownloadResponse) ProtoReflect() protoreflect.Message
- func (x *DownloadResponse) Reset()
- func (x *DownloadResponse) String() string
- type GenerateCertRequest
- func (*GenerateCertRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateCertRequest) GetDomain() string
- func (*GenerateCertRequest) ProtoMessage()
- func (x *GenerateCertRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateCertRequest) Reset()
- func (x *GenerateCertRequest) String() string
- type GenerateCertResponse
- func (*GenerateCertResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateCertResponse) GetCert() []byte
- func (x *GenerateCertResponse) GetCertHash() []byte
- func (x *GenerateCertResponse) GetKey() []byte
- func (*GenerateCertResponse) ProtoMessage()
- func (x *GenerateCertResponse) ProtoReflect() protoreflect.Message
- func (x *GenerateCertResponse) Reset()
- func (x *GenerateCertResponse) String() string
- type GenerateX25519KeyPairRequest
- func (*GenerateX25519KeyPairRequest) Descriptor() ([]byte, []int)deprecated
- func (*GenerateX25519KeyPairRequest) ProtoMessage()
- func (x *GenerateX25519KeyPairRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateX25519KeyPairRequest) Reset()
- func (x *GenerateX25519KeyPairRequest) String() string
- type GenerateX25519KeyPairResponse
- func (*GenerateX25519KeyPairResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateX25519KeyPairResponse) GetPri() string
- func (x *GenerateX25519KeyPairResponse) GetPub() string
- func (*GenerateX25519KeyPairResponse) ProtoMessage()
- func (x *GenerateX25519KeyPairResponse) ProtoReflect() protoreflect.Message
- func (x *GenerateX25519KeyPairResponse) Reset()
- func (x *GenerateX25519KeyPairResponse) String() string
- type GeoIPRequest
- type GeoIPResponse
- type GetCertDomainRequest
- func (*GetCertDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertDomainRequest) GetCert() []byte
- func (*GetCertDomainRequest) ProtoMessage()
- func (x *GetCertDomainRequest) ProtoReflect() protoreflect.Message
- func (x *GetCertDomainRequest) Reset()
- func (x *GetCertDomainRequest) String() string
- type GetCertDomainResponse
- func (*GetCertDomainResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertDomainResponse) GetDomain() string
- func (*GetCertDomainResponse) ProtoMessage()
- func (x *GetCertDomainResponse) ProtoReflect() protoreflect.Message
- func (x *GetCertDomainResponse) Reset()
- func (x *GetCertDomainResponse) String() string
- type GetServerPublicKeyRequest
- func (*GetServerPublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerPublicKeyRequest) GetSshConfig() *ServerSshConfig
- func (*GetServerPublicKeyRequest) ProtoMessage()
- func (x *GetServerPublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetServerPublicKeyRequest) Reset()
- func (x *GetServerPublicKeyRequest) String() string
- type GetServerPublicKeyResponse
- func (*GetServerPublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerPublicKeyResponse) GetPublicKey() []byte
- func (*GetServerPublicKeyResponse) ProtoMessage()
- func (x *GetServerPublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *GetServerPublicKeyResponse) Reset()
- func (x *GetServerPublicKeyResponse) String() string
- type HandlerIpRequest
- func (*HandlerIpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HandlerIpRequest) GetHandler() *configs.OutboundHandlerConfig
- func (*HandlerIpRequest) ProtoMessage()
- func (x *HandlerIpRequest) ProtoReflect() protoreflect.Message
- func (x *HandlerIpRequest) Reset()
- func (x *HandlerIpRequest) String() string
- type HandlerIpResponse
- func (*HandlerIpResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HandlerIpResponse) GetIp4() string
- func (x *HandlerIpResponse) GetIp6() string
- func (*HandlerIpResponse) ProtoMessage()
- func (x *HandlerIpResponse) ProtoReflect() protoreflect.Message
- func (x *HandlerIpResponse) Reset()
- func (x *HandlerIpResponse) String() string
- type HandlerUsableRequest
- func (*HandlerUsableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HandlerUsableRequest) GetHandler() *configs.HandlerConfig
- func (*HandlerUsableRequest) ProtoMessage()
- func (x *HandlerUsableRequest) ProtoReflect() protoreflect.Message
- func (x *HandlerUsableRequest) Reset()
- func (x *HandlerUsableRequest) String() string
- type HandlerUsableResponse
- func (*HandlerUsableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HandlerUsableResponse) GetIp() string
- func (x *HandlerUsableResponse) GetPing() int32
- func (*HandlerUsableResponse) ProtoMessage()
- func (x *HandlerUsableResponse) ProtoReflect() protoreflect.Message
- func (x *HandlerUsableResponse) Reset()
- func (x *HandlerUsableResponse) String() string
- type Host
- type HostType
- type InboundConfigToOutboundConfigRequest
- func (*InboundConfigToOutboundConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InboundConfigToOutboundConfigRequest) GetInbound() *configs.ProxyInboundConfig
- func (x *InboundConfigToOutboundConfigRequest) GetMultiInbound() *configs.MultiProxyInboundConfig
- func (x *InboundConfigToOutboundConfigRequest) GetServerAddress() string
- func (x *InboundConfigToOutboundConfigRequest) GetServerName() string
- func (*InboundConfigToOutboundConfigRequest) ProtoMessage()
- func (x *InboundConfigToOutboundConfigRequest) ProtoReflect() protoreflect.Message
- func (x *InboundConfigToOutboundConfigRequest) Reset()
- func (x *InboundConfigToOutboundConfigRequest) String() string
- type InboundConfigToOutboundConfigResponse
- func (*InboundConfigToOutboundConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InboundConfigToOutboundConfigResponse) GetOutboundConfigs() []*configs.OutboundHandlerConfig
- func (*InboundConfigToOutboundConfigResponse) ProtoMessage()
- func (x *InboundConfigToOutboundConfigResponse) ProtoReflect() protoreflect.Message
- func (x *InboundConfigToOutboundConfigResponse) Reset()
- func (x *InboundConfigToOutboundConfigResponse) String() string
- type MonitorServerRequest
- func (*MonitorServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MonitorServerRequest) GetInterval() uint32
- func (x *MonitorServerRequest) GetSshConfig() *ServerSshConfig
- func (*MonitorServerRequest) ProtoMessage()
- func (x *MonitorServerRequest) ProtoReflect() protoreflect.Message
- func (x *MonitorServerRequest) Reset()
- func (x *MonitorServerRequest) String() string
- type MonitorServerResponse
- func (*MonitorServerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MonitorServerResponse) GetCpu() uint32
- func (x *MonitorServerResponse) GetNetInSpeed() uint32
- func (x *MonitorServerResponse) GetNetInUsage() uint64
- func (x *MonitorServerResponse) GetNetOutSpeed() uint32
- func (x *MonitorServerResponse) GetNetOutUsage() uint64
- func (x *MonitorServerResponse) GetTotalDisk() uint32
- func (x *MonitorServerResponse) GetTotalMemory() uint64
- func (x *MonitorServerResponse) GetUsedDisk() uint32
- func (x *MonitorServerResponse) GetUsedMemory() uint64
- func (*MonitorServerResponse) ProtoMessage()
- func (x *MonitorServerResponse) ProtoReflect() protoreflect.Message
- func (x *MonitorServerResponse) Reset()
- func (x *MonitorServerResponse) String() string
- type OpenDbRequest
- type ParseClashRuleFileRequest
- func (*ParseClashRuleFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParseClashRuleFileRequest) GetContent() []byte
- func (*ParseClashRuleFileRequest) ProtoMessage()
- func (x *ParseClashRuleFileRequest) ProtoReflect() protoreflect.Message
- func (x *ParseClashRuleFileRequest) Reset()
- func (x *ParseClashRuleFileRequest) String() string
- type ParseClashRuleFileResponse
- func (*ParseClashRuleFileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ParseClashRuleFileResponse) GetAppIds() []*configs.AppId
- func (x *ParseClashRuleFileResponse) GetCidrs() []*geo.CIDR
- func (x *ParseClashRuleFileResponse) GetDomains() []*geo.Domain
- func (*ParseClashRuleFileResponse) ProtoMessage()
- func (x *ParseClashRuleFileResponse) ProtoReflect() protoreflect.Message
- func (x *ParseClashRuleFileResponse) Reset()
- func (x *ParseClashRuleFileResponse) String() string
- type ParseGeoIPConfigRequest
- func (*ParseGeoIPConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParseGeoIPConfigRequest) GetConfig() *configs.GeoIPConfig
- func (*ParseGeoIPConfigRequest) ProtoMessage()
- func (x *ParseGeoIPConfigRequest) ProtoReflect() protoreflect.Message
- func (x *ParseGeoIPConfigRequest) Reset()
- func (x *ParseGeoIPConfigRequest) String() string
- type ParseGeoIPConfigResponse
- func (*ParseGeoIPConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ParseGeoIPConfigResponse) GetCidrs() []*geo.CIDR
- func (*ParseGeoIPConfigResponse) ProtoMessage()
- func (x *ParseGeoIPConfigResponse) ProtoReflect() protoreflect.Message
- func (x *ParseGeoIPConfigResponse) Reset()
- func (x *ParseGeoIPConfigResponse) String() string
- type ParseGeositeConfigRequest
- func (*ParseGeositeConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParseGeositeConfigRequest) GetConfig() *configs.GeositeConfig
- func (*ParseGeositeConfigRequest) ProtoMessage()
- func (x *ParseGeositeConfigRequest) ProtoReflect() protoreflect.Message
- func (x *ParseGeositeConfigRequest) Reset()
- func (x *ParseGeositeConfigRequest) String() string
- type ParseGeositeConfigResponse
- func (*ParseGeositeConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ParseGeositeConfigResponse) GetDomains() []*geo.Domain
- func (*ParseGeositeConfigResponse) ProtoMessage()
- func (x *ParseGeositeConfigResponse) ProtoReflect() protoreflect.Message
- func (x *ParseGeositeConfigResponse) Reset()
- func (x *ParseGeositeConfigResponse) String() string
- type ProcessGeoFilesRequest
- func (*ProcessGeoFilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProcessGeoFilesRequest) GetDstGeoipPath() string
- func (x *ProcessGeoFilesRequest) GetDstGeositePath() string
- func (x *ProcessGeoFilesRequest) GetGeoipCodes() []string
- func (x *ProcessGeoFilesRequest) GetGeoipPath() string
- func (x *ProcessGeoFilesRequest) GetGeositeCodes() []string
- func (x *ProcessGeoFilesRequest) GetGeositePath() string
- func (*ProcessGeoFilesRequest) ProtoMessage()
- func (x *ProcessGeoFilesRequest) ProtoReflect() protoreflect.Message
- func (x *ProcessGeoFilesRequest) Reset()
- func (x *ProcessGeoFilesRequest) String() string
- type ProcessGeoFilesResponse
- type RealiScannerResult
- func (*RealiScannerResult) Descriptor() ([]byte, []int)deprecated
- func (x *RealiScannerResult) GetDomain() string
- func (x *RealiScannerResult) GetIp() string
- func (*RealiScannerResult) ProtoMessage()
- func (x *RealiScannerResult) ProtoReflect() protoreflect.Message
- func (x *RealiScannerResult) Reset()
- func (x *RealiScannerResult) String() string
- type Receipt
- type RttTestRequest
- func (*RttTestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RttTestRequest) GetAddr() string
- func (x *RttTestRequest) GetPort() uint32
- func (*RttTestRequest) ProtoMessage()
- func (x *RttTestRequest) ProtoReflect() protoreflect.Message
- func (x *RttTestRequest) Reset()
- func (x *RttTestRequest) String() string
- type RttTestResponse
- type RunRealiScannerRequest
- func (*RunRealiScannerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunRealiScannerRequest) GetAddr() string
- func (*RunRealiScannerRequest) ProtoMessage()
- func (x *RunRealiScannerRequest) ProtoReflect() protoreflect.Message
- func (x *RunRealiScannerRequest) Reset()
- func (x *RunRealiScannerRequest) String() string
- type RunRealiScannerResponse
- func (*RunRealiScannerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunRealiScannerResponse) GetResults() []*RealiScannerResult
- func (*RunRealiScannerResponse) ProtoMessage()
- func (x *RunRealiScannerResponse) ProtoReflect() protoreflect.Message
- func (x *RunRealiScannerResponse) Reset()
- func (x *RunRealiScannerResponse) String() string
- type ServerActionRequest
- func (*ServerActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ServerActionRequest) GetAction() ServerActionRequest_Action
- func (x *ServerActionRequest) GetSshConfig() *ServerSshConfig
- func (*ServerActionRequest) ProtoMessage()
- func (x *ServerActionRequest) ProtoReflect() protoreflect.Message
- func (x *ServerActionRequest) Reset()
- func (x *ServerActionRequest) String() string
- type ServerActionRequest_Action
- func (ServerActionRequest_Action) Descriptor() protoreflect.EnumDescriptor
- func (x ServerActionRequest_Action) Enum() *ServerActionRequest_Action
- func (ServerActionRequest_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServerActionRequest_Action) Number() protoreflect.EnumNumber
- func (x ServerActionRequest_Action) String() string
- func (ServerActionRequest_Action) Type() protoreflect.EnumType
- type ServerActionResponse
- type ServerConfigRequest
- func (*ServerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfigRequest) GetSshConfig() *ServerSshConfig
- func (*ServerConfigRequest) ProtoMessage()
- func (x *ServerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *ServerConfigRequest) Reset()
- func (x *ServerConfigRequest) String() string
- type ServerConfigResponse
- func (*ServerConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfigResponse) GetConfig() *server.ServerConfig
- func (*ServerConfigResponse) ProtoMessage()
- func (x *ServerConfigResponse) ProtoReflect() protoreflect.Message
- func (x *ServerConfigResponse) Reset()
- func (x *ServerConfigResponse) String() string
- type ServerSshConfig
- func (*ServerSshConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServerSshConfig) GetAddress() string
- func (x *ServerSshConfig) GetPort() uint32
- func (x *ServerSshConfig) GetServerPubKey() []byte
- func (x *ServerSshConfig) GetSshKey() []byte
- func (x *ServerSshConfig) GetSshKeyPassphrase() string
- func (x *ServerSshConfig) GetSshKeyPath() string
- func (x *ServerSshConfig) GetSudoPassword() string
- func (x *ServerSshConfig) GetUsername() string
- func (*ServerSshConfig) ProtoMessage()
- func (x *ServerSshConfig) ProtoReflect() protoreflect.Message
- func (x *ServerSshConfig) Reset()
- func (x *ServerSshConfig) String() string
- type SetSubscriptionIntervalRequest
- func (*SetSubscriptionIntervalRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSubscriptionIntervalRequest) GetInterval() int32
- func (*SetSubscriptionIntervalRequest) ProtoMessage()
- func (x *SetSubscriptionIntervalRequest) ProtoReflect() protoreflect.Message
- func (x *SetSubscriptionIntervalRequest) Reset()
- func (x *SetSubscriptionIntervalRequest) String() string
- type SetSubscriptionIntervalResponse
- func (*SetSubscriptionIntervalResponse) Descriptor() ([]byte, []int)deprecated
- func (*SetSubscriptionIntervalResponse) ProtoMessage()
- func (x *SetSubscriptionIntervalResponse) ProtoReflect() protoreflect.Message
- func (x *SetSubscriptionIntervalResponse) Reset()
- func (x *SetSubscriptionIntervalResponse) String() string
- type SetTunNameRequest
- type SetTunNameResponse
- type SpeedTestRequest
- func (*SpeedTestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SpeedTestRequest) GetHandlers() []*configs.HandlerConfig
- func (x *SpeedTestRequest) GetSize() uint32
- func (*SpeedTestRequest) ProtoMessage()
- func (x *SpeedTestRequest) ProtoReflect() protoreflect.Message
- func (x *SpeedTestRequest) Reset()
- func (x *SpeedTestRequest) String() string
- type SpeedTestResponse
- func (*SpeedTestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SpeedTestResponse) GetDown() int32
- func (x *SpeedTestResponse) GetTag() string
- func (x *SpeedTestResponse) GetUsageDown() uint32
- func (*SpeedTestResponse) ProtoMessage()
- func (x *SpeedTestResponse) ProtoReflect() protoreflect.Message
- func (x *SpeedTestResponse) Reset()
- func (x *SpeedTestResponse) String() string
- type SpeedTestResult
- type SshClientCacheItem
- type StartMacSystemProxyRequest
- func (*StartMacSystemProxyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartMacSystemProxyRequest) GetHttpProxyAddress() string
- func (x *StartMacSystemProxyRequest) GetHttpProxyPort() uint32
- func (x *StartMacSystemProxyRequest) GetHttpsProxyAddress() string
- func (x *StartMacSystemProxyRequest) GetHttpsProxyPort() uint32
- func (x *StartMacSystemProxyRequest) GetSocksProxyAddress() string
- func (x *StartMacSystemProxyRequest) GetSocksProxyPort() uint32
- func (*StartMacSystemProxyRequest) ProtoMessage()
- func (x *StartMacSystemProxyRequest) ProtoReflect() protoreflect.Message
- func (x *StartMacSystemProxyRequest) Reset()
- func (x *StartMacSystemProxyRequest) String() string
- type StopMacSystemProxyRequest
- type ToUrlRequest
- func (*ToUrlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ToUrlRequest) GetOutboundConfogs() []*configs.OutboundHandlerConfig
- func (*ToUrlRequest) ProtoMessage()
- func (x *ToUrlRequest) ProtoReflect() protoreflect.Message
- func (x *ToUrlRequest) Reset()
- func (x *ToUrlRequest) String() string
- type ToUrlResponse
- func (*ToUrlResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ToUrlResponse) GetFailedNodes() []string
- func (x *ToUrlResponse) GetUrls() []string
- func (*ToUrlResponse) ProtoMessage()
- func (x *ToUrlResponse) ProtoReflect() protoreflect.Message
- func (x *ToUrlResponse) Reset()
- func (x *ToUrlResponse) String() string
- type UnimplementedApiServer
- func (UnimplementedApiServer) AddInbound(context.Context, *AddInboundRequest) (*AddInboundResponse, error)
- func (UnimplementedApiServer) CloseDb(context.Context, *CloseDbRequest) (*Receipt, error)
- func (UnimplementedApiServer) Decode(context.Context, *DecodeRequest) (*DecodeResponse, error)
- func (UnimplementedApiServer) DefaultNICHasGlobalV6(context.Context, *DefaultNICHasGlobalV6Request) (*DefaultNICHasGlobalV6Response, error)
- func (UnimplementedApiServer) Deploy(context.Context, *DeployRequest) (*DeployResponse, error)
- func (UnimplementedApiServer) Download(context.Context, *DownloadRequest) (*DownloadResponse, error)
- func (UnimplementedApiServer) GenerateCert(context.Context, *GenerateCertRequest) (*GenerateCertResponse, error)
- func (UnimplementedApiServer) GenerateX25519KeyPair(context.Context, *GenerateX25519KeyPairRequest) (*GenerateX25519KeyPairResponse, error)
- func (UnimplementedApiServer) GeoIP(context.Context, *GeoIPRequest) (*GeoIPResponse, error)
- func (UnimplementedApiServer) GetCertDomain(context.Context, *GetCertDomainRequest) (*GetCertDomainResponse, error)
- func (UnimplementedApiServer) GetServerPublicKey(context.Context, *GetServerPublicKeyRequest) (*GetServerPublicKeyResponse, error)
- func (UnimplementedApiServer) HandlerUsable(context.Context, *HandlerUsableRequest) (*HandlerUsableResponse, error)
- func (UnimplementedApiServer) InboundConfigToOutboundConfig(context.Context, *InboundConfigToOutboundConfigRequest) (*InboundConfigToOutboundConfigResponse, error)
- func (UnimplementedApiServer) MonitorServer(*MonitorServerRequest, grpc.ServerStreamingServer[MonitorServerResponse]) error
- func (UnimplementedApiServer) OpenDb(context.Context, *OpenDbRequest) (*Receipt, error)
- func (UnimplementedApiServer) ParseClashRuleFile(context.Context, *ParseClashRuleFileRequest) (*ParseClashRuleFileResponse, error)
- func (UnimplementedApiServer) ParseGeoIPConfig(context.Context, *ParseGeoIPConfigRequest) (*ParseGeoIPConfigResponse, error)
- func (UnimplementedApiServer) ParseGeositeConfig(context.Context, *ParseGeositeConfigRequest) (*ParseGeositeConfigResponse, error)
- func (UnimplementedApiServer) ProcessGeoFiles(context.Context, *ProcessGeoFilesRequest) (*ProcessGeoFilesResponse, error)
- func (UnimplementedApiServer) RttTest(context.Context, *RttTestRequest) (*RttTestResponse, error)
- func (UnimplementedApiServer) RunRealiScanner(context.Context, *RunRealiScannerRequest) (*RunRealiScannerResponse, error)
- func (UnimplementedApiServer) ServerAction(context.Context, *ServerActionRequest) (*ServerActionResponse, error)
- func (UnimplementedApiServer) ServerConfig(context.Context, *ServerConfigRequest) (*ServerConfigResponse, error)
- func (UnimplementedApiServer) SpeedTest(*SpeedTestRequest, grpc.ServerStreamingServer[SpeedTestResponse]) error
- func (UnimplementedApiServer) StartMacSystemProxy(context.Context, *StartMacSystemProxyRequest) (*Receipt, error)
- func (UnimplementedApiServer) StopMacSystemProxy(context.Context, *StopMacSystemProxyRequest) (*Receipt, error)
- func (UnimplementedApiServer) ToUrl(context.Context, *ToUrlRequest) (*ToUrlResponse, error)
- func (UnimplementedApiServer) UpdateServerConfig(context.Context, *UpdateServerConfigRequest) (*UpdateServerConfigResponse, error)
- func (UnimplementedApiServer) UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
- func (UnimplementedApiServer) UpdateTmStatus(context.Context, *UpdateTmStatusRequest) (*Receipt, error)
- func (UnimplementedApiServer) UploadLog(context.Context, *UploadLogRequest) (*UploadLogResponse, error)
- func (UnimplementedApiServer) VX(context.Context, *VXRequest) (*Receipt, error)
- func (UnimplementedApiServer) VproxyStatus(context.Context, *VproxyStatusRequest) (*VproxyStatusResponse, error)
- type UnsafeApiServer
- type UpdateServerConfigRequest
- func (*UpdateServerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServerConfigRequest) GetConfig() *server.ServerConfig
- func (x *UpdateServerConfigRequest) GetSshConfig() *ServerSshConfig
- func (*UpdateServerConfigRequest) ProtoMessage()
- func (x *UpdateServerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServerConfigRequest) Reset()
- func (x *UpdateServerConfigRequest) String() string
- type UpdateServerConfigResponse
- type UpdateSubscriptionRequest
- func (*UpdateSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscriptionRequest) GetAll() bool
- func (x *UpdateSubscriptionRequest) GetHandlers() []*configs.HandlerConfig
- func (x *UpdateSubscriptionRequest) GetId() int64
- func (*UpdateSubscriptionRequest) ProtoMessage()
- func (x *UpdateSubscriptionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscriptionRequest) Reset()
- func (x *UpdateSubscriptionRequest) String() string
- type UpdateSubscriptionResponse
- func (*UpdateSubscriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscriptionResponse) GetErrorReasons() map[string]string
- func (x *UpdateSubscriptionResponse) GetFail() int32
- func (x *UpdateSubscriptionResponse) GetFailedNodes() []string
- func (x *UpdateSubscriptionResponse) GetSuccess() int32
- func (x *UpdateSubscriptionResponse) GetSuccessNodes() int32
- func (*UpdateSubscriptionResponse) ProtoMessage()
- func (x *UpdateSubscriptionResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscriptionResponse) Reset()
- func (x *UpdateSubscriptionResponse) String() string
- type UpdateTmStatusRequest
- func (*UpdateTmStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTmStatusRequest) GetOn() bool
- func (*UpdateTmStatusRequest) ProtoMessage()
- func (x *UpdateTmStatusRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTmStatusRequest) Reset()
- func (x *UpdateTmStatusRequest) String() string
- type UploadLogRequest
- func (*UploadLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadLogRequest) GetBody() string
- func (x *UploadLogRequest) GetCa() []byte
- func (x *UploadLogRequest) GetSecret() string
- func (x *UploadLogRequest) GetSni() string
- func (x *UploadLogRequest) GetUrl() string
- func (x *UploadLogRequest) GetVersion() string
- func (*UploadLogRequest) ProtoMessage()
- func (x *UploadLogRequest) ProtoReflect() protoreflect.Message
- func (x *UploadLogRequest) Reset()
- func (x *UploadLogRequest) String() string
- type UploadLogResponse
- type VXRequest
- func (*VXRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VXRequest) GetInstall() bool
- func (x *VXRequest) GetRestart() bool
- func (x *VXRequest) GetSshConfig() *ServerSshConfig
- func (x *VXRequest) GetStart() bool
- func (x *VXRequest) GetStop() bool
- func (x *VXRequest) GetUninstall() bool
- func (x *VXRequest) GetUpdate() bool
- func (*VXRequest) ProtoMessage()
- func (x *VXRequest) ProtoReflect() protoreflect.Message
- func (x *VXRequest) Reset()
- func (x *VXRequest) String() string
- type VproxyStatusRequest
- func (*VproxyStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VproxyStatusRequest) GetSshConfig() *ServerSshConfig
- func (*VproxyStatusRequest) ProtoMessage()
- func (x *VproxyStatusRequest) ProtoReflect() protoreflect.Message
- func (x *VproxyStatusRequest) Reset()
- func (x *VproxyStatusRequest) String() string
- type VproxyStatusResponse
- func (*VproxyStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VproxyStatusResponse) GetInstalled() bool
- func (x *VproxyStatusResponse) GetMemory() float32
- func (x *VproxyStatusResponse) GetStartTime() string
- func (x *VproxyStatusResponse) GetVersion() string
- func (*VproxyStatusResponse) ProtoMessage()
- func (x *VproxyStatusResponse) ProtoReflect() protoreflect.Message
- func (x *VproxyStatusResponse) Reset()
- func (x *VproxyStatusResponse) String() string
- type XStatusChangeNotifyRequest
- func (*XStatusChangeNotifyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *XStatusChangeNotifyRequest) GetStatus() XStatusChangeNotifyRequest_Status
- func (*XStatusChangeNotifyRequest) ProtoMessage()
- func (x *XStatusChangeNotifyRequest) ProtoReflect() protoreflect.Message
- func (x *XStatusChangeNotifyRequest) Reset()
- func (x *XStatusChangeNotifyRequest) String() string
- type XStatusChangeNotifyRequest_Status
- func (XStatusChangeNotifyRequest_Status) Descriptor() protoreflect.EnumDescriptor
- func (x XStatusChangeNotifyRequest_Status) Enum() *XStatusChangeNotifyRequest_Status
- func (XStatusChangeNotifyRequest_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x XStatusChangeNotifyRequest_Status) Number() protoreflect.EnumNumber
- func (x XStatusChangeNotifyRequest_Status) String() string
- func (XStatusChangeNotifyRequest_Status) Type() protoreflect.EnumType
- type XStatusChangeNotifyResponse
Constants ¶
const ( Api_UpdateTmStatus_FullMethodName = "/x.api.Api/UpdateTmStatus" Api_Download_FullMethodName = "/x.api.Api/Download" Api_HandlerUsable_FullMethodName = "/x.api.Api/HandlerUsable" Api_SpeedTest_FullMethodName = "/x.api.Api/SpeedTest" Api_RttTest_FullMethodName = "/x.api.Api/RttTest" Api_GeoIP_FullMethodName = "/x.api.Api/GeoIP" Api_GetServerPublicKey_FullMethodName = "/x.api.Api/GetServerPublicKey" Api_MonitorServer_FullMethodName = "/x.api.Api/MonitorServer" Api_ServerAction_FullMethodName = "/x.api.Api/ServerAction" Api_VproxyStatus_FullMethodName = "/x.api.Api/VproxyStatus" Api_VX_FullMethodName = "/x.api.Api/VX" Api_ServerConfig_FullMethodName = "/x.api.Api/ServerConfig" Api_UpdateServerConfig_FullMethodName = "/x.api.Api/UpdateServerConfig" Api_UpdateSubscription_FullMethodName = "/x.api.Api/UpdateSubscription" Api_ProcessGeoFiles_FullMethodName = "/x.api.Api/ProcessGeoFiles" Api_Decode_FullMethodName = "/x.api.Api/Decode" Api_Deploy_FullMethodName = "/x.api.Api/Deploy" Api_GenerateCert_FullMethodName = "/x.api.Api/GenerateCert" Api_GetCertDomain_FullMethodName = "/x.api.Api/GetCertDomain" Api_AddInbound_FullMethodName = "/x.api.Api/AddInbound" Api_UploadLog_FullMethodName = "/x.api.Api/UploadLog" Api_DefaultNICHasGlobalV6_FullMethodName = "/x.api.Api/DefaultNICHasGlobalV6" Api_ParseClashRuleFile_FullMethodName = "/x.api.Api/ParseClashRuleFile" Api_ParseGeositeConfig_FullMethodName = "/x.api.Api/ParseGeositeConfig" Api_ParseGeoIPConfig_FullMethodName = "/x.api.Api/ParseGeoIPConfig" Api_RunRealiScanner_FullMethodName = "/x.api.Api/RunRealiScanner" Api_GenerateX25519KeyPair_FullMethodName = "/x.api.Api/GenerateX25519KeyPair" Api_StartMacSystemProxy_FullMethodName = "/x.api.Api/StartMacSystemProxy" Api_StopMacSystemProxy_FullMethodName = "/x.api.Api/StopMacSystemProxy" Api_CloseDb_FullMethodName = "/x.api.Api/CloseDb" Api_OpenDb_FullMethodName = "/x.api.Api/OpenDb" Api_InboundConfigToOutboundConfig_FullMethodName = "/x.api.Api/InboundConfigToOutboundConfig" Api_ToUrl_FullMethodName = "/x.api.Api/ToUrl" )
const ( HostTypeIP HostTypeCIDR HostTypeDomain )
Variables ¶
var ( XStatusChangeNotifyRequest_Status_name = map[int32]string{ 0: "STATUS_START", 1: "STATUS_STOP", 2: "STATUS_STARTING", 3: "STATUS_STOPPING", } XStatusChangeNotifyRequest_Status_value = map[string]int32{ "STATUS_START": 0, "STATUS_STOP": 1, "STATUS_STARTING": 2, "STATUS_STOPPING": 3, } )
Enum value maps for XStatusChangeNotifyRequest_Status.
var ( ServerActionRequest_Action_name = map[int32]string{ 0: "ACTION_SHUTDOWN", 1: "ACTION_RESTART", } ServerActionRequest_Action_value = map[string]int32{ "ACTION_SHUTDOWN": 0, "ACTION_RESTART": 1, } )
Enum value maps for ServerActionRequest_Action.
var Api_ServiceDesc = grpc.ServiceDesc{ ServiceName: "x.api.Api", HandlerType: (*ApiServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "UpdateTmStatus", Handler: _Api_UpdateTmStatus_Handler, }, { MethodName: "Download", Handler: _Api_Download_Handler, }, { MethodName: "HandlerUsable", Handler: _Api_HandlerUsable_Handler, }, { MethodName: "RttTest", Handler: _Api_RttTest_Handler, }, { MethodName: "GeoIP", Handler: _Api_GeoIP_Handler, }, { MethodName: "GetServerPublicKey", Handler: _Api_GetServerPublicKey_Handler, }, { MethodName: "ServerAction", Handler: _Api_ServerAction_Handler, }, { MethodName: "VproxyStatus", Handler: _Api_VproxyStatus_Handler, }, { MethodName: "VX", Handler: _Api_VX_Handler, }, { MethodName: "ServerConfig", Handler: _Api_ServerConfig_Handler, }, { MethodName: "UpdateServerConfig", Handler: _Api_UpdateServerConfig_Handler, }, { MethodName: "UpdateSubscription", Handler: _Api_UpdateSubscription_Handler, }, { MethodName: "ProcessGeoFiles", Handler: _Api_ProcessGeoFiles_Handler, }, { MethodName: "Decode", Handler: _Api_Decode_Handler, }, { MethodName: "Deploy", Handler: _Api_Deploy_Handler, }, { MethodName: "GenerateCert", Handler: _Api_GenerateCert_Handler, }, { MethodName: "GetCertDomain", Handler: _Api_GetCertDomain_Handler, }, { MethodName: "AddInbound", Handler: _Api_AddInbound_Handler, }, { MethodName: "UploadLog", Handler: _Api_UploadLog_Handler, }, { MethodName: "DefaultNICHasGlobalV6", Handler: _Api_DefaultNICHasGlobalV6_Handler, }, { MethodName: "ParseClashRuleFile", Handler: _Api_ParseClashRuleFile_Handler, }, { MethodName: "ParseGeositeConfig", Handler: _Api_ParseGeositeConfig_Handler, }, { MethodName: "ParseGeoIPConfig", Handler: _Api_ParseGeoIPConfig_Handler, }, { MethodName: "RunRealiScanner", Handler: _Api_RunRealiScanner_Handler, }, { MethodName: "GenerateX25519KeyPair", Handler: _Api_GenerateX25519KeyPair_Handler, }, { MethodName: "StartMacSystemProxy", Handler: _Api_StartMacSystemProxy_Handler, }, { MethodName: "StopMacSystemProxy", Handler: _Api_StopMacSystemProxy_Handler, }, { MethodName: "CloseDb", Handler: _Api_CloseDb_Handler, }, { MethodName: "OpenDb", Handler: _Api_OpenDb_Handler, }, { MethodName: "InboundConfigToOutboundConfig", Handler: _Api_InboundConfigToOutboundConfig_Handler, }, { MethodName: "ToUrl", Handler: _Api_ToUrl_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SpeedTest", Handler: _Api_SpeedTest_Handler, ServerStreams: true, }, { StreamName: "MonitorServer", Handler: _Api_MonitorServer_Handler, ServerStreams: true, }, }, Metadata: "app/api/api.proto", }
Api_ServiceDesc is the grpc.ServiceDesc for Api service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_app_api_api_proto protoreflect.FileDescriptor
var HysteriaConfigPath = "/etc/hysteria/config.yaml"
Functions ¶
func RegisterApiServer ¶
func RegisterApiServer(s grpc.ServiceRegistrar, srv ApiServer)
func UninstallVX ¶
func UpdateHysteriaConfig ¶
Types ¶
type AddInboundRequest ¶
type AddInboundRequest struct {
Inbound *configs.ProxyInboundConfig `protobuf:"bytes,1,opt,name=inbound,proto3" json:"inbound,omitempty"`
// contains filtered or unexported fields
}
func (*AddInboundRequest) Descriptor
deprecated
func (*AddInboundRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddInboundRequest.ProtoReflect.Descriptor instead.
func (*AddInboundRequest) GetInbound ¶
func (x *AddInboundRequest) GetInbound() *configs.ProxyInboundConfig
func (*AddInboundRequest) ProtoMessage ¶
func (*AddInboundRequest) ProtoMessage()
func (*AddInboundRequest) ProtoReflect ¶
func (x *AddInboundRequest) ProtoReflect() protoreflect.Message
func (*AddInboundRequest) Reset ¶
func (x *AddInboundRequest) Reset()
func (*AddInboundRequest) String ¶
func (x *AddInboundRequest) String() string
type AddInboundResponse ¶
type AddInboundResponse struct {
// contains filtered or unexported fields
}
func (*AddInboundResponse) Descriptor
deprecated
func (*AddInboundResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddInboundResponse.ProtoReflect.Descriptor instead.
func (*AddInboundResponse) ProtoMessage ¶
func (*AddInboundResponse) ProtoMessage()
func (*AddInboundResponse) ProtoReflect ¶
func (x *AddInboundResponse) ProtoReflect() protoreflect.Message
func (*AddInboundResponse) Reset ¶
func (x *AddInboundResponse) Reset()
func (*AddInboundResponse) String ¶
func (x *AddInboundResponse) String() string
type Api ¶
type Api struct {
*ApiServerConfig
UnimplementedApiServer
// contains filtered or unexported fields
}
TODO: set log level
func StartApiServer ¶
func StartApiServer(config *ApiServerConfig, options ...ApiOption) (*Api, error)
func (*Api) ApiDownload ¶
func (a *Api) ApiDownload(req *DownloadRequest, dialerFactory transport.DialerFactory) (*DownloadResponse, error)
If req.dest is not empty, download data from url to a file. If download failed, the file will be removed. If req.dest is empty, download data from url to a buffer. TODO: Usage
func (*Api) Decode ¶
func (a *Api) Decode(ctx context.Context, req *DecodeRequest) (*DecodeResponse, error)
func (*Api) DecreaseClientUser ¶
func (a *Api) DecreaseClientUser(c *SshClientCacheItem) error
func (*Api) DefaultNICHasGlobalV6 ¶
func (a *Api) DefaultNICHasGlobalV6(ctx context.Context, req *DefaultNICHasGlobalV6Request) (*DefaultNICHasGlobalV6Response, error)
func (*Api) Deploy ¶
func (a *Api) Deploy(ctx context.Context, req *DeployRequest) (*DeployResponse, error)
func (*Api) Download ¶
func (a *Api) Download(ctx context.Context, req *DownloadRequest) (*DownloadResponse, error)
func (*Api) GenerateCert ¶
func (a *Api) GenerateCert(ctx context.Context, req *GenerateCertRequest) (*GenerateCertResponse, error)
func (*Api) GenerateX25519KeyPair ¶
func (a *Api) GenerateX25519KeyPair(ctx context.Context, req *GenerateX25519KeyPairRequest) (*GenerateX25519KeyPairResponse, error)
func (*Api) GeoIP ¶
func (a *Api) GeoIP(ctx context.Context, req *GeoIPRequest) (*GeoIPResponse, error)
TODO: more efficient
func (*Api) GetCertDomain ¶
func (a *Api) GetCertDomain(ctx context.Context, req *GetCertDomainRequest) (*GetCertDomainResponse, error)
func (*Api) GetServerPublicKey ¶
func (a *Api) GetServerPublicKey(ctx context.Context, req *GetServerPublicKeyRequest) (*GetServerPublicKeyResponse, error)
func (*Api) HandlerTest ¶
func (a *Api) HandlerTest(ctx context.Context, req *HandlerUsableRequest, url string) (ret HandlerUsableResponse)
use TraceList. Get ip, usable of a handler.
func (*Api) HandlerUsable ¶
func (a *Api) HandlerUsable(ctx context.Context, req *HandlerUsableRequest) (*HandlerUsableResponse, error)
func (*Api) InboundConfigToOutboundConfig ¶
func (a *Api) InboundConfigToOutboundConfig(ctx context.Context, req *InboundConfigToOutboundConfigRequest) (*InboundConfigToOutboundConfigResponse, error)
func (*Api) MonitorServer ¶
func (a *Api) MonitorServer(req *MonitorServerRequest, in Api_MonitorServerServer) error
func (*Api) ParseClashRuleFile ¶
func (a *Api) ParseClashRuleFile(c context.Context, req *ParseClashRuleFileRequest) (*ParseClashRuleFileResponse, error)
func (*Api) ParseGeoIPConfig ¶
func (a *Api) ParseGeoIPConfig(ctx context.Context, req *ParseGeoIPConfigRequest) (*ParseGeoIPConfigResponse, error)
func (*Api) ParseGeositeConfig ¶
func (a *Api) ParseGeositeConfig(ctx context.Context, req *ParseGeositeConfigRequest) (*ParseGeositeConfigResponse, error)
func (*Api) ProcessGeoFiles ¶
func (a *Api) ProcessGeoFiles(ctx context.Context, req *ProcessGeoFilesRequest) (*ProcessGeoFilesResponse, error)
func (*Api) RttTest ¶
func (a *Api) RttTest(ctx context.Context, req *RttTestRequest) (*RttTestResponse, error)
func (*Api) RunRealiScanner ¶
func (a *Api) RunRealiScanner(ctx context.Context, req *RunRealiScannerRequest) (*RunRealiScannerResponse, error)
func (*Api) ServerAction ¶
func (a *Api) ServerAction(ctx context.Context, req *ServerActionRequest) (*ServerActionResponse, error)
func (*Api) ServerConfig ¶
func (a *Api) ServerConfig(ctx context.Context, req *ServerConfigRequest) (*ServerConfigResponse, error)
func (*Api) SpeedTest ¶
func (a *Api) SpeedTest(req *SpeedTestRequest, in Api_SpeedTestServer) error
func (*Api) ToUrl ¶
func (a *Api) ToUrl(ctx context.Context, req *ToUrlRequest) (*ToUrlResponse, error)
func (*Api) UpdateServerConfig ¶
func (a *Api) UpdateServerConfig(ctx context.Context, req *UpdateServerConfigRequest) (*UpdateServerConfigResponse, error)
func (*Api) UpdateSubscription ¶
func (a *Api) UpdateSubscription(ctx context.Context, req *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
func (*Api) UpdateTmStatus ¶
func (*Api) UploadLog ¶
func (a *Api) UploadLog(ctx context.Context, req *UploadLogRequest) (*UploadLogResponse, error)
func (*Api) VproxyStatus ¶
func (a *Api) VproxyStatus(ctx context.Context, req *VproxyStatusRequest) (*VproxyStatusResponse, error)
type ApiClient ¶
type ApiClient interface {
UpdateTmStatus(ctx context.Context, in *UpdateTmStatusRequest, opts ...grpc.CallOption) (*Receipt, error)
// rpc SetTunName(SetTunNameRequest) returns (SetTunNameResponse);
Download(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (*DownloadResponse, error)
// rpc HandlerIp(HandlerIpRequest) returns (HandlerIpResponse);
HandlerUsable(ctx context.Context, in *HandlerUsableRequest, opts ...grpc.CallOption) (*HandlerUsableResponse, error)
SpeedTest(ctx context.Context, in *SpeedTestRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SpeedTestResponse], error)
RttTest(ctx context.Context, in *RttTestRequest, opts ...grpc.CallOption) (*RttTestResponse, error)
GeoIP(ctx context.Context, in *GeoIPRequest, opts ...grpc.CallOption) (*GeoIPResponse, error)
GetServerPublicKey(ctx context.Context, in *GetServerPublicKeyRequest, opts ...grpc.CallOption) (*GetServerPublicKeyResponse, error)
MonitorServer(ctx context.Context, in *MonitorServerRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[MonitorServerResponse], error)
ServerAction(ctx context.Context, in *ServerActionRequest, opts ...grpc.CallOption) (*ServerActionResponse, error)
VproxyStatus(ctx context.Context, in *VproxyStatusRequest, opts ...grpc.CallOption) (*VproxyStatusResponse, error)
VX(ctx context.Context, in *VXRequest, opts ...grpc.CallOption) (*Receipt, error)
ServerConfig(ctx context.Context, in *ServerConfigRequest, opts ...grpc.CallOption) (*ServerConfigResponse, error)
UpdateServerConfig(ctx context.Context, in *UpdateServerConfigRequest, opts ...grpc.CallOption) (*UpdateServerConfigResponse, error)
// rpc XStatusChangeNotify(XStatusChangeNotifyRequest) returns (XStatusChangeNotifyResponse);
// rpc SetSubscriptionInterval(SetSubscriptionIntervalRequest) returns (SetSubscriptionIntervalResponse);
UpdateSubscription(ctx context.Context, in *UpdateSubscriptionRequest, opts ...grpc.CallOption) (*UpdateSubscriptionResponse, error)
ProcessGeoFiles(ctx context.Context, in *ProcessGeoFilesRequest, opts ...grpc.CallOption) (*ProcessGeoFilesResponse, error)
Decode(ctx context.Context, in *DecodeRequest, opts ...grpc.CallOption) (*DecodeResponse, error)
Deploy(ctx context.Context, in *DeployRequest, opts ...grpc.CallOption) (*DeployResponse, error)
GenerateCert(ctx context.Context, in *GenerateCertRequest, opts ...grpc.CallOption) (*GenerateCertResponse, error)
GetCertDomain(ctx context.Context, in *GetCertDomainRequest, opts ...grpc.CallOption) (*GetCertDomainResponse, error)
AddInbound(ctx context.Context, in *AddInboundRequest, opts ...grpc.CallOption) (*AddInboundResponse, error)
UploadLog(ctx context.Context, in *UploadLogRequest, opts ...grpc.CallOption) (*UploadLogResponse, error)
DefaultNICHasGlobalV6(ctx context.Context, in *DefaultNICHasGlobalV6Request, opts ...grpc.CallOption) (*DefaultNICHasGlobalV6Response, error)
ParseClashRuleFile(ctx context.Context, in *ParseClashRuleFileRequest, opts ...grpc.CallOption) (*ParseClashRuleFileResponse, error)
ParseGeositeConfig(ctx context.Context, in *ParseGeositeConfigRequest, opts ...grpc.CallOption) (*ParseGeositeConfigResponse, error)
ParseGeoIPConfig(ctx context.Context, in *ParseGeoIPConfigRequest, opts ...grpc.CallOption) (*ParseGeoIPConfigResponse, error)
RunRealiScanner(ctx context.Context, in *RunRealiScannerRequest, opts ...grpc.CallOption) (*RunRealiScannerResponse, error)
GenerateX25519KeyPair(ctx context.Context, in *GenerateX25519KeyPairRequest, opts ...grpc.CallOption) (*GenerateX25519KeyPairResponse, error)
StartMacSystemProxy(ctx context.Context, in *StartMacSystemProxyRequest, opts ...grpc.CallOption) (*Receipt, error)
StopMacSystemProxy(ctx context.Context, in *StopMacSystemProxyRequest, opts ...grpc.CallOption) (*Receipt, error)
CloseDb(ctx context.Context, in *CloseDbRequest, opts ...grpc.CallOption) (*Receipt, error)
OpenDb(ctx context.Context, in *OpenDbRequest, opts ...grpc.CallOption) (*Receipt, error)
InboundConfigToOutboundConfig(ctx context.Context, in *InboundConfigToOutboundConfigRequest, opts ...grpc.CallOption) (*InboundConfigToOutboundConfigResponse, error)
ToUrl(ctx context.Context, in *ToUrlRequest, opts ...grpc.CallOption) (*ToUrlResponse, error)
}
ApiClient is the client API for Api service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewApiClient ¶
func NewApiClient(cc grpc.ClientConnInterface) ApiClient
type ApiServer ¶
type ApiServer interface {
UpdateTmStatus(context.Context, *UpdateTmStatusRequest) (*Receipt, error)
// rpc SetTunName(SetTunNameRequest) returns (SetTunNameResponse);
Download(context.Context, *DownloadRequest) (*DownloadResponse, error)
// rpc HandlerIp(HandlerIpRequest) returns (HandlerIpResponse);
HandlerUsable(context.Context, *HandlerUsableRequest) (*HandlerUsableResponse, error)
SpeedTest(*SpeedTestRequest, grpc.ServerStreamingServer[SpeedTestResponse]) error
RttTest(context.Context, *RttTestRequest) (*RttTestResponse, error)
GeoIP(context.Context, *GeoIPRequest) (*GeoIPResponse, error)
GetServerPublicKey(context.Context, *GetServerPublicKeyRequest) (*GetServerPublicKeyResponse, error)
MonitorServer(*MonitorServerRequest, grpc.ServerStreamingServer[MonitorServerResponse]) error
ServerAction(context.Context, *ServerActionRequest) (*ServerActionResponse, error)
VproxyStatus(context.Context, *VproxyStatusRequest) (*VproxyStatusResponse, error)
VX(context.Context, *VXRequest) (*Receipt, error)
ServerConfig(context.Context, *ServerConfigRequest) (*ServerConfigResponse, error)
UpdateServerConfig(context.Context, *UpdateServerConfigRequest) (*UpdateServerConfigResponse, error)
// rpc XStatusChangeNotify(XStatusChangeNotifyRequest) returns (XStatusChangeNotifyResponse);
// rpc SetSubscriptionInterval(SetSubscriptionIntervalRequest) returns (SetSubscriptionIntervalResponse);
UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
ProcessGeoFiles(context.Context, *ProcessGeoFilesRequest) (*ProcessGeoFilesResponse, error)
Decode(context.Context, *DecodeRequest) (*DecodeResponse, error)
Deploy(context.Context, *DeployRequest) (*DeployResponse, error)
GenerateCert(context.Context, *GenerateCertRequest) (*GenerateCertResponse, error)
GetCertDomain(context.Context, *GetCertDomainRequest) (*GetCertDomainResponse, error)
AddInbound(context.Context, *AddInboundRequest) (*AddInboundResponse, error)
UploadLog(context.Context, *UploadLogRequest) (*UploadLogResponse, error)
DefaultNICHasGlobalV6(context.Context, *DefaultNICHasGlobalV6Request) (*DefaultNICHasGlobalV6Response, error)
ParseClashRuleFile(context.Context, *ParseClashRuleFileRequest) (*ParseClashRuleFileResponse, error)
ParseGeositeConfig(context.Context, *ParseGeositeConfigRequest) (*ParseGeositeConfigResponse, error)
ParseGeoIPConfig(context.Context, *ParseGeoIPConfigRequest) (*ParseGeoIPConfigResponse, error)
RunRealiScanner(context.Context, *RunRealiScannerRequest) (*RunRealiScannerResponse, error)
GenerateX25519KeyPair(context.Context, *GenerateX25519KeyPairRequest) (*GenerateX25519KeyPairResponse, error)
StartMacSystemProxy(context.Context, *StartMacSystemProxyRequest) (*Receipt, error)
StopMacSystemProxy(context.Context, *StopMacSystemProxyRequest) (*Receipt, error)
CloseDb(context.Context, *CloseDbRequest) (*Receipt, error)
OpenDb(context.Context, *OpenDbRequest) (*Receipt, error)
InboundConfigToOutboundConfig(context.Context, *InboundConfigToOutboundConfigRequest) (*InboundConfigToOutboundConfigResponse, error)
ToUrl(context.Context, *ToUrlRequest) (*ToUrlResponse, error)
// contains filtered or unexported methods
}
ApiServer is the server API for Api service. All implementations must embed UnimplementedApiServer for forward compatibility.
type ApiServerConfig ¶
type ApiServerConfig struct {
ListenAddr string `protobuf:"bytes,1,opt,name=listen_addr,json=listenAddr,proto3" json:"listen_addr,omitempty"`
GeoipPath string `protobuf:"bytes,2,opt,name=geoip_path,json=geoipPath,proto3" json:"geoip_path,omitempty"`
TunName string `protobuf:"bytes,3,opt,name=tun_name,json=tunName,proto3" json:"tun_name,omitempty"`
LogLevel uint32 `protobuf:"varint,4,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`
DbPath string `protobuf:"bytes,5,opt,name=db_path,json=dbPath,proto3" json:"db_path,omitempty"`
// milliseconds since epoch
LastUpdateTime uint32 `protobuf:"varint,6,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
// minutes
Interval uint32 `protobuf:"varint,7,opt,name=interval,proto3" json:"interval,omitempty"`
BindToDefaultNic bool `protobuf:"varint,8,opt,name=bind_to_default_nic,json=bindToDefaultNic,proto3" json:"bind_to_default_nic,omitempty"`
ClientCert []byte `protobuf:"bytes,9,opt,name=client_cert,json=clientCert,proto3" json:"client_cert,omitempty"`
// contains filtered or unexported fields
}
func (*ApiServerConfig) Descriptor
deprecated
func (*ApiServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ApiServerConfig.ProtoReflect.Descriptor instead.
func (*ApiServerConfig) GetBindToDefaultNic ¶
func (x *ApiServerConfig) GetBindToDefaultNic() bool
func (*ApiServerConfig) GetClientCert ¶
func (x *ApiServerConfig) GetClientCert() []byte
func (*ApiServerConfig) GetDbPath ¶
func (x *ApiServerConfig) GetDbPath() string
func (*ApiServerConfig) GetGeoipPath ¶
func (x *ApiServerConfig) GetGeoipPath() string
func (*ApiServerConfig) GetInterval ¶
func (x *ApiServerConfig) GetInterval() uint32
func (*ApiServerConfig) GetLastUpdateTime ¶
func (x *ApiServerConfig) GetLastUpdateTime() uint32
func (*ApiServerConfig) GetListenAddr ¶
func (x *ApiServerConfig) GetListenAddr() string
func (*ApiServerConfig) GetLogLevel ¶
func (x *ApiServerConfig) GetLogLevel() uint32
func (*ApiServerConfig) GetTunName ¶
func (x *ApiServerConfig) GetTunName() string
func (*ApiServerConfig) ProtoMessage ¶
func (*ApiServerConfig) ProtoMessage()
func (*ApiServerConfig) ProtoReflect ¶
func (x *ApiServerConfig) ProtoReflect() protoreflect.Message
func (*ApiServerConfig) Reset ¶
func (x *ApiServerConfig) Reset()
func (*ApiServerConfig) String ¶
func (x *ApiServerConfig) String() string
type Api_MonitorServerClient ¶
type Api_MonitorServerClient = grpc.ServerStreamingClient[MonitorServerResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type Api_MonitorServerServer ¶
type Api_MonitorServerServer = grpc.ServerStreamingServer[MonitorServerResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type Api_SpeedTestClient ¶
type Api_SpeedTestClient = grpc.ServerStreamingClient[SpeedTestResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type Api_SpeedTestServer ¶
type Api_SpeedTestServer = grpc.ServerStreamingServer[SpeedTestResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type CloseDbRequest ¶
type CloseDbRequest struct {
// contains filtered or unexported fields
}
func (*CloseDbRequest) Descriptor
deprecated
func (*CloseDbRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloseDbRequest.ProtoReflect.Descriptor instead.
func (*CloseDbRequest) ProtoMessage ¶
func (*CloseDbRequest) ProtoMessage()
func (*CloseDbRequest) ProtoReflect ¶
func (x *CloseDbRequest) ProtoReflect() protoreflect.Message
func (*CloseDbRequest) Reset ¶
func (x *CloseDbRequest) Reset()
func (*CloseDbRequest) String ¶
func (x *CloseDbRequest) String() string
type DecodeRequest ¶
type DecodeRequest struct {
Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*DecodeRequest) Descriptor
deprecated
func (*DecodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DecodeRequest.ProtoReflect.Descriptor instead.
func (*DecodeRequest) GetData ¶
func (x *DecodeRequest) GetData() string
func (*DecodeRequest) ProtoMessage ¶
func (*DecodeRequest) ProtoMessage()
func (*DecodeRequest) ProtoReflect ¶
func (x *DecodeRequest) ProtoReflect() protoreflect.Message
func (*DecodeRequest) Reset ¶
func (x *DecodeRequest) Reset()
func (*DecodeRequest) String ¶
func (x *DecodeRequest) String() string
type DecodeResponse ¶
type DecodeResponse struct {
Handlers []*configs.OutboundHandlerConfig `protobuf:"bytes,1,rep,name=handlers,proto3" json:"handlers,omitempty"`
FailedNodes []string `protobuf:"bytes,2,rep,name=failed_nodes,json=failedNodes,proto3" json:"failed_nodes,omitempty"`
// contains filtered or unexported fields
}
func (*DecodeResponse) Descriptor
deprecated
func (*DecodeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DecodeResponse.ProtoReflect.Descriptor instead.
func (*DecodeResponse) GetFailedNodes ¶
func (x *DecodeResponse) GetFailedNodes() []string
func (*DecodeResponse) GetHandlers ¶
func (x *DecodeResponse) GetHandlers() []*configs.OutboundHandlerConfig
func (*DecodeResponse) ProtoMessage ¶
func (*DecodeResponse) ProtoMessage()
func (*DecodeResponse) ProtoReflect ¶
func (x *DecodeResponse) ProtoReflect() protoreflect.Message
func (*DecodeResponse) Reset ¶
func (x *DecodeResponse) Reset()
func (*DecodeResponse) String ¶
func (x *DecodeResponse) String() string
type DefaultNICHasGlobalV6Request ¶
type DefaultNICHasGlobalV6Request struct {
// contains filtered or unexported fields
}
func (*DefaultNICHasGlobalV6Request) Descriptor
deprecated
func (*DefaultNICHasGlobalV6Request) Descriptor() ([]byte, []int)
Deprecated: Use DefaultNICHasGlobalV6Request.ProtoReflect.Descriptor instead.
func (*DefaultNICHasGlobalV6Request) ProtoMessage ¶
func (*DefaultNICHasGlobalV6Request) ProtoMessage()
func (*DefaultNICHasGlobalV6Request) ProtoReflect ¶
func (x *DefaultNICHasGlobalV6Request) ProtoReflect() protoreflect.Message
func (*DefaultNICHasGlobalV6Request) Reset ¶
func (x *DefaultNICHasGlobalV6Request) Reset()
func (*DefaultNICHasGlobalV6Request) String ¶
func (x *DefaultNICHasGlobalV6Request) String() string
type DefaultNICHasGlobalV6Response ¶
type DefaultNICHasGlobalV6Response struct {
HasGlobalV6 bool `protobuf:"varint,1,opt,name=has_global_v6,json=hasGlobalV6,proto3" json:"has_global_v6,omitempty"`
// contains filtered or unexported fields
}
func (*DefaultNICHasGlobalV6Response) Descriptor
deprecated
func (*DefaultNICHasGlobalV6Response) Descriptor() ([]byte, []int)
Deprecated: Use DefaultNICHasGlobalV6Response.ProtoReflect.Descriptor instead.
func (*DefaultNICHasGlobalV6Response) GetHasGlobalV6 ¶
func (x *DefaultNICHasGlobalV6Response) GetHasGlobalV6() bool
func (*DefaultNICHasGlobalV6Response) ProtoMessage ¶
func (*DefaultNICHasGlobalV6Response) ProtoMessage()
func (*DefaultNICHasGlobalV6Response) ProtoReflect ¶
func (x *DefaultNICHasGlobalV6Response) ProtoReflect() protoreflect.Message
func (*DefaultNICHasGlobalV6Response) Reset ¶
func (x *DefaultNICHasGlobalV6Response) Reset()
func (*DefaultNICHasGlobalV6Response) String ¶
func (x *DefaultNICHasGlobalV6Response) String() string
type DeployRequest ¶
type DeployRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
HysteriaConfig []byte `protobuf:"bytes,2,opt,name=hysteria_config,json=hysteriaConfig,proto3" json:"hysteria_config,omitempty"`
XrayConfig []byte `protobuf:"bytes,3,opt,name=xray_config,json=xrayConfig,proto3" json:"xray_config,omitempty"`
Files map[string][]byte `` /* 137-byte string literal not displayed */
VxConfig *server.ServerConfig `protobuf:"bytes,5,opt,name=vx_config,json=vxConfig,proto3" json:"vx_config,omitempty"`
// contains filtered or unexported fields
}
func (*DeployRequest) Descriptor
deprecated
func (*DeployRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployRequest.ProtoReflect.Descriptor instead.
func (*DeployRequest) GetFiles ¶
func (x *DeployRequest) GetFiles() map[string][]byte
func (*DeployRequest) GetHysteriaConfig ¶
func (x *DeployRequest) GetHysteriaConfig() []byte
func (*DeployRequest) GetSshConfig ¶
func (x *DeployRequest) GetSshConfig() *ServerSshConfig
func (*DeployRequest) GetVxConfig ¶
func (x *DeployRequest) GetVxConfig() *server.ServerConfig
func (*DeployRequest) GetXrayConfig ¶
func (x *DeployRequest) GetXrayConfig() []byte
func (*DeployRequest) ProtoMessage ¶
func (*DeployRequest) ProtoMessage()
func (*DeployRequest) ProtoReflect ¶
func (x *DeployRequest) ProtoReflect() protoreflect.Message
func (*DeployRequest) Reset ¶
func (x *DeployRequest) Reset()
func (*DeployRequest) String ¶
func (x *DeployRequest) String() string
type DeployResponse ¶
type DeployResponse struct {
// contains filtered or unexported fields
}
func (*DeployResponse) Descriptor
deprecated
func (*DeployResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployResponse.ProtoReflect.Descriptor instead.
func (*DeployResponse) ProtoMessage ¶
func (*DeployResponse) ProtoMessage()
func (*DeployResponse) ProtoReflect ¶
func (x *DeployResponse) ProtoReflect() protoreflect.Message
func (*DeployResponse) Reset ¶
func (x *DeployResponse) Reset()
func (*DeployResponse) String ¶
func (x *DeployResponse) String() string
type DownloadRequest ¶
type DownloadRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
Handlers []*configs.HandlerConfig `protobuf:"bytes,2,rep,name=handlers,proto3" json:"handlers,omitempty"`
// if nil, download to memory
Dest string `protobuf:"bytes,3,opt,name=dest,proto3" json:"dest,omitempty"`
// contains filtered or unexported fields
}
func (*DownloadRequest) Descriptor
deprecated
func (*DownloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use DownloadRequest.ProtoReflect.Descriptor instead.
func (*DownloadRequest) GetDest ¶
func (x *DownloadRequest) GetDest() string
func (*DownloadRequest) GetHandlers ¶
func (x *DownloadRequest) GetHandlers() []*configs.HandlerConfig
func (*DownloadRequest) GetUrl ¶
func (x *DownloadRequest) GetUrl() string
func (*DownloadRequest) ProtoMessage ¶
func (*DownloadRequest) ProtoMessage()
func (*DownloadRequest) ProtoReflect ¶
func (x *DownloadRequest) ProtoReflect() protoreflect.Message
func (*DownloadRequest) Reset ¶
func (x *DownloadRequest) Reset()
func (*DownloadRequest) String ¶
func (x *DownloadRequest) String() string
type DownloadResponse ¶
type DownloadResponse struct {
// key is handler id, value is usage in bytes
Usage map[string]uint32 `` /* 138-byte string literal not displayed */
// if request to download to memory, this is the data
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*DownloadResponse) Descriptor
deprecated
func (*DownloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use DownloadResponse.ProtoReflect.Descriptor instead.
func (*DownloadResponse) GetData ¶
func (x *DownloadResponse) GetData() []byte
func (*DownloadResponse) GetUsage ¶
func (x *DownloadResponse) GetUsage() map[string]uint32
func (*DownloadResponse) ProtoMessage ¶
func (*DownloadResponse) ProtoMessage()
func (*DownloadResponse) ProtoReflect ¶
func (x *DownloadResponse) ProtoReflect() protoreflect.Message
func (*DownloadResponse) Reset ¶
func (x *DownloadResponse) Reset()
func (*DownloadResponse) String ¶
func (x *DownloadResponse) String() string
type GenerateCertRequest ¶
type GenerateCertRequest struct {
Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
// contains filtered or unexported fields
}
func (*GenerateCertRequest) Descriptor
deprecated
func (*GenerateCertRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateCertRequest.ProtoReflect.Descriptor instead.
func (*GenerateCertRequest) GetDomain ¶
func (x *GenerateCertRequest) GetDomain() string
func (*GenerateCertRequest) ProtoMessage ¶
func (*GenerateCertRequest) ProtoMessage()
func (*GenerateCertRequest) ProtoReflect ¶
func (x *GenerateCertRequest) ProtoReflect() protoreflect.Message
func (*GenerateCertRequest) Reset ¶
func (x *GenerateCertRequest) Reset()
func (*GenerateCertRequest) String ¶
func (x *GenerateCertRequest) String() string
type GenerateCertResponse ¶
type GenerateCertResponse struct {
// pem format
Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
// pem format
Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
CertHash []byte `protobuf:"bytes,3,opt,name=cert_hash,json=certHash,proto3" json:"cert_hash,omitempty"`
// contains filtered or unexported fields
}
func (*GenerateCertResponse) Descriptor
deprecated
func (*GenerateCertResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateCertResponse.ProtoReflect.Descriptor instead.
func (*GenerateCertResponse) GetCert ¶
func (x *GenerateCertResponse) GetCert() []byte
func (*GenerateCertResponse) GetCertHash ¶
func (x *GenerateCertResponse) GetCertHash() []byte
func (*GenerateCertResponse) GetKey ¶
func (x *GenerateCertResponse) GetKey() []byte
func (*GenerateCertResponse) ProtoMessage ¶
func (*GenerateCertResponse) ProtoMessage()
func (*GenerateCertResponse) ProtoReflect ¶
func (x *GenerateCertResponse) ProtoReflect() protoreflect.Message
func (*GenerateCertResponse) Reset ¶
func (x *GenerateCertResponse) Reset()
func (*GenerateCertResponse) String ¶
func (x *GenerateCertResponse) String() string
type GenerateX25519KeyPairRequest ¶
type GenerateX25519KeyPairRequest struct {
// contains filtered or unexported fields
}
func (*GenerateX25519KeyPairRequest) Descriptor
deprecated
func (*GenerateX25519KeyPairRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateX25519KeyPairRequest.ProtoReflect.Descriptor instead.
func (*GenerateX25519KeyPairRequest) ProtoMessage ¶
func (*GenerateX25519KeyPairRequest) ProtoMessage()
func (*GenerateX25519KeyPairRequest) ProtoReflect ¶
func (x *GenerateX25519KeyPairRequest) ProtoReflect() protoreflect.Message
func (*GenerateX25519KeyPairRequest) Reset ¶
func (x *GenerateX25519KeyPairRequest) Reset()
func (*GenerateX25519KeyPairRequest) String ¶
func (x *GenerateX25519KeyPairRequest) String() string
type GenerateX25519KeyPairResponse ¶
type GenerateX25519KeyPairResponse struct {
Pub string `protobuf:"bytes,1,opt,name=pub,proto3" json:"pub,omitempty"`
Pri string `protobuf:"bytes,2,opt,name=pri,proto3" json:"pri,omitempty"`
// contains filtered or unexported fields
}
func (*GenerateX25519KeyPairResponse) Descriptor
deprecated
func (*GenerateX25519KeyPairResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateX25519KeyPairResponse.ProtoReflect.Descriptor instead.
func (*GenerateX25519KeyPairResponse) GetPri ¶
func (x *GenerateX25519KeyPairResponse) GetPri() string
func (*GenerateX25519KeyPairResponse) GetPub ¶
func (x *GenerateX25519KeyPairResponse) GetPub() string
func (*GenerateX25519KeyPairResponse) ProtoMessage ¶
func (*GenerateX25519KeyPairResponse) ProtoMessage()
func (*GenerateX25519KeyPairResponse) ProtoReflect ¶
func (x *GenerateX25519KeyPairResponse) ProtoReflect() protoreflect.Message
func (*GenerateX25519KeyPairResponse) Reset ¶
func (x *GenerateX25519KeyPairResponse) Reset()
func (*GenerateX25519KeyPairResponse) String ¶
func (x *GenerateX25519KeyPairResponse) String() string
type GeoIPRequest ¶
type GeoIPRequest struct {
Ips []string `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"`
// contains filtered or unexported fields
}
func (*GeoIPRequest) Descriptor
deprecated
func (*GeoIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use GeoIPRequest.ProtoReflect.Descriptor instead.
func (*GeoIPRequest) GetIps ¶
func (x *GeoIPRequest) GetIps() []string
func (*GeoIPRequest) ProtoMessage ¶
func (*GeoIPRequest) ProtoMessage()
func (*GeoIPRequest) ProtoReflect ¶
func (x *GeoIPRequest) ProtoReflect() protoreflect.Message
func (*GeoIPRequest) Reset ¶
func (x *GeoIPRequest) Reset()
func (*GeoIPRequest) String ¶
func (x *GeoIPRequest) String() string
type GeoIPResponse ¶
type GeoIPResponse struct {
// country code. length is same as ips in GeoIPRequest
// country code is Alpha-2(ISO 3166)
Countries []string `protobuf:"bytes,1,rep,name=countries,proto3" json:"countries,omitempty"`
// contains filtered or unexported fields
}
func (*GeoIPResponse) Descriptor
deprecated
func (*GeoIPResponse) Descriptor() ([]byte, []int)
Deprecated: Use GeoIPResponse.ProtoReflect.Descriptor instead.
func (*GeoIPResponse) GetCountries ¶
func (x *GeoIPResponse) GetCountries() []string
func (*GeoIPResponse) ProtoMessage ¶
func (*GeoIPResponse) ProtoMessage()
func (*GeoIPResponse) ProtoReflect ¶
func (x *GeoIPResponse) ProtoReflect() protoreflect.Message
func (*GeoIPResponse) Reset ¶
func (x *GeoIPResponse) Reset()
func (*GeoIPResponse) String ¶
func (x *GeoIPResponse) String() string
type GetCertDomainRequest ¶
type GetCertDomainRequest struct {
Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
// contains filtered or unexported fields
}
func (*GetCertDomainRequest) Descriptor
deprecated
func (*GetCertDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCertDomainRequest.ProtoReflect.Descriptor instead.
func (*GetCertDomainRequest) GetCert ¶
func (x *GetCertDomainRequest) GetCert() []byte
func (*GetCertDomainRequest) ProtoMessage ¶
func (*GetCertDomainRequest) ProtoMessage()
func (*GetCertDomainRequest) ProtoReflect ¶
func (x *GetCertDomainRequest) ProtoReflect() protoreflect.Message
func (*GetCertDomainRequest) Reset ¶
func (x *GetCertDomainRequest) Reset()
func (*GetCertDomainRequest) String ¶
func (x *GetCertDomainRequest) String() string
type GetCertDomainResponse ¶
type GetCertDomainResponse struct {
Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
// contains filtered or unexported fields
}
func (*GetCertDomainResponse) Descriptor
deprecated
func (*GetCertDomainResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCertDomainResponse.ProtoReflect.Descriptor instead.
func (*GetCertDomainResponse) GetDomain ¶
func (x *GetCertDomainResponse) GetDomain() string
func (*GetCertDomainResponse) ProtoMessage ¶
func (*GetCertDomainResponse) ProtoMessage()
func (*GetCertDomainResponse) ProtoReflect ¶
func (x *GetCertDomainResponse) ProtoReflect() protoreflect.Message
func (*GetCertDomainResponse) Reset ¶
func (x *GetCertDomainResponse) Reset()
func (*GetCertDomainResponse) String ¶
func (x *GetCertDomainResponse) String() string
type GetServerPublicKeyRequest ¶
type GetServerPublicKeyRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
// contains filtered or unexported fields
}
func (*GetServerPublicKeyRequest) Descriptor
deprecated
func (*GetServerPublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServerPublicKeyRequest.ProtoReflect.Descriptor instead.
func (*GetServerPublicKeyRequest) GetSshConfig ¶
func (x *GetServerPublicKeyRequest) GetSshConfig() *ServerSshConfig
func (*GetServerPublicKeyRequest) ProtoMessage ¶
func (*GetServerPublicKeyRequest) ProtoMessage()
func (*GetServerPublicKeyRequest) ProtoReflect ¶
func (x *GetServerPublicKeyRequest) ProtoReflect() protoreflect.Message
func (*GetServerPublicKeyRequest) Reset ¶
func (x *GetServerPublicKeyRequest) Reset()
func (*GetServerPublicKeyRequest) String ¶
func (x *GetServerPublicKeyRequest) String() string
type GetServerPublicKeyResponse ¶
type GetServerPublicKeyResponse struct {
PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
// contains filtered or unexported fields
}
func (*GetServerPublicKeyResponse) Descriptor
deprecated
func (*GetServerPublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetServerPublicKeyResponse.ProtoReflect.Descriptor instead.
func (*GetServerPublicKeyResponse) GetPublicKey ¶
func (x *GetServerPublicKeyResponse) GetPublicKey() []byte
func (*GetServerPublicKeyResponse) ProtoMessage ¶
func (*GetServerPublicKeyResponse) ProtoMessage()
func (*GetServerPublicKeyResponse) ProtoReflect ¶
func (x *GetServerPublicKeyResponse) ProtoReflect() protoreflect.Message
func (*GetServerPublicKeyResponse) Reset ¶
func (x *GetServerPublicKeyResponse) Reset()
func (*GetServerPublicKeyResponse) String ¶
func (x *GetServerPublicKeyResponse) String() string
type HandlerIpRequest ¶
type HandlerIpRequest struct {
Handler *configs.OutboundHandlerConfig `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"`
// contains filtered or unexported fields
}
func (*HandlerIpRequest) Descriptor
deprecated
func (*HandlerIpRequest) Descriptor() ([]byte, []int)
Deprecated: Use HandlerIpRequest.ProtoReflect.Descriptor instead.
func (*HandlerIpRequest) GetHandler ¶
func (x *HandlerIpRequest) GetHandler() *configs.OutboundHandlerConfig
func (*HandlerIpRequest) ProtoMessage ¶
func (*HandlerIpRequest) ProtoMessage()
func (*HandlerIpRequest) ProtoReflect ¶
func (x *HandlerIpRequest) ProtoReflect() protoreflect.Message
func (*HandlerIpRequest) Reset ¶
func (x *HandlerIpRequest) Reset()
func (*HandlerIpRequest) String ¶
func (x *HandlerIpRequest) String() string
type HandlerIpResponse ¶
type HandlerIpResponse struct {
// ipv6 address of the server
Ip6 string `protobuf:"bytes,1,opt,name=ip6,proto3" json:"ip6,omitempty"`
// ipv4 address of the server
Ip4 string `protobuf:"bytes,2,opt,name=ip4,proto3" json:"ip4,omitempty"`
// contains filtered or unexported fields
}
func (*HandlerIpResponse) Descriptor
deprecated
func (*HandlerIpResponse) Descriptor() ([]byte, []int)
Deprecated: Use HandlerIpResponse.ProtoReflect.Descriptor instead.
func (*HandlerIpResponse) GetIp4 ¶
func (x *HandlerIpResponse) GetIp4() string
func (*HandlerIpResponse) GetIp6 ¶
func (x *HandlerIpResponse) GetIp6() string
func (*HandlerIpResponse) ProtoMessage ¶
func (*HandlerIpResponse) ProtoMessage()
func (*HandlerIpResponse) ProtoReflect ¶
func (x *HandlerIpResponse) ProtoReflect() protoreflect.Message
func (*HandlerIpResponse) Reset ¶
func (x *HandlerIpResponse) Reset()
func (*HandlerIpResponse) String ¶
func (x *HandlerIpResponse) String() string
type HandlerUsableRequest ¶
type HandlerUsableRequest struct {
Handler *configs.HandlerConfig `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"`
// contains filtered or unexported fields
}
func (*HandlerUsableRequest) Descriptor
deprecated
func (*HandlerUsableRequest) Descriptor() ([]byte, []int)
Deprecated: Use HandlerUsableRequest.ProtoReflect.Descriptor instead.
func (*HandlerUsableRequest) GetHandler ¶
func (x *HandlerUsableRequest) GetHandler() *configs.HandlerConfig
func (*HandlerUsableRequest) ProtoMessage ¶
func (*HandlerUsableRequest) ProtoMessage()
func (*HandlerUsableRequest) ProtoReflect ¶
func (x *HandlerUsableRequest) ProtoReflect() protoreflect.Message
func (*HandlerUsableRequest) Reset ¶
func (x *HandlerUsableRequest) Reset()
func (*HandlerUsableRequest) String ¶
func (x *HandlerUsableRequest) String() string
type HandlerUsableResponse ¶
type HandlerUsableResponse struct {
Ping int32 `protobuf:"varint,1,opt,name=ping,proto3" json:"ping,omitempty"`
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
func (*HandlerUsableResponse) Descriptor
deprecated
func (*HandlerUsableResponse) Descriptor() ([]byte, []int)
Deprecated: Use HandlerUsableResponse.ProtoReflect.Descriptor instead.
func (*HandlerUsableResponse) GetIp ¶
func (x *HandlerUsableResponse) GetIp() string
func (*HandlerUsableResponse) GetPing ¶
func (x *HandlerUsableResponse) GetPing() int32
func (*HandlerUsableResponse) ProtoMessage ¶
func (*HandlerUsableResponse) ProtoMessage()
func (*HandlerUsableResponse) ProtoReflect ¶
func (x *HandlerUsableResponse) ProtoReflect() protoreflect.Message
func (*HandlerUsableResponse) Reset ¶
func (x *HandlerUsableResponse) Reset()
func (*HandlerUsableResponse) String ¶
func (x *HandlerUsableResponse) String() string
type InboundConfigToOutboundConfigRequest ¶
type InboundConfigToOutboundConfigRequest struct {
Inbound *configs.ProxyInboundConfig `protobuf:"bytes,1,opt,name=inbound,proto3" json:"inbound,omitempty"`
MultiInbound *configs.MultiProxyInboundConfig `protobuf:"bytes,2,opt,name=multi_inbound,json=multiInbound,proto3" json:"multi_inbound,omitempty"`
ServerAddress string `protobuf:"bytes,3,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"`
ServerName string `protobuf:"bytes,4,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty"`
// contains filtered or unexported fields
}
func (*InboundConfigToOutboundConfigRequest) Descriptor
deprecated
func (*InboundConfigToOutboundConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use InboundConfigToOutboundConfigRequest.ProtoReflect.Descriptor instead.
func (*InboundConfigToOutboundConfigRequest) GetInbound ¶
func (x *InboundConfigToOutboundConfigRequest) GetInbound() *configs.ProxyInboundConfig
func (*InboundConfigToOutboundConfigRequest) GetMultiInbound ¶
func (x *InboundConfigToOutboundConfigRequest) GetMultiInbound() *configs.MultiProxyInboundConfig
func (*InboundConfigToOutboundConfigRequest) GetServerAddress ¶
func (x *InboundConfigToOutboundConfigRequest) GetServerAddress() string
func (*InboundConfigToOutboundConfigRequest) GetServerName ¶
func (x *InboundConfigToOutboundConfigRequest) GetServerName() string
func (*InboundConfigToOutboundConfigRequest) ProtoMessage ¶
func (*InboundConfigToOutboundConfigRequest) ProtoMessage()
func (*InboundConfigToOutboundConfigRequest) ProtoReflect ¶
func (x *InboundConfigToOutboundConfigRequest) ProtoReflect() protoreflect.Message
func (*InboundConfigToOutboundConfigRequest) Reset ¶
func (x *InboundConfigToOutboundConfigRequest) Reset()
func (*InboundConfigToOutboundConfigRequest) String ¶
func (x *InboundConfigToOutboundConfigRequest) String() string
type InboundConfigToOutboundConfigResponse ¶
type InboundConfigToOutboundConfigResponse struct {
OutboundConfigs []*configs.OutboundHandlerConfig `protobuf:"bytes,1,rep,name=outbound_configs,json=outboundConfigs,proto3" json:"outbound_configs,omitempty"`
// contains filtered or unexported fields
}
func (*InboundConfigToOutboundConfigResponse) Descriptor
deprecated
func (*InboundConfigToOutboundConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use InboundConfigToOutboundConfigResponse.ProtoReflect.Descriptor instead.
func (*InboundConfigToOutboundConfigResponse) GetOutboundConfigs ¶
func (x *InboundConfigToOutboundConfigResponse) GetOutboundConfigs() []*configs.OutboundHandlerConfig
func (*InboundConfigToOutboundConfigResponse) ProtoMessage ¶
func (*InboundConfigToOutboundConfigResponse) ProtoMessage()
func (*InboundConfigToOutboundConfigResponse) ProtoReflect ¶
func (x *InboundConfigToOutboundConfigResponse) ProtoReflect() protoreflect.Message
func (*InboundConfigToOutboundConfigResponse) Reset ¶
func (x *InboundConfigToOutboundConfigResponse) Reset()
func (*InboundConfigToOutboundConfigResponse) String ¶
func (x *InboundConfigToOutboundConfigResponse) String() string
type MonitorServerRequest ¶
type MonitorServerRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
Interval uint32 `protobuf:"varint,2,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*MonitorServerRequest) Descriptor
deprecated
func (*MonitorServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use MonitorServerRequest.ProtoReflect.Descriptor instead.
func (*MonitorServerRequest) GetInterval ¶
func (x *MonitorServerRequest) GetInterval() uint32
func (*MonitorServerRequest) GetSshConfig ¶
func (x *MonitorServerRequest) GetSshConfig() *ServerSshConfig
func (*MonitorServerRequest) ProtoMessage ¶
func (*MonitorServerRequest) ProtoMessage()
func (*MonitorServerRequest) ProtoReflect ¶
func (x *MonitorServerRequest) ProtoReflect() protoreflect.Message
func (*MonitorServerRequest) Reset ¶
func (x *MonitorServerRequest) Reset()
func (*MonitorServerRequest) String ¶
func (x *MonitorServerRequest) String() string
type MonitorServerResponse ¶
type MonitorServerResponse struct {
Cpu uint32 `protobuf:"varint,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
UsedMemory uint64 `protobuf:"varint,2,opt,name=used_memory,json=usedMemory,proto3" json:"used_memory,omitempty"`
TotalMemory uint64 `protobuf:"varint,3,opt,name=total_memory,json=totalMemory,proto3" json:"total_memory,omitempty"`
UsedDisk uint32 `protobuf:"varint,4,opt,name=used_disk,json=usedDisk,proto3" json:"used_disk,omitempty"`
TotalDisk uint32 `protobuf:"varint,5,opt,name=total_disk,json=totalDisk,proto3" json:"total_disk,omitempty"`
NetInSpeed uint32 `protobuf:"varint,6,opt,name=net_in_speed,json=netInSpeed,proto3" json:"net_in_speed,omitempty"`
NetOutSpeed uint32 `protobuf:"varint,7,opt,name=net_out_speed,json=netOutSpeed,proto3" json:"net_out_speed,omitempty"`
NetInUsage uint64 `protobuf:"varint,8,opt,name=net_in_usage,json=netInUsage,proto3" json:"net_in_usage,omitempty"`
NetOutUsage uint64 `protobuf:"varint,9,opt,name=net_out_usage,json=netOutUsage,proto3" json:"net_out_usage,omitempty"`
// contains filtered or unexported fields
}
func (*MonitorServerResponse) Descriptor
deprecated
func (*MonitorServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use MonitorServerResponse.ProtoReflect.Descriptor instead.
func (*MonitorServerResponse) GetCpu ¶
func (x *MonitorServerResponse) GetCpu() uint32
func (*MonitorServerResponse) GetNetInSpeed ¶
func (x *MonitorServerResponse) GetNetInSpeed() uint32
func (*MonitorServerResponse) GetNetInUsage ¶
func (x *MonitorServerResponse) GetNetInUsage() uint64
func (*MonitorServerResponse) GetNetOutSpeed ¶
func (x *MonitorServerResponse) GetNetOutSpeed() uint32
func (*MonitorServerResponse) GetNetOutUsage ¶
func (x *MonitorServerResponse) GetNetOutUsage() uint64
func (*MonitorServerResponse) GetTotalDisk ¶
func (x *MonitorServerResponse) GetTotalDisk() uint32
func (*MonitorServerResponse) GetTotalMemory ¶
func (x *MonitorServerResponse) GetTotalMemory() uint64
func (*MonitorServerResponse) GetUsedDisk ¶
func (x *MonitorServerResponse) GetUsedDisk() uint32
func (*MonitorServerResponse) GetUsedMemory ¶
func (x *MonitorServerResponse) GetUsedMemory() uint64
func (*MonitorServerResponse) ProtoMessage ¶
func (*MonitorServerResponse) ProtoMessage()
func (*MonitorServerResponse) ProtoReflect ¶
func (x *MonitorServerResponse) ProtoReflect() protoreflect.Message
func (*MonitorServerResponse) Reset ¶
func (x *MonitorServerResponse) Reset()
func (*MonitorServerResponse) String ¶
func (x *MonitorServerResponse) String() string
type OpenDbRequest ¶
type OpenDbRequest struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*OpenDbRequest) Descriptor
deprecated
func (*OpenDbRequest) Descriptor() ([]byte, []int)
Deprecated: Use OpenDbRequest.ProtoReflect.Descriptor instead.
func (*OpenDbRequest) GetPath ¶
func (x *OpenDbRequest) GetPath() string
func (*OpenDbRequest) ProtoMessage ¶
func (*OpenDbRequest) ProtoMessage()
func (*OpenDbRequest) ProtoReflect ¶
func (x *OpenDbRequest) ProtoReflect() protoreflect.Message
func (*OpenDbRequest) Reset ¶
func (x *OpenDbRequest) Reset()
func (*OpenDbRequest) String ¶
func (x *OpenDbRequest) String() string
type ParseClashRuleFileRequest ¶
type ParseClashRuleFileRequest struct {
Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*ParseClashRuleFileRequest) Descriptor
deprecated
func (*ParseClashRuleFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParseClashRuleFileRequest.ProtoReflect.Descriptor instead.
func (*ParseClashRuleFileRequest) GetContent ¶
func (x *ParseClashRuleFileRequest) GetContent() []byte
func (*ParseClashRuleFileRequest) ProtoMessage ¶
func (*ParseClashRuleFileRequest) ProtoMessage()
func (*ParseClashRuleFileRequest) ProtoReflect ¶
func (x *ParseClashRuleFileRequest) ProtoReflect() protoreflect.Message
func (*ParseClashRuleFileRequest) Reset ¶
func (x *ParseClashRuleFileRequest) Reset()
func (*ParseClashRuleFileRequest) String ¶
func (x *ParseClashRuleFileRequest) String() string
type ParseClashRuleFileResponse ¶
type ParseClashRuleFileResponse struct {
Domains []*geo.Domain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
Cidrs []*geo.CIDR `protobuf:"bytes,2,rep,name=cidrs,proto3" json:"cidrs,omitempty"`
AppIds []*configs.AppId `protobuf:"bytes,3,rep,name=app_ids,json=appIds,proto3" json:"app_ids,omitempty"`
// contains filtered or unexported fields
}
func (*ParseClashRuleFileResponse) Descriptor
deprecated
func (*ParseClashRuleFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use ParseClashRuleFileResponse.ProtoReflect.Descriptor instead.
func (*ParseClashRuleFileResponse) GetAppIds ¶
func (x *ParseClashRuleFileResponse) GetAppIds() []*configs.AppId
func (*ParseClashRuleFileResponse) GetCidrs ¶
func (x *ParseClashRuleFileResponse) GetCidrs() []*geo.CIDR
func (*ParseClashRuleFileResponse) GetDomains ¶
func (x *ParseClashRuleFileResponse) GetDomains() []*geo.Domain
func (*ParseClashRuleFileResponse) ProtoMessage ¶
func (*ParseClashRuleFileResponse) ProtoMessage()
func (*ParseClashRuleFileResponse) ProtoReflect ¶
func (x *ParseClashRuleFileResponse) ProtoReflect() protoreflect.Message
func (*ParseClashRuleFileResponse) Reset ¶
func (x *ParseClashRuleFileResponse) Reset()
func (*ParseClashRuleFileResponse) String ¶
func (x *ParseClashRuleFileResponse) String() string
type ParseGeoIPConfigRequest ¶
type ParseGeoIPConfigRequest struct {
Config *configs.GeoIPConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*ParseGeoIPConfigRequest) Descriptor
deprecated
func (*ParseGeoIPConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParseGeoIPConfigRequest.ProtoReflect.Descriptor instead.
func (*ParseGeoIPConfigRequest) GetConfig ¶
func (x *ParseGeoIPConfigRequest) GetConfig() *configs.GeoIPConfig
func (*ParseGeoIPConfigRequest) ProtoMessage ¶
func (*ParseGeoIPConfigRequest) ProtoMessage()
func (*ParseGeoIPConfigRequest) ProtoReflect ¶
func (x *ParseGeoIPConfigRequest) ProtoReflect() protoreflect.Message
func (*ParseGeoIPConfigRequest) Reset ¶
func (x *ParseGeoIPConfigRequest) Reset()
func (*ParseGeoIPConfigRequest) String ¶
func (x *ParseGeoIPConfigRequest) String() string
type ParseGeoIPConfigResponse ¶
type ParseGeoIPConfigResponse struct {
Cidrs []*geo.CIDR `protobuf:"bytes,1,rep,name=cidrs,proto3" json:"cidrs,omitempty"`
// contains filtered or unexported fields
}
func (*ParseGeoIPConfigResponse) Descriptor
deprecated
func (*ParseGeoIPConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use ParseGeoIPConfigResponse.ProtoReflect.Descriptor instead.
func (*ParseGeoIPConfigResponse) GetCidrs ¶
func (x *ParseGeoIPConfigResponse) GetCidrs() []*geo.CIDR
func (*ParseGeoIPConfigResponse) ProtoMessage ¶
func (*ParseGeoIPConfigResponse) ProtoMessage()
func (*ParseGeoIPConfigResponse) ProtoReflect ¶
func (x *ParseGeoIPConfigResponse) ProtoReflect() protoreflect.Message
func (*ParseGeoIPConfigResponse) Reset ¶
func (x *ParseGeoIPConfigResponse) Reset()
func (*ParseGeoIPConfigResponse) String ¶
func (x *ParseGeoIPConfigResponse) String() string
type ParseGeositeConfigRequest ¶
type ParseGeositeConfigRequest struct {
Config *configs.GeositeConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*ParseGeositeConfigRequest) Descriptor
deprecated
func (*ParseGeositeConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParseGeositeConfigRequest.ProtoReflect.Descriptor instead.
func (*ParseGeositeConfigRequest) GetConfig ¶
func (x *ParseGeositeConfigRequest) GetConfig() *configs.GeositeConfig
func (*ParseGeositeConfigRequest) ProtoMessage ¶
func (*ParseGeositeConfigRequest) ProtoMessage()
func (*ParseGeositeConfigRequest) ProtoReflect ¶
func (x *ParseGeositeConfigRequest) ProtoReflect() protoreflect.Message
func (*ParseGeositeConfigRequest) Reset ¶
func (x *ParseGeositeConfigRequest) Reset()
func (*ParseGeositeConfigRequest) String ¶
func (x *ParseGeositeConfigRequest) String() string
type ParseGeositeConfigResponse ¶
type ParseGeositeConfigResponse struct {
Domains []*geo.Domain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
// contains filtered or unexported fields
}
func (*ParseGeositeConfigResponse) Descriptor
deprecated
func (*ParseGeositeConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use ParseGeositeConfigResponse.ProtoReflect.Descriptor instead.
func (*ParseGeositeConfigResponse) GetDomains ¶
func (x *ParseGeositeConfigResponse) GetDomains() []*geo.Domain
func (*ParseGeositeConfigResponse) ProtoMessage ¶
func (*ParseGeositeConfigResponse) ProtoMessage()
func (*ParseGeositeConfigResponse) ProtoReflect ¶
func (x *ParseGeositeConfigResponse) ProtoReflect() protoreflect.Message
func (*ParseGeositeConfigResponse) Reset ¶
func (x *ParseGeositeConfigResponse) Reset()
func (*ParseGeositeConfigResponse) String ¶
func (x *ParseGeositeConfigResponse) String() string
type ProcessGeoFilesRequest ¶
type ProcessGeoFilesRequest struct {
GeositeCodes []string `protobuf:"bytes,1,rep,name=geosite_codes,json=geositeCodes,proto3" json:"geosite_codes,omitempty"`
GeoipCodes []string `protobuf:"bytes,2,rep,name=geoip_codes,json=geoipCodes,proto3" json:"geoip_codes,omitempty"`
GeositePath string `protobuf:"bytes,3,opt,name=geosite_path,json=geositePath,proto3" json:"geosite_path,omitempty"`
GeoipPath string `protobuf:"bytes,4,opt,name=geoip_path,json=geoipPath,proto3" json:"geoip_path,omitempty"`
DstGeositePath string `protobuf:"bytes,5,opt,name=dst_geosite_path,json=dstGeositePath,proto3" json:"dst_geosite_path,omitempty"`
DstGeoipPath string `protobuf:"bytes,6,opt,name=dst_geoip_path,json=dstGeoipPath,proto3" json:"dst_geoip_path,omitempty"`
// contains filtered or unexported fields
}
func (*ProcessGeoFilesRequest) Descriptor
deprecated
func (*ProcessGeoFilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProcessGeoFilesRequest.ProtoReflect.Descriptor instead.
func (*ProcessGeoFilesRequest) GetDstGeoipPath ¶
func (x *ProcessGeoFilesRequest) GetDstGeoipPath() string
func (*ProcessGeoFilesRequest) GetDstGeositePath ¶
func (x *ProcessGeoFilesRequest) GetDstGeositePath() string
func (*ProcessGeoFilesRequest) GetGeoipCodes ¶
func (x *ProcessGeoFilesRequest) GetGeoipCodes() []string
func (*ProcessGeoFilesRequest) GetGeoipPath ¶
func (x *ProcessGeoFilesRequest) GetGeoipPath() string
func (*ProcessGeoFilesRequest) GetGeositeCodes ¶
func (x *ProcessGeoFilesRequest) GetGeositeCodes() []string
func (*ProcessGeoFilesRequest) GetGeositePath ¶
func (x *ProcessGeoFilesRequest) GetGeositePath() string
func (*ProcessGeoFilesRequest) ProtoMessage ¶
func (*ProcessGeoFilesRequest) ProtoMessage()
func (*ProcessGeoFilesRequest) ProtoReflect ¶
func (x *ProcessGeoFilesRequest) ProtoReflect() protoreflect.Message
func (*ProcessGeoFilesRequest) Reset ¶
func (x *ProcessGeoFilesRequest) Reset()
func (*ProcessGeoFilesRequest) String ¶
func (x *ProcessGeoFilesRequest) String() string
type ProcessGeoFilesResponse ¶
type ProcessGeoFilesResponse struct {
// contains filtered or unexported fields
}
func (*ProcessGeoFilesResponse) Descriptor
deprecated
func (*ProcessGeoFilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProcessGeoFilesResponse.ProtoReflect.Descriptor instead.
func (*ProcessGeoFilesResponse) ProtoMessage ¶
func (*ProcessGeoFilesResponse) ProtoMessage()
func (*ProcessGeoFilesResponse) ProtoReflect ¶
func (x *ProcessGeoFilesResponse) ProtoReflect() protoreflect.Message
func (*ProcessGeoFilesResponse) Reset ¶
func (x *ProcessGeoFilesResponse) Reset()
func (*ProcessGeoFilesResponse) String ¶
func (x *ProcessGeoFilesResponse) String() string
type RealiScannerResult ¶
type RealiScannerResult struct {
Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
// contains filtered or unexported fields
}
func RunRealiScanner ¶
func RunRealiScanner(ctx context.Context, addr string) ([]*RealiScannerResult, error)
RunRealiScanner is modified from https://github.com/XTLS/RealiTLScanner Modifications include: - Adapted to use local DNS resolver instead of system resolver - Changed return type to use RealiScannerResult struct - Modified context handling and timeout logic
func (*RealiScannerResult) Descriptor
deprecated
func (*RealiScannerResult) Descriptor() ([]byte, []int)
Deprecated: Use RealiScannerResult.ProtoReflect.Descriptor instead.
func (*RealiScannerResult) GetDomain ¶
func (x *RealiScannerResult) GetDomain() string
func (*RealiScannerResult) GetIp ¶
func (x *RealiScannerResult) GetIp() string
func (*RealiScannerResult) ProtoMessage ¶
func (*RealiScannerResult) ProtoMessage()
func (*RealiScannerResult) ProtoReflect ¶
func (x *RealiScannerResult) ProtoReflect() protoreflect.Message
func (*RealiScannerResult) Reset ¶
func (x *RealiScannerResult) Reset()
func (*RealiScannerResult) String ¶
func (x *RealiScannerResult) String() string
type Receipt ¶
type Receipt struct {
// contains filtered or unexported fields
}
func (*Receipt) Descriptor
deprecated
func (*Receipt) ProtoMessage ¶
func (*Receipt) ProtoMessage()
func (*Receipt) ProtoReflect ¶
func (x *Receipt) ProtoReflect() protoreflect.Message
type RttTestRequest ¶
type RttTestRequest struct {
Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// contains filtered or unexported fields
}
func (*RttTestRequest) Descriptor
deprecated
func (*RttTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use RttTestRequest.ProtoReflect.Descriptor instead.
func (*RttTestRequest) GetAddr ¶
func (x *RttTestRequest) GetAddr() string
func (*RttTestRequest) GetPort ¶
func (x *RttTestRequest) GetPort() uint32
func (*RttTestRequest) ProtoMessage ¶
func (*RttTestRequest) ProtoMessage()
func (*RttTestRequest) ProtoReflect ¶
func (x *RttTestRequest) ProtoReflect() protoreflect.Message
func (*RttTestRequest) Reset ¶
func (x *RttTestRequest) Reset()
func (*RttTestRequest) String ¶
func (x *RttTestRequest) String() string
type RttTestResponse ¶
type RttTestResponse struct {
Ping uint32 `protobuf:"varint,1,opt,name=ping,proto3" json:"ping,omitempty"`
// contains filtered or unexported fields
}
func (*RttTestResponse) Descriptor
deprecated
func (*RttTestResponse) Descriptor() ([]byte, []int)
Deprecated: Use RttTestResponse.ProtoReflect.Descriptor instead.
func (*RttTestResponse) GetPing ¶
func (x *RttTestResponse) GetPing() uint32
func (*RttTestResponse) ProtoMessage ¶
func (*RttTestResponse) ProtoMessage()
func (*RttTestResponse) ProtoReflect ¶
func (x *RttTestResponse) ProtoReflect() protoreflect.Message
func (*RttTestResponse) Reset ¶
func (x *RttTestResponse) Reset()
func (*RttTestResponse) String ¶
func (x *RttTestResponse) String() string
type RunRealiScannerRequest ¶
type RunRealiScannerRequest struct {
Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
// contains filtered or unexported fields
}
func (*RunRealiScannerRequest) Descriptor
deprecated
func (*RunRealiScannerRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunRealiScannerRequest.ProtoReflect.Descriptor instead.
func (*RunRealiScannerRequest) GetAddr ¶
func (x *RunRealiScannerRequest) GetAddr() string
func (*RunRealiScannerRequest) ProtoMessage ¶
func (*RunRealiScannerRequest) ProtoMessage()
func (*RunRealiScannerRequest) ProtoReflect ¶
func (x *RunRealiScannerRequest) ProtoReflect() protoreflect.Message
func (*RunRealiScannerRequest) Reset ¶
func (x *RunRealiScannerRequest) Reset()
func (*RunRealiScannerRequest) String ¶
func (x *RunRealiScannerRequest) String() string
type RunRealiScannerResponse ¶
type RunRealiScannerResponse struct {
Results []*RealiScannerResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
func (*RunRealiScannerResponse) Descriptor
deprecated
func (*RunRealiScannerResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunRealiScannerResponse.ProtoReflect.Descriptor instead.
func (*RunRealiScannerResponse) GetResults ¶
func (x *RunRealiScannerResponse) GetResults() []*RealiScannerResult
func (*RunRealiScannerResponse) ProtoMessage ¶
func (*RunRealiScannerResponse) ProtoMessage()
func (*RunRealiScannerResponse) ProtoReflect ¶
func (x *RunRealiScannerResponse) ProtoReflect() protoreflect.Message
func (*RunRealiScannerResponse) Reset ¶
func (x *RunRealiScannerResponse) Reset()
func (*RunRealiScannerResponse) String ¶
func (x *RunRealiScannerResponse) String() string
type ServerActionRequest ¶
type ServerActionRequest struct {
Action ServerActionRequest_Action `protobuf:"varint,1,opt,name=action,proto3,enum=x.api.ServerActionRequest_Action" json:"action,omitempty"`
SshConfig *ServerSshConfig `protobuf:"bytes,2,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
// contains filtered or unexported fields
}
func (*ServerActionRequest) Descriptor
deprecated
func (*ServerActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use ServerActionRequest.ProtoReflect.Descriptor instead.
func (*ServerActionRequest) GetAction ¶
func (x *ServerActionRequest) GetAction() ServerActionRequest_Action
func (*ServerActionRequest) GetSshConfig ¶
func (x *ServerActionRequest) GetSshConfig() *ServerSshConfig
func (*ServerActionRequest) ProtoMessage ¶
func (*ServerActionRequest) ProtoMessage()
func (*ServerActionRequest) ProtoReflect ¶
func (x *ServerActionRequest) ProtoReflect() protoreflect.Message
func (*ServerActionRequest) Reset ¶
func (x *ServerActionRequest) Reset()
func (*ServerActionRequest) String ¶
func (x *ServerActionRequest) String() string
type ServerActionRequest_Action ¶
type ServerActionRequest_Action int32
const ( ServerActionRequest_ACTION_SHUTDOWN ServerActionRequest_Action = 0 ServerActionRequest_ACTION_RESTART ServerActionRequest_Action = 1 // ACTION_SUSPEND = 2; )
func (ServerActionRequest_Action) Descriptor ¶
func (ServerActionRequest_Action) Descriptor() protoreflect.EnumDescriptor
func (ServerActionRequest_Action) Enum ¶
func (x ServerActionRequest_Action) Enum() *ServerActionRequest_Action
func (ServerActionRequest_Action) EnumDescriptor
deprecated
func (ServerActionRequest_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServerActionRequest_Action.Descriptor instead.
func (ServerActionRequest_Action) Number ¶
func (x ServerActionRequest_Action) Number() protoreflect.EnumNumber
func (ServerActionRequest_Action) String ¶
func (x ServerActionRequest_Action) String() string
func (ServerActionRequest_Action) Type ¶
func (ServerActionRequest_Action) Type() protoreflect.EnumType
type ServerActionResponse ¶
type ServerActionResponse struct {
// contains filtered or unexported fields
}
func (*ServerActionResponse) Descriptor
deprecated
func (*ServerActionResponse) Descriptor() ([]byte, []int)
Deprecated: Use ServerActionResponse.ProtoReflect.Descriptor instead.
func (*ServerActionResponse) ProtoMessage ¶
func (*ServerActionResponse) ProtoMessage()
func (*ServerActionResponse) ProtoReflect ¶
func (x *ServerActionResponse) ProtoReflect() protoreflect.Message
func (*ServerActionResponse) Reset ¶
func (x *ServerActionResponse) Reset()
func (*ServerActionResponse) String ¶
func (x *ServerActionResponse) String() string
type ServerConfigRequest ¶
type ServerConfigRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
// contains filtered or unexported fields
}
func (*ServerConfigRequest) Descriptor
deprecated
func (*ServerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfigRequest.ProtoReflect.Descriptor instead.
func (*ServerConfigRequest) GetSshConfig ¶
func (x *ServerConfigRequest) GetSshConfig() *ServerSshConfig
func (*ServerConfigRequest) ProtoMessage ¶
func (*ServerConfigRequest) ProtoMessage()
func (*ServerConfigRequest) ProtoReflect ¶
func (x *ServerConfigRequest) ProtoReflect() protoreflect.Message
func (*ServerConfigRequest) Reset ¶
func (x *ServerConfigRequest) Reset()
func (*ServerConfigRequest) String ¶
func (x *ServerConfigRequest) String() string
type ServerConfigResponse ¶
type ServerConfigResponse struct {
Config *server.ServerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*ServerConfigResponse) Descriptor
deprecated
func (*ServerConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfigResponse.ProtoReflect.Descriptor instead.
func (*ServerConfigResponse) GetConfig ¶
func (x *ServerConfigResponse) GetConfig() *server.ServerConfig
func (*ServerConfigResponse) ProtoMessage ¶
func (*ServerConfigResponse) ProtoMessage()
func (*ServerConfigResponse) ProtoReflect ¶
func (x *ServerConfigResponse) ProtoReflect() protoreflect.Message
func (*ServerConfigResponse) Reset ¶
func (x *ServerConfigResponse) Reset()
func (*ServerConfigResponse) String ¶
func (x *ServerConfigResponse) String() string
type ServerSshConfig ¶
type ServerSshConfig struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
SudoPassword string `protobuf:"bytes,4,opt,name=sudo_password,json=sudoPassword,proto3" json:"sudo_password,omitempty"`
SshKey []byte `protobuf:"bytes,6,opt,name=ssh_key,json=sshKey,proto3" json:"ssh_key,omitempty"`
SshKeyPath string `protobuf:"bytes,7,opt,name=ssh_key_path,json=sshKeyPath,proto3" json:"ssh_key_path,omitempty"`
SshKeyPassphrase string `protobuf:"bytes,8,opt,name=ssh_key_passphrase,json=sshKeyPassphrase,proto3" json:"ssh_key_passphrase,omitempty"`
ServerPubKey []byte `protobuf:"bytes,9,opt,name=server_pub_key,json=serverPubKey,proto3" json:"server_pub_key,omitempty"`
// contains filtered or unexported fields
}
server status
func (*ServerSshConfig) Descriptor
deprecated
func (*ServerSshConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServerSshConfig.ProtoReflect.Descriptor instead.
func (*ServerSshConfig) GetAddress ¶
func (x *ServerSshConfig) GetAddress() string
func (*ServerSshConfig) GetPort ¶
func (x *ServerSshConfig) GetPort() uint32
func (*ServerSshConfig) GetServerPubKey ¶
func (x *ServerSshConfig) GetServerPubKey() []byte
func (*ServerSshConfig) GetSshKey ¶
func (x *ServerSshConfig) GetSshKey() []byte
func (*ServerSshConfig) GetSshKeyPassphrase ¶
func (x *ServerSshConfig) GetSshKeyPassphrase() string
func (*ServerSshConfig) GetSshKeyPath ¶
func (x *ServerSshConfig) GetSshKeyPath() string
func (*ServerSshConfig) GetSudoPassword ¶
func (x *ServerSshConfig) GetSudoPassword() string
func (*ServerSshConfig) GetUsername ¶
func (x *ServerSshConfig) GetUsername() string
func (*ServerSshConfig) ProtoMessage ¶
func (*ServerSshConfig) ProtoMessage()
func (*ServerSshConfig) ProtoReflect ¶
func (x *ServerSshConfig) ProtoReflect() protoreflect.Message
func (*ServerSshConfig) Reset ¶
func (x *ServerSshConfig) Reset()
func (*ServerSshConfig) String ¶
func (x *ServerSshConfig) String() string
type SetSubscriptionIntervalRequest ¶
type SetSubscriptionIntervalRequest struct {
// minus means no auto update
// minutes
Interval int32 `protobuf:"varint,1,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*SetSubscriptionIntervalRequest) Descriptor
deprecated
func (*SetSubscriptionIntervalRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSubscriptionIntervalRequest.ProtoReflect.Descriptor instead.
func (*SetSubscriptionIntervalRequest) GetInterval ¶
func (x *SetSubscriptionIntervalRequest) GetInterval() int32
func (*SetSubscriptionIntervalRequest) ProtoMessage ¶
func (*SetSubscriptionIntervalRequest) ProtoMessage()
func (*SetSubscriptionIntervalRequest) ProtoReflect ¶
func (x *SetSubscriptionIntervalRequest) ProtoReflect() protoreflect.Message
func (*SetSubscriptionIntervalRequest) Reset ¶
func (x *SetSubscriptionIntervalRequest) Reset()
func (*SetSubscriptionIntervalRequest) String ¶
func (x *SetSubscriptionIntervalRequest) String() string
type SetSubscriptionIntervalResponse ¶
type SetSubscriptionIntervalResponse struct {
// contains filtered or unexported fields
}
func (*SetSubscriptionIntervalResponse) Descriptor
deprecated
func (*SetSubscriptionIntervalResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetSubscriptionIntervalResponse.ProtoReflect.Descriptor instead.
func (*SetSubscriptionIntervalResponse) ProtoMessage ¶
func (*SetSubscriptionIntervalResponse) ProtoMessage()
func (*SetSubscriptionIntervalResponse) ProtoReflect ¶
func (x *SetSubscriptionIntervalResponse) ProtoReflect() protoreflect.Message
func (*SetSubscriptionIntervalResponse) Reset ¶
func (x *SetSubscriptionIntervalResponse) Reset()
func (*SetSubscriptionIntervalResponse) String ¶
func (x *SetSubscriptionIntervalResponse) String() string
type SetTunNameRequest ¶
type SetTunNameRequest struct {
TunName string `protobuf:"bytes,1,opt,name=tun_name,json=tunName,proto3" json:"tun_name,omitempty"`
// contains filtered or unexported fields
}
func (*SetTunNameRequest) Descriptor
deprecated
func (*SetTunNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetTunNameRequest.ProtoReflect.Descriptor instead.
func (*SetTunNameRequest) GetTunName ¶
func (x *SetTunNameRequest) GetTunName() string
func (*SetTunNameRequest) ProtoMessage ¶
func (*SetTunNameRequest) ProtoMessage()
func (*SetTunNameRequest) ProtoReflect ¶
func (x *SetTunNameRequest) ProtoReflect() protoreflect.Message
func (*SetTunNameRequest) Reset ¶
func (x *SetTunNameRequest) Reset()
func (*SetTunNameRequest) String ¶
func (x *SetTunNameRequest) String() string
type SetTunNameResponse ¶
type SetTunNameResponse struct {
// contains filtered or unexported fields
}
func (*SetTunNameResponse) Descriptor
deprecated
func (*SetTunNameResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetTunNameResponse.ProtoReflect.Descriptor instead.
func (*SetTunNameResponse) ProtoMessage ¶
func (*SetTunNameResponse) ProtoMessage()
func (*SetTunNameResponse) ProtoReflect ¶
func (x *SetTunNameResponse) ProtoReflect() protoreflect.Message
func (*SetTunNameResponse) Reset ¶
func (x *SetTunNameResponse) Reset()
func (*SetTunNameResponse) String ¶
func (x *SetTunNameResponse) String() string
type SpeedTestRequest ¶
type SpeedTestRequest struct {
Handlers []*configs.HandlerConfig `protobuf:"bytes,1,rep,name=handlers,proto3" json:"handlers,omitempty"`
// 1 or 10
Size uint32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
speed test
func (*SpeedTestRequest) Descriptor
deprecated
func (*SpeedTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use SpeedTestRequest.ProtoReflect.Descriptor instead.
func (*SpeedTestRequest) GetHandlers ¶
func (x *SpeedTestRequest) GetHandlers() []*configs.HandlerConfig
func (*SpeedTestRequest) GetSize ¶
func (x *SpeedTestRequest) GetSize() uint32
func (*SpeedTestRequest) ProtoMessage ¶
func (*SpeedTestRequest) ProtoMessage()
func (*SpeedTestRequest) ProtoReflect ¶
func (x *SpeedTestRequest) ProtoReflect() protoreflect.Message
func (*SpeedTestRequest) Reset ¶
func (x *SpeedTestRequest) Reset()
func (*SpeedTestRequest) String ¶
func (x *SpeedTestRequest) String() string
type SpeedTestResponse ¶
type SpeedTestResponse struct {
// rate
// uint64 up = 2;
// rate. If 0, it means unusable
Down int32 `protobuf:"varint,3,opt,name=down,proto3" json:"down,omitempty"`
Tag string `protobuf:"bytes,4,opt,name=tag,proto3" json:"tag,omitempty"`
// uint32 usage_up = 6;
UsageDown uint32 `protobuf:"varint,7,opt,name=usage_down,json=usageDown,proto3" json:"usage_down,omitempty"`
// contains filtered or unexported fields
}
func (*SpeedTestResponse) Descriptor
deprecated
func (*SpeedTestResponse) Descriptor() ([]byte, []int)
Deprecated: Use SpeedTestResponse.ProtoReflect.Descriptor instead.
func (*SpeedTestResponse) GetDown ¶
func (x *SpeedTestResponse) GetDown() int32
func (*SpeedTestResponse) GetTag ¶
func (x *SpeedTestResponse) GetTag() string
func (*SpeedTestResponse) GetUsageDown ¶
func (x *SpeedTestResponse) GetUsageDown() uint32
func (*SpeedTestResponse) ProtoMessage ¶
func (*SpeedTestResponse) ProtoMessage()
func (*SpeedTestResponse) ProtoReflect ¶
func (x *SpeedTestResponse) ProtoReflect() protoreflect.Message
func (*SpeedTestResponse) Reset ¶
func (x *SpeedTestResponse) Reset()
func (*SpeedTestResponse) String ¶
func (x *SpeedTestResponse) String() string
type SpeedTestResult ¶
type SshClientCacheItem ¶
type SshClientCacheItem struct {
Users int
// contains filtered or unexported fields
}
type StartMacSystemProxyRequest ¶
type StartMacSystemProxyRequest struct {
HttpProxyAddress string `protobuf:"bytes,1,opt,name=http_proxy_address,json=httpProxyAddress,proto3" json:"http_proxy_address,omitempty"`
HttpProxyPort uint32 `protobuf:"varint,2,opt,name=http_proxy_port,json=httpProxyPort,proto3" json:"http_proxy_port,omitempty"`
HttpsProxyAddress string `protobuf:"bytes,3,opt,name=https_proxy_address,json=httpsProxyAddress,proto3" json:"https_proxy_address,omitempty"`
HttpsProxyPort uint32 `protobuf:"varint,4,opt,name=https_proxy_port,json=httpsProxyPort,proto3" json:"https_proxy_port,omitempty"`
SocksProxyAddress string `protobuf:"bytes,5,opt,name=socks_proxy_address,json=socksProxyAddress,proto3" json:"socks_proxy_address,omitempty"`
SocksProxyPort uint32 `protobuf:"varint,6,opt,name=socks_proxy_port,json=socksProxyPort,proto3" json:"socks_proxy_port,omitempty"`
// contains filtered or unexported fields
}
func (*StartMacSystemProxyRequest) Descriptor
deprecated
func (*StartMacSystemProxyRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartMacSystemProxyRequest.ProtoReflect.Descriptor instead.
func (*StartMacSystemProxyRequest) GetHttpProxyAddress ¶
func (x *StartMacSystemProxyRequest) GetHttpProxyAddress() string
func (*StartMacSystemProxyRequest) GetHttpProxyPort ¶
func (x *StartMacSystemProxyRequest) GetHttpProxyPort() uint32
func (*StartMacSystemProxyRequest) GetHttpsProxyAddress ¶
func (x *StartMacSystemProxyRequest) GetHttpsProxyAddress() string
func (*StartMacSystemProxyRequest) GetHttpsProxyPort ¶
func (x *StartMacSystemProxyRequest) GetHttpsProxyPort() uint32
func (*StartMacSystemProxyRequest) GetSocksProxyAddress ¶
func (x *StartMacSystemProxyRequest) GetSocksProxyAddress() string
func (*StartMacSystemProxyRequest) GetSocksProxyPort ¶
func (x *StartMacSystemProxyRequest) GetSocksProxyPort() uint32
func (*StartMacSystemProxyRequest) ProtoMessage ¶
func (*StartMacSystemProxyRequest) ProtoMessage()
func (*StartMacSystemProxyRequest) ProtoReflect ¶
func (x *StartMacSystemProxyRequest) ProtoReflect() protoreflect.Message
func (*StartMacSystemProxyRequest) Reset ¶
func (x *StartMacSystemProxyRequest) Reset()
func (*StartMacSystemProxyRequest) String ¶
func (x *StartMacSystemProxyRequest) String() string
type StopMacSystemProxyRequest ¶
type StopMacSystemProxyRequest struct {
// contains filtered or unexported fields
}
func (*StopMacSystemProxyRequest) Descriptor
deprecated
func (*StopMacSystemProxyRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopMacSystemProxyRequest.ProtoReflect.Descriptor instead.
func (*StopMacSystemProxyRequest) ProtoMessage ¶
func (*StopMacSystemProxyRequest) ProtoMessage()
func (*StopMacSystemProxyRequest) ProtoReflect ¶
func (x *StopMacSystemProxyRequest) ProtoReflect() protoreflect.Message
func (*StopMacSystemProxyRequest) Reset ¶
func (x *StopMacSystemProxyRequest) Reset()
func (*StopMacSystemProxyRequest) String ¶
func (x *StopMacSystemProxyRequest) String() string
type ToUrlRequest ¶
type ToUrlRequest struct {
OutboundConfogs []*configs.OutboundHandlerConfig `protobuf:"bytes,1,rep,name=outbound_confogs,json=outboundConfogs,proto3" json:"outbound_confogs,omitempty"`
// contains filtered or unexported fields
}
func (*ToUrlRequest) Descriptor
deprecated
func (*ToUrlRequest) Descriptor() ([]byte, []int)
Deprecated: Use ToUrlRequest.ProtoReflect.Descriptor instead.
func (*ToUrlRequest) GetOutboundConfogs ¶
func (x *ToUrlRequest) GetOutboundConfogs() []*configs.OutboundHandlerConfig
func (*ToUrlRequest) ProtoMessage ¶
func (*ToUrlRequest) ProtoMessage()
func (*ToUrlRequest) ProtoReflect ¶
func (x *ToUrlRequest) ProtoReflect() protoreflect.Message
func (*ToUrlRequest) Reset ¶
func (x *ToUrlRequest) Reset()
func (*ToUrlRequest) String ¶
func (x *ToUrlRequest) String() string
type ToUrlResponse ¶
type ToUrlResponse struct {
Urls []string `protobuf:"bytes,1,rep,name=urls,proto3" json:"urls,omitempty"`
FailedNodes []string `protobuf:"bytes,2,rep,name=failed_nodes,json=failedNodes,proto3" json:"failed_nodes,omitempty"`
// contains filtered or unexported fields
}
func (*ToUrlResponse) Descriptor
deprecated
func (*ToUrlResponse) Descriptor() ([]byte, []int)
Deprecated: Use ToUrlResponse.ProtoReflect.Descriptor instead.
func (*ToUrlResponse) GetFailedNodes ¶
func (x *ToUrlResponse) GetFailedNodes() []string
func (*ToUrlResponse) GetUrls ¶
func (x *ToUrlResponse) GetUrls() []string
func (*ToUrlResponse) ProtoMessage ¶
func (*ToUrlResponse) ProtoMessage()
func (*ToUrlResponse) ProtoReflect ¶
func (x *ToUrlResponse) ProtoReflect() protoreflect.Message
func (*ToUrlResponse) Reset ¶
func (x *ToUrlResponse) Reset()
func (*ToUrlResponse) String ¶
func (x *ToUrlResponse) String() string
type UnimplementedApiServer ¶
type UnimplementedApiServer struct{}
UnimplementedApiServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedApiServer) AddInbound ¶
func (UnimplementedApiServer) AddInbound(context.Context, *AddInboundRequest) (*AddInboundResponse, error)
func (UnimplementedApiServer) CloseDb ¶
func (UnimplementedApiServer) CloseDb(context.Context, *CloseDbRequest) (*Receipt, error)
func (UnimplementedApiServer) Decode ¶
func (UnimplementedApiServer) Decode(context.Context, *DecodeRequest) (*DecodeResponse, error)
func (UnimplementedApiServer) DefaultNICHasGlobalV6 ¶
func (UnimplementedApiServer) DefaultNICHasGlobalV6(context.Context, *DefaultNICHasGlobalV6Request) (*DefaultNICHasGlobalV6Response, error)
func (UnimplementedApiServer) Deploy ¶
func (UnimplementedApiServer) Deploy(context.Context, *DeployRequest) (*DeployResponse, error)
func (UnimplementedApiServer) Download ¶
func (UnimplementedApiServer) Download(context.Context, *DownloadRequest) (*DownloadResponse, error)
func (UnimplementedApiServer) GenerateCert ¶
func (UnimplementedApiServer) GenerateCert(context.Context, *GenerateCertRequest) (*GenerateCertResponse, error)
func (UnimplementedApiServer) GenerateX25519KeyPair ¶
func (UnimplementedApiServer) GenerateX25519KeyPair(context.Context, *GenerateX25519KeyPairRequest) (*GenerateX25519KeyPairResponse, error)
func (UnimplementedApiServer) GeoIP ¶
func (UnimplementedApiServer) GeoIP(context.Context, *GeoIPRequest) (*GeoIPResponse, error)
func (UnimplementedApiServer) GetCertDomain ¶
func (UnimplementedApiServer) GetCertDomain(context.Context, *GetCertDomainRequest) (*GetCertDomainResponse, error)
func (UnimplementedApiServer) GetServerPublicKey ¶
func (UnimplementedApiServer) GetServerPublicKey(context.Context, *GetServerPublicKeyRequest) (*GetServerPublicKeyResponse, error)
func (UnimplementedApiServer) HandlerUsable ¶
func (UnimplementedApiServer) HandlerUsable(context.Context, *HandlerUsableRequest) (*HandlerUsableResponse, error)
func (UnimplementedApiServer) InboundConfigToOutboundConfig ¶
func (UnimplementedApiServer) InboundConfigToOutboundConfig(context.Context, *InboundConfigToOutboundConfigRequest) (*InboundConfigToOutboundConfigResponse, error)
func (UnimplementedApiServer) MonitorServer ¶
func (UnimplementedApiServer) MonitorServer(*MonitorServerRequest, grpc.ServerStreamingServer[MonitorServerResponse]) error
func (UnimplementedApiServer) OpenDb ¶
func (UnimplementedApiServer) OpenDb(context.Context, *OpenDbRequest) (*Receipt, error)
func (UnimplementedApiServer) ParseClashRuleFile ¶
func (UnimplementedApiServer) ParseClashRuleFile(context.Context, *ParseClashRuleFileRequest) (*ParseClashRuleFileResponse, error)
func (UnimplementedApiServer) ParseGeoIPConfig ¶
func (UnimplementedApiServer) ParseGeoIPConfig(context.Context, *ParseGeoIPConfigRequest) (*ParseGeoIPConfigResponse, error)
func (UnimplementedApiServer) ParseGeositeConfig ¶
func (UnimplementedApiServer) ParseGeositeConfig(context.Context, *ParseGeositeConfigRequest) (*ParseGeositeConfigResponse, error)
func (UnimplementedApiServer) ProcessGeoFiles ¶
func (UnimplementedApiServer) ProcessGeoFiles(context.Context, *ProcessGeoFilesRequest) (*ProcessGeoFilesResponse, error)
func (UnimplementedApiServer) RttTest ¶
func (UnimplementedApiServer) RttTest(context.Context, *RttTestRequest) (*RttTestResponse, error)
func (UnimplementedApiServer) RunRealiScanner ¶
func (UnimplementedApiServer) RunRealiScanner(context.Context, *RunRealiScannerRequest) (*RunRealiScannerResponse, error)
func (UnimplementedApiServer) ServerAction ¶
func (UnimplementedApiServer) ServerAction(context.Context, *ServerActionRequest) (*ServerActionResponse, error)
func (UnimplementedApiServer) ServerConfig ¶
func (UnimplementedApiServer) ServerConfig(context.Context, *ServerConfigRequest) (*ServerConfigResponse, error)
func (UnimplementedApiServer) SpeedTest ¶
func (UnimplementedApiServer) SpeedTest(*SpeedTestRequest, grpc.ServerStreamingServer[SpeedTestResponse]) error
func (UnimplementedApiServer) StartMacSystemProxy ¶
func (UnimplementedApiServer) StartMacSystemProxy(context.Context, *StartMacSystemProxyRequest) (*Receipt, error)
func (UnimplementedApiServer) StopMacSystemProxy ¶
func (UnimplementedApiServer) StopMacSystemProxy(context.Context, *StopMacSystemProxyRequest) (*Receipt, error)
func (UnimplementedApiServer) ToUrl ¶
func (UnimplementedApiServer) ToUrl(context.Context, *ToUrlRequest) (*ToUrlResponse, error)
func (UnimplementedApiServer) UpdateServerConfig ¶
func (UnimplementedApiServer) UpdateServerConfig(context.Context, *UpdateServerConfigRequest) (*UpdateServerConfigResponse, error)
func (UnimplementedApiServer) UpdateSubscription ¶
func (UnimplementedApiServer) UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
func (UnimplementedApiServer) UpdateTmStatus ¶
func (UnimplementedApiServer) UpdateTmStatus(context.Context, *UpdateTmStatusRequest) (*Receipt, error)
func (UnimplementedApiServer) UploadLog ¶
func (UnimplementedApiServer) UploadLog(context.Context, *UploadLogRequest) (*UploadLogResponse, error)
func (UnimplementedApiServer) VproxyStatus ¶
func (UnimplementedApiServer) VproxyStatus(context.Context, *VproxyStatusRequest) (*VproxyStatusResponse, error)
type UnsafeApiServer ¶
type UnsafeApiServer interface {
// contains filtered or unexported methods
}
UnsafeApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApiServer will result in compilation errors.
type UpdateServerConfigRequest ¶
type UpdateServerConfigRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
Config *server.ServerConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateServerConfigRequest) Descriptor
deprecated
func (*UpdateServerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServerConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateServerConfigRequest) GetConfig ¶
func (x *UpdateServerConfigRequest) GetConfig() *server.ServerConfig
func (*UpdateServerConfigRequest) GetSshConfig ¶
func (x *UpdateServerConfigRequest) GetSshConfig() *ServerSshConfig
func (*UpdateServerConfigRequest) ProtoMessage ¶
func (*UpdateServerConfigRequest) ProtoMessage()
func (*UpdateServerConfigRequest) ProtoReflect ¶
func (x *UpdateServerConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateServerConfigRequest) Reset ¶
func (x *UpdateServerConfigRequest) Reset()
func (*UpdateServerConfigRequest) String ¶
func (x *UpdateServerConfigRequest) String() string
type UpdateServerConfigResponse ¶
type UpdateServerConfigResponse struct {
// contains filtered or unexported fields
}
func (*UpdateServerConfigResponse) Descriptor
deprecated
func (*UpdateServerConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServerConfigResponse.ProtoReflect.Descriptor instead.
func (*UpdateServerConfigResponse) ProtoMessage ¶
func (*UpdateServerConfigResponse) ProtoMessage()
func (*UpdateServerConfigResponse) ProtoReflect ¶
func (x *UpdateServerConfigResponse) ProtoReflect() protoreflect.Message
func (*UpdateServerConfigResponse) Reset ¶
func (x *UpdateServerConfigResponse) Reset()
func (*UpdateServerConfigResponse) String ¶
func (x *UpdateServerConfigResponse) String() string
type UpdateSubscriptionRequest ¶
type UpdateSubscriptionRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
Handlers []*configs.HandlerConfig `protobuf:"bytes,3,rep,name=handlers,proto3" json:"handlers,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSubscriptionRequest) Descriptor
deprecated
func (*UpdateSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubscriptionRequest) GetAll ¶
func (x *UpdateSubscriptionRequest) GetAll() bool
func (*UpdateSubscriptionRequest) GetHandlers ¶
func (x *UpdateSubscriptionRequest) GetHandlers() []*configs.HandlerConfig
func (*UpdateSubscriptionRequest) GetId ¶
func (x *UpdateSubscriptionRequest) GetId() int64
func (*UpdateSubscriptionRequest) ProtoMessage ¶
func (*UpdateSubscriptionRequest) ProtoMessage()
func (*UpdateSubscriptionRequest) ProtoReflect ¶
func (x *UpdateSubscriptionRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubscriptionRequest) Reset ¶
func (x *UpdateSubscriptionRequest) Reset()
func (*UpdateSubscriptionRequest) String ¶
func (x *UpdateSubscriptionRequest) String() string
type UpdateSubscriptionResponse ¶
type UpdateSubscriptionResponse struct {
Success int32 `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Fail int32 `protobuf:"varint,2,opt,name=fail,proto3" json:"fail,omitempty"`
SuccessNodes int32 `protobuf:"varint,3,opt,name=success_nodes,json=successNodes,proto3" json:"success_nodes,omitempty"`
ErrorReasons map[string]string `` /* 171-byte string literal not displayed */
FailedNodes []string `protobuf:"bytes,6,rep,name=failed_nodes,json=failedNodes,proto3" json:"failed_nodes,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSubscriptionResponse) Descriptor
deprecated
func (*UpdateSubscriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriptionResponse.ProtoReflect.Descriptor instead.
func (*UpdateSubscriptionResponse) GetErrorReasons ¶
func (x *UpdateSubscriptionResponse) GetErrorReasons() map[string]string
func (*UpdateSubscriptionResponse) GetFail ¶
func (x *UpdateSubscriptionResponse) GetFail() int32
func (*UpdateSubscriptionResponse) GetFailedNodes ¶
func (x *UpdateSubscriptionResponse) GetFailedNodes() []string
func (*UpdateSubscriptionResponse) GetSuccess ¶
func (x *UpdateSubscriptionResponse) GetSuccess() int32
func (*UpdateSubscriptionResponse) GetSuccessNodes ¶
func (x *UpdateSubscriptionResponse) GetSuccessNodes() int32
func (*UpdateSubscriptionResponse) ProtoMessage ¶
func (*UpdateSubscriptionResponse) ProtoMessage()
func (*UpdateSubscriptionResponse) ProtoReflect ¶
func (x *UpdateSubscriptionResponse) ProtoReflect() protoreflect.Message
func (*UpdateSubscriptionResponse) Reset ¶
func (x *UpdateSubscriptionResponse) Reset()
func (*UpdateSubscriptionResponse) String ¶
func (x *UpdateSubscriptionResponse) String() string
type UpdateTmStatusRequest ¶
type UpdateTmStatusRequest struct {
On bool `protobuf:"varint,1,opt,name=on,proto3" json:"on,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateTmStatusRequest) Descriptor
deprecated
func (*UpdateTmStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTmStatusRequest.ProtoReflect.Descriptor instead.
func (*UpdateTmStatusRequest) GetOn ¶
func (x *UpdateTmStatusRequest) GetOn() bool
func (*UpdateTmStatusRequest) ProtoMessage ¶
func (*UpdateTmStatusRequest) ProtoMessage()
func (*UpdateTmStatusRequest) ProtoReflect ¶
func (x *UpdateTmStatusRequest) ProtoReflect() protoreflect.Message
func (*UpdateTmStatusRequest) Reset ¶
func (x *UpdateTmStatusRequest) Reset()
func (*UpdateTmStatusRequest) String ¶
func (x *UpdateTmStatusRequest) String() string
type UploadLogRequest ¶
type UploadLogRequest struct {
Body string `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Secret string `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
Ca []byte `protobuf:"bytes,4,opt,name=ca,proto3" json:"ca,omitempty"`
Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
Sni string `protobuf:"bytes,6,opt,name=sni,proto3" json:"sni,omitempty"`
// contains filtered or unexported fields
}
func (*UploadLogRequest) Descriptor
deprecated
func (*UploadLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadLogRequest.ProtoReflect.Descriptor instead.
func (*UploadLogRequest) GetBody ¶
func (x *UploadLogRequest) GetBody() string
func (*UploadLogRequest) GetCa ¶
func (x *UploadLogRequest) GetCa() []byte
func (*UploadLogRequest) GetSecret ¶
func (x *UploadLogRequest) GetSecret() string
func (*UploadLogRequest) GetSni ¶
func (x *UploadLogRequest) GetSni() string
func (*UploadLogRequest) GetUrl ¶
func (x *UploadLogRequest) GetUrl() string
func (*UploadLogRequest) GetVersion ¶
func (x *UploadLogRequest) GetVersion() string
func (*UploadLogRequest) ProtoMessage ¶
func (*UploadLogRequest) ProtoMessage()
func (*UploadLogRequest) ProtoReflect ¶
func (x *UploadLogRequest) ProtoReflect() protoreflect.Message
func (*UploadLogRequest) Reset ¶
func (x *UploadLogRequest) Reset()
func (*UploadLogRequest) String ¶
func (x *UploadLogRequest) String() string
type UploadLogResponse ¶
type UploadLogResponse struct {
// contains filtered or unexported fields
}
func (*UploadLogResponse) Descriptor
deprecated
func (*UploadLogResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadLogResponse.ProtoReflect.Descriptor instead.
func (*UploadLogResponse) ProtoMessage ¶
func (*UploadLogResponse) ProtoMessage()
func (*UploadLogResponse) ProtoReflect ¶
func (x *UploadLogResponse) ProtoReflect() protoreflect.Message
func (*UploadLogResponse) Reset ¶
func (x *UploadLogResponse) Reset()
func (*UploadLogResponse) String ¶
func (x *UploadLogResponse) String() string
type VXRequest ¶
type VXRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
Start bool `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty"`
Stop bool `protobuf:"varint,3,opt,name=stop,proto3" json:"stop,omitempty"`
Restart bool `protobuf:"varint,4,opt,name=restart,proto3" json:"restart,omitempty"`
Install bool `protobuf:"varint,5,opt,name=install,proto3" json:"install,omitempty"`
Uninstall bool `protobuf:"varint,6,opt,name=uninstall,proto3" json:"uninstall,omitempty"`
Update bool `protobuf:"varint,7,opt,name=update,proto3" json:"update,omitempty"`
// contains filtered or unexported fields
}
func (*VXRequest) Descriptor
deprecated
func (*VXRequest) GetInstall ¶
func (*VXRequest) GetRestart ¶
func (*VXRequest) GetSshConfig ¶
func (x *VXRequest) GetSshConfig() *ServerSshConfig
func (*VXRequest) GetUninstall ¶
func (*VXRequest) ProtoMessage ¶
func (*VXRequest) ProtoMessage()
func (*VXRequest) ProtoReflect ¶
func (x *VXRequest) ProtoReflect() protoreflect.Message
type VproxyStatusRequest ¶
type VproxyStatusRequest struct {
SshConfig *ServerSshConfig `protobuf:"bytes,1,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
// contains filtered or unexported fields
}
func (*VproxyStatusRequest) Descriptor
deprecated
func (*VproxyStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use VproxyStatusRequest.ProtoReflect.Descriptor instead.
func (*VproxyStatusRequest) GetSshConfig ¶
func (x *VproxyStatusRequest) GetSshConfig() *ServerSshConfig
func (*VproxyStatusRequest) ProtoMessage ¶
func (*VproxyStatusRequest) ProtoMessage()
func (*VproxyStatusRequest) ProtoReflect ¶
func (x *VproxyStatusRequest) ProtoReflect() protoreflect.Message
func (*VproxyStatusRequest) Reset ¶
func (x *VproxyStatusRequest) Reset()
func (*VproxyStatusRequest) String ¶
func (x *VproxyStatusRequest) String() string
type VproxyStatusResponse ¶
type VproxyStatusResponse struct {
Installed bool `protobuf:"varint,1,opt,name=installed,proto3" json:"installed,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
StartTime string `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
Memory float32 `protobuf:"fixed32,4,opt,name=memory,proto3" json:"memory,omitempty"`
// contains filtered or unexported fields
}
func (*VproxyStatusResponse) Descriptor
deprecated
func (*VproxyStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use VproxyStatusResponse.ProtoReflect.Descriptor instead.
func (*VproxyStatusResponse) GetInstalled ¶
func (x *VproxyStatusResponse) GetInstalled() bool
func (*VproxyStatusResponse) GetMemory ¶
func (x *VproxyStatusResponse) GetMemory() float32
func (*VproxyStatusResponse) GetStartTime ¶
func (x *VproxyStatusResponse) GetStartTime() string
func (*VproxyStatusResponse) GetVersion ¶
func (x *VproxyStatusResponse) GetVersion() string
func (*VproxyStatusResponse) ProtoMessage ¶
func (*VproxyStatusResponse) ProtoMessage()
func (*VproxyStatusResponse) ProtoReflect ¶
func (x *VproxyStatusResponse) ProtoReflect() protoreflect.Message
func (*VproxyStatusResponse) Reset ¶
func (x *VproxyStatusResponse) Reset()
func (*VproxyStatusResponse) String ¶
func (x *VproxyStatusResponse) String() string
type XStatusChangeNotifyRequest ¶
type XStatusChangeNotifyRequest struct {
Status XStatusChangeNotifyRequest_Status `protobuf:"varint,1,opt,name=status,proto3,enum=x.api.XStatusChangeNotifyRequest_Status" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*XStatusChangeNotifyRequest) Descriptor
deprecated
func (*XStatusChangeNotifyRequest) Descriptor() ([]byte, []int)
Deprecated: Use XStatusChangeNotifyRequest.ProtoReflect.Descriptor instead.
func (*XStatusChangeNotifyRequest) GetStatus ¶
func (x *XStatusChangeNotifyRequest) GetStatus() XStatusChangeNotifyRequest_Status
func (*XStatusChangeNotifyRequest) ProtoMessage ¶
func (*XStatusChangeNotifyRequest) ProtoMessage()
func (*XStatusChangeNotifyRequest) ProtoReflect ¶
func (x *XStatusChangeNotifyRequest) ProtoReflect() protoreflect.Message
func (*XStatusChangeNotifyRequest) Reset ¶
func (x *XStatusChangeNotifyRequest) Reset()
func (*XStatusChangeNotifyRequest) String ¶
func (x *XStatusChangeNotifyRequest) String() string
type XStatusChangeNotifyRequest_Status ¶
type XStatusChangeNotifyRequest_Status int32
const ( XStatusChangeNotifyRequest_STATUS_START XStatusChangeNotifyRequest_Status = 0 XStatusChangeNotifyRequest_STATUS_STOP XStatusChangeNotifyRequest_Status = 1 XStatusChangeNotifyRequest_STATUS_STARTING XStatusChangeNotifyRequest_Status = 2 XStatusChangeNotifyRequest_STATUS_STOPPING XStatusChangeNotifyRequest_Status = 3 )
func (XStatusChangeNotifyRequest_Status) Descriptor ¶
func (XStatusChangeNotifyRequest_Status) Descriptor() protoreflect.EnumDescriptor
func (XStatusChangeNotifyRequest_Status) Enum ¶
func (x XStatusChangeNotifyRequest_Status) Enum() *XStatusChangeNotifyRequest_Status
func (XStatusChangeNotifyRequest_Status) EnumDescriptor
deprecated
func (XStatusChangeNotifyRequest_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use XStatusChangeNotifyRequest_Status.Descriptor instead.
func (XStatusChangeNotifyRequest_Status) Number ¶
func (x XStatusChangeNotifyRequest_Status) Number() protoreflect.EnumNumber
func (XStatusChangeNotifyRequest_Status) String ¶
func (x XStatusChangeNotifyRequest_Status) String() string
func (XStatusChangeNotifyRequest_Status) Type ¶
func (XStatusChangeNotifyRequest_Status) Type() protoreflect.EnumType
type XStatusChangeNotifyResponse ¶
type XStatusChangeNotifyResponse struct {
// contains filtered or unexported fields
}
func (*XStatusChangeNotifyResponse) Descriptor
deprecated
func (*XStatusChangeNotifyResponse) Descriptor() ([]byte, []int)
Deprecated: Use XStatusChangeNotifyResponse.ProtoReflect.Descriptor instead.
func (*XStatusChangeNotifyResponse) ProtoMessage ¶
func (*XStatusChangeNotifyResponse) ProtoMessage()
func (*XStatusChangeNotifyResponse) ProtoReflect ¶
func (x *XStatusChangeNotifyResponse) ProtoReflect() protoreflect.Message
func (*XStatusChangeNotifyResponse) Reset ¶
func (x *XStatusChangeNotifyResponse) Reset()
func (*XStatusChangeNotifyResponse) String ¶
func (x *XStatusChangeNotifyResponse) String() string