feat(agent): 默认回环监听并自动建立 SSH 隧道并发布 v1.4.0
This commit is contained in:
@@ -305,6 +305,8 @@ export const api = {
|
||||
exportFrpConfig: () => request<{ content: string }>('/api/frpmulti/config/export'),
|
||||
getFrpFRPSConfig: (id: number) => request<{ content: string }>(`/api/frpmulti/servers/${id}/frps-config`),
|
||||
testFrpAgent: (id: number) => request<{ ok: boolean }>(`/api/frpmulti/servers/${id}/agent/test`, { method: 'POST' }),
|
||||
restartFrpAgentTunnel: (id: number) =>
|
||||
request<FrpServer>(`/api/frpmulti/servers/${id}/agent/tunnel/restart`, { method: 'POST' }),
|
||||
probeFrpAgent: (id: number) => request<Record<string, any>>(`/api/frpmulti/servers/${id}/agent/probe`, { method: 'POST' }),
|
||||
installFrpAgent: (id: number) => request<FrpServer>(`/api/frpmulti/servers/${id}/agent/install`, { method: 'POST' }),
|
||||
uninstallFrpAgent: (id: number, keepData: boolean) => request<{ ok: boolean; output: string }>(`/api/frpmulti/servers/${id}/agent/uninstall?keep_data=${keepData}`, { method: 'POST' }),
|
||||
|
||||
@@ -396,6 +396,12 @@ export interface FRPSavePayload {
|
||||
|
||||
export interface FrpServer {
|
||||
agent_url?: string
|
||||
agent_transport: 'tunnel' | 'https-pin' | 'http' | string
|
||||
agent_local_port?: number
|
||||
agent_tls_pin?: string
|
||||
agent_listen_addr?: string
|
||||
agent_transport_state: string
|
||||
agent_transport_error?: string
|
||||
agent_configured?: boolean
|
||||
ssh_configured?: boolean
|
||||
mgmt_enabled?: boolean
|
||||
|
||||
Reference in New Issue
Block a user