diff --git a/fe-app-podkop/src/helpers/getClashApiUrl.ts b/fe-app-podkop/src/helpers/getClashApiUrl.ts index dd4046d..27032a0 100644 --- a/fe-app-podkop/src/helpers/getClashApiUrl.ts +++ b/fe-app-podkop/src/helpers/getClashApiUrl.ts @@ -9,3 +9,9 @@ export function getClashWsUrl(): string { return `ws://${hostname}:9090`; } + +export function getClashUIUrl(): string { + const { hostname } = window.location; + + return `http://${hostname}:9090/ui`; +} diff --git a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/additionalTab.js b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/additionalTab.js index d317048..f06ae90 100644 --- a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/additionalTab.js +++ b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/additionalTab.js @@ -12,7 +12,7 @@ function createAdditionalSection(mainSection) { form.Flag, 'yacd', _('Yacd enable'), - `${main.getBaseUrl()}:9090/ui`, + `${main.getClashUIUrl()}`, ); o.default = '0'; o.rmempty = false; diff --git a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js index d715c16..1f1c56d 100644 --- a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js +++ b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js @@ -784,6 +784,10 @@ function getClashWsUrl() { const { hostname } = window.location; return `ws://${hostname}:9090`; } +function getClashUIUrl() { + const { hostname } = window.location; + return `http://${hostname}:9090/ui`; +} // src/helpers/splitProxyString.ts function splitProxyString(str) { @@ -1966,6 +1970,7 @@ return baseclass.extend({ getClashConfig, getClashGroupDelay, getClashProxies, + getClashUIUrl, getClashVersion, getClashWsUrl, getConfigSections,