【模板项目】如何修改 WebUI 的监听地址为 0.0.0.0 ?

koishi.yml:

plugins:
  group:server:
    server:tiods3:
      host: 0.0.0.0
      port: 5140
      maxPort: 5149
    ~server-satori:nwzvfr: {}
    ~server-temp:qrl0g9: {}
  group:basic:
    ~admin:zq9ajj: {}
    ~bind:wob0yz: {}
    commands:5ik4vm: {}
    help:0ifvwz: {}
    http:mkjrmn: {}
    ~inspect:vikevq: {}
    locales:y9eo8w: {}
    proxy-agent:ne2177: {}
    rate-limit:b8wd9t: {}
    telemetry:z5ay56: {}
  group:console:
    actions:wmf65d: {}
    analytics:ugnxzc: {}
    android:ovu2za:
      $if: env.KOISHI_AGENT?.includes('Android')
    ~auth:2np7ds: {}
    config:g9pxxe: {}

模板项目实例运行在公网服务器上,这样修改似乎对 WebUI 无效……

1 个赞

日志追加:

2026-04-17 17:27:23 [I] assets missing config "selfUrl", fallback to "file:" scheme
2026-04-17 17:27:24 [I] server server listening at http://0.0.0.0:5140
2026-04-17 17:27:24 [I] console webui is available at http://127.0.0.1:5140
1 个赞

尝试跑了一下 curl

PS C:\Users\Administrator> curl http://114:514:114:514:5140
<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script>KOISHI_CONFIG = {"devMode":false,"uiPath":"","heartbeat":{"interval":30000,"timeout":60000},"endpoint":"/status"}</script><title>Koishi 控制台</title>
    <link rel="icon" href="/logo.png" />
    <script type="module" crossorigin src="/index.js"></script>
    <link rel="stylesheet" crossorigin href="/style.css">
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>

ssh上curl:

curl http://127.0.0.1:5140
<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script>KOISHI_CONFIG = {"devMode":false,"uiPath":"","heartbeat":{"interval":30000,"timeout":60000},"endpoint":"/status"}</script><title>Koishi 控制台</title>
    <link rel="icon" href="/logo.png" />
    <script type="module" crossorigin src="/index.js"></script>
    <link rel="stylesheet" crossorigin href="/style.css">
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>
1 个赞

好没事了现在

1 个赞