diff --git a/electron/service/ServerService.ts b/electron/service/ServerService.ts index f6b0ab1..d08b732 100644 --- a/electron/service/ServerService.ts +++ b/electron/service/ServerService.ts @@ -107,8 +107,17 @@ remotePort = {{ $v.Second }} remotePort: remotePort }; } else if (proxy.type === "http" || proxy.type === "https") { - const { _id, status, ...frpProxyConfig } = proxy; - return frpProxyConfig; + return { + name: proxy.name, + type: proxy.type, + localIP: proxy.localIP, + localPort: parseInt(proxy.localPort), + customDomains: proxy.customDomains, + subdomain: proxy.subdomain, + ...(proxy.basicAuth + ? { httpUser: proxy.httpUser, httpPassword: proxy.httpPassword } + : {}) + }; } else if ( proxy.type === "stcp" || proxy.type === "xtcp" ||