71 lines
2.4 KiB
TypeScript
71 lines
2.4 KiB
TypeScript
import request from '@/utils/user_center_request';
|
|
|
|
// myVPNGroup := router.Group("/vpn")
|
|
// myVPNGroup.POST("/server_register", ServerRegisterHandler)
|
|
// myVPNGroup.GET("/get_support_vpn_server", GetSupportVPNServerHandler)
|
|
// myVPNGroup.POST("/update_client_status", UpdateClientStatusHandler)
|
|
// myVPNGroup.POST("/update_server_status", UpdateServerStatusHandler)
|
|
// myVPNGroup.GET("/get_client_config", GetClientConfigHandler) //prepare online
|
|
// myVPNGroup.GET("/get_server_config", GetServerConfigHandler)
|
|
// myVPNGroup.PUT("/client_heartbeat", ClientHeartbeatHandler)
|
|
// myVPNGroup.GET("/get_vpn_user", GetVPNUserHandler)
|
|
// myVPNGroup.POST("/set_vpn_server_config", SetVPNServerConfigHandler)
|
|
// myVPNGroup.GET("/get_vpn_server_config", GetVPNServerConfigHandler)
|
|
// myVPNGroup.GET("/get_server_online", GetVPNServerOnlineListHandler)
|
|
// myVPNGroup.DELETE("/delete_vpn_server", DeleteVPNServerHandler)
|
|
// myVPNGroup.POST("/set_vpn_ip_pool", SetVPNPoolHandler)
|
|
// myVPNGroup.GET("/get_vpn_ip_pool", GetVPNAddressPoolHandler)
|
|
// myVPNGroup.DELETE("/delete_vpn_ip_pool", DeleteVPNPoolHandler)
|
|
// myVPNGroup.POST("/set_vpn_tunnel", SetVPNTunnelHandler)
|
|
// myVPNGroup.DELETE("/delete_vpn_tunnel", DeleteVPNTunnelHandler)
|
|
// myVPNGroup.GET("/get_vpn_tunnel_config", GetVPNTunnelConfigHandler)
|
|
export const GetSupportVPNServerHandler = () => {
|
|
return request.get('/vpn/get_support_vpn_server')
|
|
}
|
|
|
|
export const GetVPNUserHandler = () => {
|
|
return request.get('/vpn/get_vpn_user')
|
|
}
|
|
|
|
export const GetVPNAddressPoolHandler = () => {
|
|
return request.get('/vpn/get_vpn_ip_pool')
|
|
}
|
|
|
|
|
|
export const SetVPNAddressPoolHandler = (Data) => {
|
|
return request.post('/vpn/set_vpn_ip_pool', Data)
|
|
}
|
|
|
|
/**
|
|
* 获取VPN隧道配置信息
|
|
* @returns {Promise} 包含VPN隧道配置信息的Promise对象
|
|
*/
|
|
export const GetVPNTunnelConfigHandler = () => {
|
|
|
|
return request.get('/vpn/get_vpn_tunnel_config')
|
|
|
|
}
|
|
|
|
export const SetVPNTunnelHandler = (Data) => {
|
|
return request.post('/vpn/set_vpn_tunnel', Data)
|
|
}
|
|
|
|
export const GetVPNServerOnlineListHandler = () => {
|
|
return request.get('/vpn/get_server_online')
|
|
}
|
|
|
|
export const GetVPNServerConfigHandler = () => {
|
|
return request.get('/vpn/get_vpn_server_config')
|
|
}
|
|
|
|
|
|
export const SetVPNServerConfigHandler = (Data) => {
|
|
|
|
return request.post('/vpn/set_vpn_server_config', Data)
|
|
|
|
}
|
|
|
|
export const DeleteVPNServerHandler = (Data) => {
|
|
return request.delete('/vpn/delete_vpn_server', { data: Data })
|
|
}
|