From 285ebd4437731a9e44fa609914ff9e5e6e634788 Mon Sep 17 00:00:00 2001 From: crosstyan Date: Wed, 24 Jun 2026 15:39:33 +0800 Subject: [PATCH] Bind server to loopback by default --- server.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 08d495a..555d077 100644 --- a/server.js +++ b/server.js @@ -8,6 +8,7 @@ const { URL } = require('node:url'); const WebSocket = require('ws'); const PORT = Number.parseInt(process.env.PORT || '3000', 10); +const HOST = process.env.HOST || '127.0.0.1'; const TAIL_LINES = Number.parseInt(process.env.TAIL_LINES || '200', 10); const WATCH_INTERVAL_MS = Number.parseInt(process.env.WATCH_INTERVAL_MS || '500', 10); const PUBLIC_DIR = path.join(__dirname, 'public'); @@ -269,8 +270,8 @@ async function main() { queueFileChange(wss, current); }); - server.listen(PORT, () => { - console.log(`Log streamer running at http://localhost:${PORT}`); + server.listen(PORT, HOST, () => { + console.log(`Log streamer running at http://${HOST}:${PORT}`); console.log(`Streaming ${LOG_FILE}`); });