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,