fix: external-controller

This commit is contained in:
GyDi
2022-03-10 02:19:06 +08:00
parent fe1fea671c
commit 4c5aa7084e
2 changed files with 16 additions and 2 deletions

View File

@@ -14,7 +14,13 @@ export async function getAxios(force: boolean = false) {
try {
const info = await getClashInfo();
if (info?.server) server = info?.server;
if (info?.server) {
server = info.server;
// compatible width `external-controller`
if (server.startsWith(":")) server = `127.0.0.1${server}`;
else if (/^\d+$/.test(server)) server = `127.0.0.1:${server}`;
}
if (info?.secret) secret = info?.secret;
} catch {}