fix(HEL-564): 数据中枢入口固定内网 IP,不再按主机名推导

- 主站桌面端/移动端「数据中枢」入口固定 http://192.168.200.11:8766/admin/
  (XIAOBAI_DATAHUB_URL 仍可覆盖):域名只反代 8765,推导出的 <域名>:8766 打不开,
  同时避免数据中枢被外网摸到
- 中枢 _review_url 不再从 Host 头推导,统一取 REVIEW_PUBLIC_URL,
  默认 http://192.168.200.11:8765;compose 与 .env.example 示例值同步
- 补回归测试:Host 为域名且未配 REVIEW_PUBLIC_URL 时登录链接仍为固定内网地址
- 文档写明 Cookie 按门牌区分的边界与部署说明

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
施工员
2026-09-16 15:23:45 +08:00
co-authored by multica-agent
parent b402b3b2a8
commit a4dbe2bcf8
12 changed files with 50 additions and 27 deletions
+2 -1
View File
@@ -5247,7 +5247,8 @@
function dataHubConsoleUrl() {
if (global.XIAOBAI_DATAHUB_URL) return String(global.XIAOBAI_DATAHUB_URL);
return global.location.protocol + "//" + global.location.hostname + ":8766/admin/";
// HEL-564: 固定内网地址,见 frontend/shared/admin.js 同名函数。
return "http://192.168.200.11:8766/admin/";
}
function openDataHubConsole() {
+3 -1
View File
@@ -51,7 +51,9 @@ async function openAdminSettings(refreshOnly = false) {
function dataHubConsoleUrl() {
if (window.XIAOBAI_DATAHUB_URL) return String(window.XIAOBAI_DATAHUB_URL);
return `${window.location.protocol}//${window.location.hostname}:8766/admin/`;
// HEL-564: 固定内网地址。域名只反代 8765,按主机名推导会拼出打不开的
// <域名>:8766;数据中枢也不该被外网摸到。
return "http://192.168.200.11:8766/admin/";
}
function openDataHubConsole() {