✨ feat(relay): Add relay mode configuration and update related schemas
This commit is contained in:
+17
-9
@@ -122,9 +122,8 @@ declare namespace API {
|
||||
type CreateNodeRequest = {
|
||||
name: string;
|
||||
server_addr: string;
|
||||
enable_relay: boolean;
|
||||
relay_host: string;
|
||||
relay_port: number;
|
||||
relay_mode: string;
|
||||
relay_node: NodeRelay[];
|
||||
speed_limit: number;
|
||||
traffic_ratio: number;
|
||||
group_id: number;
|
||||
@@ -520,6 +519,12 @@ declare namespace API {
|
||||
node_push_interval: number;
|
||||
};
|
||||
|
||||
type NodeRelay = {
|
||||
host: string;
|
||||
port: number;
|
||||
prefix: string;
|
||||
};
|
||||
|
||||
type NodeSortRequest = {
|
||||
sort: SortItem[];
|
||||
};
|
||||
@@ -608,6 +613,11 @@ declare namespace API {
|
||||
ip_register_limit_duration: number;
|
||||
};
|
||||
|
||||
type RelayConfig = {
|
||||
dispatch_mode: string;
|
||||
relay_nodes: NodeRelay[];
|
||||
};
|
||||
|
||||
type Response = {
|
||||
/** 状态码 */
|
||||
code?: number;
|
||||
@@ -638,9 +648,8 @@ declare namespace API {
|
||||
id: number;
|
||||
name: string;
|
||||
server_addr: string;
|
||||
enable_relay: boolean;
|
||||
relay_host: string;
|
||||
relay_port: number;
|
||||
relay_mode: string;
|
||||
relay_node: NodeRelay[];
|
||||
speed_limit: number;
|
||||
traffic_ratio: number;
|
||||
group_id: number;
|
||||
@@ -910,9 +919,8 @@ declare namespace API {
|
||||
id: number;
|
||||
name: string;
|
||||
server_addr: string;
|
||||
enable_relay: boolean;
|
||||
relay_host: string;
|
||||
relay_port: number;
|
||||
relay_mode: string;
|
||||
relay_node: NodeRelay[];
|
||||
speed_limit: number;
|
||||
traffic_ratio: number;
|
||||
group_id: number;
|
||||
|
||||
+13
-3
@@ -140,6 +140,12 @@ declare namespace API {
|
||||
node_push_interval: number;
|
||||
};
|
||||
|
||||
type NodeRelay = {
|
||||
host: string;
|
||||
port: number;
|
||||
prefix: string;
|
||||
};
|
||||
|
||||
type NodeStatus = {
|
||||
online_users: OnlineUser[];
|
||||
status: ServerStatus;
|
||||
@@ -216,6 +222,11 @@ declare namespace API {
|
||||
ip_register_limit_duration: number;
|
||||
};
|
||||
|
||||
type RelayConfig = {
|
||||
dispatch_mode: string;
|
||||
relay_nodes: NodeRelay[];
|
||||
};
|
||||
|
||||
type ResetPasswordRequest = {
|
||||
email: string;
|
||||
password: string;
|
||||
@@ -256,9 +267,8 @@ declare namespace API {
|
||||
id: number;
|
||||
name: string;
|
||||
server_addr: string;
|
||||
enable_relay: boolean;
|
||||
relay_host: string;
|
||||
relay_port: number;
|
||||
relay_mode: string;
|
||||
relay_node: NodeRelay[];
|
||||
speed_limit: number;
|
||||
traffic_ratio: number;
|
||||
group_id: number;
|
||||
|
||||
Reference in New Issue
Block a user