sawAdmin/src/api/vpn.ts

71 lines
2.4 KiB
TypeScript
Raw Normal View History

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 })
}