Versions in this module Expand all Collapse all v1 v1.1.13 Sep 7, 2026 v1.1.11 Jul 26, 2026 v1.1.10 Jul 24, 2026 v1.1.9 Jul 22, 2026 Changes in this version + var File_api_server_v1_node_server_proto protoreflect.FileDescriptor + type DNSResolver struct + Address string + Domains []string + Proto string + ServerName string + func (*DNSResolver) Descriptor() ([]byte, []int) + func (*DNSResolver) ProtoMessage() + func (x *DNSResolver) GetAddress() string + func (x *DNSResolver) GetDomains() []string + func (x *DNSResolver) GetProto() string + func (x *DNSResolver) GetServerName() string + func (x *DNSResolver) ProtoReflect() protoreflect.Message + func (x *DNSResolver) Reset() + func (x *DNSResolver) String() string + type GetServerConfigResponse struct + Code uint32 + Data *ServerConfigData + Message string + func (*GetServerConfigResponse) Descriptor() ([]byte, []int) + func (*GetServerConfigResponse) ProtoMessage() + func (x *GetServerConfigResponse) GetCode() uint32 + func (x *GetServerConfigResponse) GetData() *ServerConfigData + func (x *GetServerConfigResponse) GetMessage() string + func (x *GetServerConfigResponse) ProtoReflect() protoreflect.Message + func (x *GetServerConfigResponse) Reset() + func (x *GetServerConfigResponse) String() string + type GetServerUserListResponse struct + Code uint32 + Data *ServerUserListData + Message string + func (*GetServerUserListResponse) Descriptor() ([]byte, []int) + func (*GetServerUserListResponse) ProtoMessage() + func (x *GetServerUserListResponse) GetCode() uint32 + func (x *GetServerUserListResponse) GetData() *ServerUserListData + func (x *GetServerUserListResponse) GetMessage() string + func (x *GetServerUserListResponse) ProtoReflect() protoreflect.Message + func (x *GetServerUserListResponse) Reset() + func (x *GetServerUserListResponse) String() string + type OnlineUser struct + Ip string + UserId int64 + func (*OnlineUser) Descriptor() ([]byte, []int) + func (*OnlineUser) ProtoMessage() + func (x *OnlineUser) GetIp() string + func (x *OnlineUser) GetUserId() int64 + func (x *OnlineUser) ProtoReflect() protoreflect.Message + func (x *OnlineUser) Reset() + func (x *OnlineUser) String() string + type Outbound struct + Address string + AllowInsecure bool + Alpn []string + Cipher string + CongestionController string + Encryption string + EncryptionClientPadding string + EncryptionMode string + EncryptionPassword string + EncryptionRtt string + EncryptionTicket string + Fingerprint string + Flow string + Heartbeat int64 + Host string + Multiplex string + Name string + Password string + Path string + Plugin string + PluginOptions *structpb.Value + Port int64 + Protocol string + RealityPublicKey string + RealityShortId string + ReduceRtt bool + Rules []string + Security string + ServiceName string + Settings string + Sni string + SpiderX string + StreamSettings string + Transport string + UdpStream bool + Uot bool + UotVersion int64 + User string + Uuid string + XhttpExtra string + XhttpMode string + func (*Outbound) Descriptor() ([]byte, []int) + func (*Outbound) ProtoMessage() + func (x *Outbound) GetAddress() string + func (x *Outbound) GetAllowInsecure() bool + func (x *Outbound) GetAlpn() []string + func (x *Outbound) GetCipher() string + func (x *Outbound) GetCongestionController() string + func (x *Outbound) GetEncryption() string + func (x *Outbound) GetEncryptionClientPadding() string + func (x *Outbound) GetEncryptionMode() string + func (x *Outbound) GetEncryptionPassword() string + func (x *Outbound) GetEncryptionRtt() string + func (x *Outbound) GetEncryptionTicket() string + func (x *Outbound) GetFingerprint() string + func (x *Outbound) GetFlow() string + func (x *Outbound) GetHeartbeat() int64 + func (x *Outbound) GetHost() string + func (x *Outbound) GetMultiplex() string + func (x *Outbound) GetName() string + func (x *Outbound) GetPassword() string + func (x *Outbound) GetPath() string + func (x *Outbound) GetPlugin() string + func (x *Outbound) GetPluginOptions() *structpb.Value + func (x *Outbound) GetPort() int64 + func (x *Outbound) GetProtocol() string + func (x *Outbound) GetRealityPublicKey() string + func (x *Outbound) GetRealityShortId() string + func (x *Outbound) GetReduceRtt() bool + func (x *Outbound) GetRules() []string + func (x *Outbound) GetSecurity() string + func (x *Outbound) GetServiceName() string + func (x *Outbound) GetSettings() string + func (x *Outbound) GetSni() string + func (x *Outbound) GetSpiderX() string + func (x *Outbound) GetStreamSettings() string + func (x *Outbound) GetTransport() string + func (x *Outbound) GetUdpStream() bool + func (x *Outbound) GetUot() bool + func (x *Outbound) GetUotVersion() int64 + func (x *Outbound) GetUser() string + func (x *Outbound) GetUuid() string + func (x *Outbound) GetXhttpExtra() string + func (x *Outbound) GetXhttpMode() string + func (x *Outbound) ProtoReflect() protoreflect.Message + func (x *Outbound) Reset() + func (x *Outbound) String() string + type PushOnlineUsersRequest struct + Users []*OnlineUser + func (*PushOnlineUsersRequest) Descriptor() ([]byte, []int) + func (*PushOnlineUsersRequest) ProtoMessage() + func (x *PushOnlineUsersRequest) GetUsers() []*OnlineUser + func (x *PushOnlineUsersRequest) ProtoReflect() protoreflect.Message + func (x *PushOnlineUsersRequest) Reset() + func (x *PushOnlineUsersRequest) String() string + type PushServerStatusRequest struct + Cpu float64 + Disk float64 + Mem float64 + UpdatedAt int64 + func (*PushServerStatusRequest) Descriptor() ([]byte, []int) + func (*PushServerStatusRequest) ProtoMessage() + func (x *PushServerStatusRequest) GetCpu() float64 + func (x *PushServerStatusRequest) GetDisk() float64 + func (x *PushServerStatusRequest) GetMem() float64 + func (x *PushServerStatusRequest) GetUpdatedAt() int64 + func (x *PushServerStatusRequest) ProtoReflect() protoreflect.Message + func (x *PushServerStatusRequest) Reset() + func (x *PushServerStatusRequest) String() string + type PushUserTrafficRequest struct + Traffic []*UserTraffic + func (*PushUserTrafficRequest) Descriptor() ([]byte, []int) + func (*PushUserTrafficRequest) ProtoMessage() + func (x *PushUserTrafficRequest) GetTraffic() []*UserTraffic + func (x *PushUserTrafficRequest) ProtoReflect() protoreflect.Message + func (x *PushUserTrafficRequest) Reset() + func (x *PushUserTrafficRequest) String() string + type QueryServerProtocolConfigData struct + Block []string + Dns []*DNSResolver + IpStrategy string + Outbound []*Outbound + Protocols []*ServerProtocol + PullInterval int64 + PushInterval int64 + Total int64 + TrafficReportThreshold int64 + func (*QueryServerProtocolConfigData) Descriptor() ([]byte, []int) + func (*QueryServerProtocolConfigData) ProtoMessage() + func (x *QueryServerProtocolConfigData) GetBlock() []string + func (x *QueryServerProtocolConfigData) GetDns() []*DNSResolver + func (x *QueryServerProtocolConfigData) GetIpStrategy() string + func (x *QueryServerProtocolConfigData) GetOutbound() []*Outbound + func (x *QueryServerProtocolConfigData) GetProtocols() []*ServerProtocol + func (x *QueryServerProtocolConfigData) GetPullInterval() int64 + func (x *QueryServerProtocolConfigData) GetPushInterval() int64 + func (x *QueryServerProtocolConfigData) GetTotal() int64 + func (x *QueryServerProtocolConfigData) GetTrafficReportThreshold() int64 + func (x *QueryServerProtocolConfigData) ProtoReflect() protoreflect.Message + func (x *QueryServerProtocolConfigData) Reset() + func (x *QueryServerProtocolConfigData) String() string + type QueryServerProtocolConfigResponse struct + Code uint32 + Data *QueryServerProtocolConfigData + Message string + func (*QueryServerProtocolConfigResponse) Descriptor() ([]byte, []int) + func (*QueryServerProtocolConfigResponse) ProtoMessage() + func (x *QueryServerProtocolConfigResponse) GetCode() uint32 + func (x *QueryServerProtocolConfigResponse) GetData() *QueryServerProtocolConfigData + func (x *QueryServerProtocolConfigResponse) GetMessage() string + func (x *QueryServerProtocolConfigResponse) ProtoReflect() protoreflect.Message + func (x *QueryServerProtocolConfigResponse) Reset() + func (x *QueryServerProtocolConfigResponse) String() string + type Result struct + Code uint32 + Message string + func (*Result) Descriptor() ([]byte, []int) + func (*Result) ProtoMessage() + func (x *Result) GetCode() uint32 + func (x *Result) GetMessage() string + func (x *Result) ProtoReflect() protoreflect.Message + func (x *Result) Reset() + func (x *Result) String() string + type ServerBasic struct + PullInterval int64 + PushInterval int64 + func (*ServerBasic) Descriptor() ([]byte, []int) + func (*ServerBasic) ProtoMessage() + func (x *ServerBasic) GetPullInterval() int64 + func (x *ServerBasic) GetPushInterval() int64 + func (x *ServerBasic) ProtoReflect() protoreflect.Message + func (x *ServerBasic) Reset() + func (x *ServerBasic) String() string + type ServerConfigData struct + Basic *ServerBasic + Config *structpb.Struct + Protocol string + func (*ServerConfigData) Descriptor() ([]byte, []int) + func (*ServerConfigData) ProtoMessage() + func (x *ServerConfigData) GetBasic() *ServerBasic + func (x *ServerConfigData) GetConfig() *structpb.Struct + func (x *ServerConfigData) GetProtocol() string + func (x *ServerConfigData) ProtoReflect() protoreflect.Message + func (x *ServerConfigData) Reset() + func (x *ServerConfigData) String() string + type ServerProtocol struct + AcceptProxyProtocol bool + AllowInsecure bool + Alpn []string + CertDnsEnv string + CertDnsProvider string + CertMode string + Cipher string + CongestionController string + DisableSni bool + DownMbps int64 + EchEnable bool + EchServerName string + Enable bool + Encryption string + EncryptionClientPadding string + EncryptionMode string + EncryptionPassword string + EncryptionPrivateKey string + EncryptionRtt string + EncryptionServerPadding string + EncryptionTicket string + Fingerprint string + Flow string + Heartbeat int64 + HopInterval int64 + HopPorts string + Host string + Mode string + Multiplex string + Network string + Obfs string + ObfsHost string + ObfsParam string + ObfsPassword string + ObfsPath string + PaddingScheme string + Path string + Plugin string + PluginOptions *structpb.Value + Port uint32 + ProtocolParam string + QuicCongestionControl string + Ratio float64 + RealityPrivateKey string + RealityPublicKey string + RealityServerAddr string + RealityServerPort int64 + RealityShortId string + ReduceRtt bool + Security string + ServerKey string + ServiceName string + Sni string + SsrProtocol string + TrafficPattern string + Transport string + Type string + UdpRelayMode string + Uot bool + UotVersion int64 + UpMbps int64 + UserHintIsMandatory bool + Version int64 + XhttpExtra string + XhttpMode string + func (*ServerProtocol) Descriptor() ([]byte, []int) + func (*ServerProtocol) ProtoMessage() + func (x *ServerProtocol) GetAcceptProxyProtocol() bool + func (x *ServerProtocol) GetAllowInsecure() bool + func (x *ServerProtocol) GetAlpn() []string + func (x *ServerProtocol) GetCertDnsEnv() string + func (x *ServerProtocol) GetCertDnsProvider() string + func (x *ServerProtocol) GetCertMode() string + func (x *ServerProtocol) GetCipher() string + func (x *ServerProtocol) GetCongestionController() string + func (x *ServerProtocol) GetDisableSni() bool + func (x *ServerProtocol) GetDownMbps() int64 + func (x *ServerProtocol) GetEchEnable() bool + func (x *ServerProtocol) GetEchServerName() string + func (x *ServerProtocol) GetEnable() bool + func (x *ServerProtocol) GetEncryption() string + func (x *ServerProtocol) GetEncryptionClientPadding() string + func (x *ServerProtocol) GetEncryptionMode() string + func (x *ServerProtocol) GetEncryptionPassword() string + func (x *ServerProtocol) GetEncryptionPrivateKey() string + func (x *ServerProtocol) GetEncryptionRtt() string + func (x *ServerProtocol) GetEncryptionServerPadding() string + func (x *ServerProtocol) GetEncryptionTicket() string + func (x *ServerProtocol) GetFingerprint() string + func (x *ServerProtocol) GetFlow() string + func (x *ServerProtocol) GetHeartbeat() int64 + func (x *ServerProtocol) GetHopInterval() int64 + func (x *ServerProtocol) GetHopPorts() string + func (x *ServerProtocol) GetHost() string + func (x *ServerProtocol) GetMode() string + func (x *ServerProtocol) GetMultiplex() string + func (x *ServerProtocol) GetNetwork() string + func (x *ServerProtocol) GetObfs() string + func (x *ServerProtocol) GetObfsHost() string + func (x *ServerProtocol) GetObfsParam() string + func (x *ServerProtocol) GetObfsPassword() string + func (x *ServerProtocol) GetObfsPath() string + func (x *ServerProtocol) GetPaddingScheme() string + func (x *ServerProtocol) GetPath() string + func (x *ServerProtocol) GetPlugin() string + func (x *ServerProtocol) GetPluginOptions() *structpb.Value + func (x *ServerProtocol) GetPort() uint32 + func (x *ServerProtocol) GetProtocolParam() string + func (x *ServerProtocol) GetQuicCongestionControl() string + func (x *ServerProtocol) GetRatio() float64 + func (x *ServerProtocol) GetRealityPrivateKey() string + func (x *ServerProtocol) GetRealityPublicKey() string + func (x *ServerProtocol) GetRealityServerAddr() string + func (x *ServerProtocol) GetRealityServerPort() int64 + func (x *ServerProtocol) GetRealityShortId() string + func (x *ServerProtocol) GetReduceRtt() bool + func (x *ServerProtocol) GetSecurity() string + func (x *ServerProtocol) GetServerKey() string + func (x *ServerProtocol) GetServiceName() string + func (x *ServerProtocol) GetSni() string + func (x *ServerProtocol) GetSsrProtocol() string + func (x *ServerProtocol) GetTrafficPattern() string + func (x *ServerProtocol) GetTransport() string + func (x *ServerProtocol) GetType() string + func (x *ServerProtocol) GetUdpRelayMode() string + func (x *ServerProtocol) GetUot() bool + func (x *ServerProtocol) GetUotVersion() int64 + func (x *ServerProtocol) GetUpMbps() int64 + func (x *ServerProtocol) GetUserHintIsMandatory() bool + func (x *ServerProtocol) GetVersion() int64 + func (x *ServerProtocol) GetXhttpExtra() string + func (x *ServerProtocol) GetXhttpMode() string + func (x *ServerProtocol) ProtoReflect() protoreflect.Message + func (x *ServerProtocol) Reset() + func (x *ServerProtocol) String() string + type ServerUser struct + DeviceLimit int64 + Id int64 + SpeedLimit int64 + Uuid string + func (*ServerUser) Descriptor() ([]byte, []int) + func (*ServerUser) ProtoMessage() + func (x *ServerUser) GetDeviceLimit() int64 + func (x *ServerUser) GetId() int64 + func (x *ServerUser) GetSpeedLimit() int64 + func (x *ServerUser) GetUuid() string + func (x *ServerUser) ProtoReflect() protoreflect.Message + func (x *ServerUser) Reset() + func (x *ServerUser) String() string + type ServerUserListData struct + Users []*ServerUser + func (*ServerUserListData) Descriptor() ([]byte, []int) + func (*ServerUserListData) ProtoMessage() + func (x *ServerUserListData) GetUsers() []*ServerUser + func (x *ServerUserListData) ProtoReflect() protoreflect.Message + func (x *ServerUserListData) Reset() + func (x *ServerUserListData) String() string + type UserTraffic struct + Download int64 + Upload int64 + UserId int64 + func (*UserTraffic) Descriptor() ([]byte, []int) + func (*UserTraffic) ProtoMessage() + func (x *UserTraffic) GetDownload() int64 + func (x *UserTraffic) GetUpload() int64 + func (x *UserTraffic) GetUserId() int64 + func (x *UserTraffic) ProtoReflect() protoreflect.Message + func (x *UserTraffic) Reset() + func (x *UserTraffic) String() string