diff --git a/lib/index.ts b/lib/index.ts index 18b88329d..97cf8882b 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -18,7 +18,7 @@ if (config.listenInaddrAny) { const server = serve({ fetch: app.fetch, - hostname: config.listenInaddrAny ? undefined : '127.0.0.1', + hostname: config.listenInaddrAny ? '::' : '127.0.0.1', port, }); diff --git a/lib/utils/common-utils.ts b/lib/utils/common-utils.ts index 6ad4120d0..7072132b9 100644 --- a/lib/utils/common-utils.ts +++ b/lib/utils/common-utils.ts @@ -39,6 +39,7 @@ const getLocalhostAddress = () => { .filter((iface) => iface?.family === 'IPv4' && !iface.internal) .map((iface) => iface?.address) .filter(Boolean); + address.push('[::]'); return address; };