✨ feat(view): Add AnyTLS protocol support and enhance node configuration options
This commit is contained in:
+51
-3
@@ -28,6 +28,11 @@ declare namespace API {
|
||||
updated_at: number;
|
||||
};
|
||||
|
||||
type AnyTLS = {
|
||||
port: number;
|
||||
security_config: SecurityConfig;
|
||||
};
|
||||
|
||||
type Application = {
|
||||
id: number;
|
||||
icon: string;
|
||||
@@ -75,6 +80,40 @@ declare namespace API {
|
||||
is_default: boolean;
|
||||
};
|
||||
|
||||
type AppUserSubcbribe = {
|
||||
id: number;
|
||||
name: string;
|
||||
upload: number;
|
||||
traffic: number;
|
||||
download: number;
|
||||
device_limit: number;
|
||||
start_time: string;
|
||||
expire_time: string;
|
||||
list: AppUserSubscbribeNode[];
|
||||
};
|
||||
|
||||
type AppUserSubscbribeNode = {
|
||||
id: number;
|
||||
name: string;
|
||||
uuid: string;
|
||||
protocol: string;
|
||||
relay_mode: string;
|
||||
relay_node: string;
|
||||
server_addr: string;
|
||||
speed_limit: number;
|
||||
tags: string[];
|
||||
traffic: number;
|
||||
traffic_ratio: number;
|
||||
upload: number;
|
||||
config: string;
|
||||
country: string;
|
||||
city: string;
|
||||
latitude: string;
|
||||
longitude: string;
|
||||
created_at: number;
|
||||
download: number;
|
||||
};
|
||||
|
||||
type AuthConfig = {
|
||||
mobile: MobileAuthenticateConfig;
|
||||
email: EmailAuthticateConfig;
|
||||
@@ -598,7 +637,7 @@ declare namespace API {
|
||||
type GetNodeListParams = {
|
||||
page: number;
|
||||
size: number;
|
||||
tag?: string;
|
||||
tags?: string;
|
||||
group_id?: number;
|
||||
search?: string;
|
||||
};
|
||||
@@ -610,7 +649,7 @@ declare namespace API {
|
||||
type GetNodeServerListRequest = {
|
||||
page: number;
|
||||
size: number;
|
||||
tag?: string;
|
||||
tags?: string;
|
||||
group_id?: number;
|
||||
search?: string;
|
||||
};
|
||||
@@ -1077,7 +1116,7 @@ declare namespace API {
|
||||
type PurchaseOrderRequest = {
|
||||
subscribe_id: number;
|
||||
quantity: number;
|
||||
payment: number;
|
||||
payment?: number;
|
||||
coupon?: string;
|
||||
};
|
||||
|
||||
@@ -1130,6 +1169,11 @@ declare namespace API {
|
||||
total: number;
|
||||
};
|
||||
|
||||
type QueryUserAffiliateCountResponse = {
|
||||
registers: number;
|
||||
total_commission: number;
|
||||
};
|
||||
|
||||
type QueryUserAffiliateListRequest = {
|
||||
page: number;
|
||||
size: number;
|
||||
@@ -1455,6 +1499,10 @@ declare namespace API {
|
||||
|
||||
type Tuic = {
|
||||
port: number;
|
||||
disable_sni: boolean;
|
||||
reduce_rtt: boolean;
|
||||
udp_relay_mode: string;
|
||||
congestion_controller: string;
|
||||
security_config: SecurityConfig;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user