feat(instance): add proxy creation functionality

- Add createProxy API method to instanceApi
- Implement proxy creation form in InstanceDetail view
- Add modal for proxy creation with required fields
- Include validation for port numbers
This commit is contained in:
2026-03-19 17:33:45 +08:00
parent 8c62e25c12
commit 2e445de6e3
2 changed files with 112 additions and 6 deletions

View File

@@ -86,7 +86,9 @@ export const instanceApi = {
getInstanceLogs: (instanceName) =>
api.get('/frpcAct/instanceMgr/logs', { params: { instanceName } }),
getInstanceProxies: (instanceName) =>
api.get('/frpcAct/instanceMgr/proxies', { params: { instanceName } })
api.get('/frpcAct/instanceMgr/proxies', { params: { instanceName } }),
createProxy: (instanceID, proxyInfo) =>
api.post('/frpcAct/proxyMgr/create', { instanceID, proxyInfo })
};
export const logApi = {