From aa0adab784588a84a2096aa0b87b11cb629525b8 Mon Sep 17 00:00:00 2001 From: dtzp555 Date: Fri, 10 Apr 2026 21:17:19 +1000 Subject: [PATCH] feat: add LAN mode config options to setup.mjs --- setup.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/setup.mjs b/setup.mjs index ba9e27a..b446ac0 100755 --- a/setup.mjs +++ b/setup.mjs @@ -36,6 +36,8 @@ const DEFAULT_MODEL = opt("default-model", "opus"); // opus | sonnet | haiku const DRY_RUN = flag("dry-run"); const SKIP_START = flag("no-start"); const PROVIDER_NAME = opt("provider-name", "claude-local"); +const BIND_ADDRESS = opt("bind", "127.0.0.1"); +const AUTH_MODE_CONFIG = opt("auth-mode", "none"); const MODEL_ID_MAP = { opus: "claude-opus-4-6", @@ -363,6 +365,10 @@ if (!DRY_RUN) { CLAUDE_PROXY_PORT ${PORT} + CLAUDE_BIND + ${BIND_ADDRESS} + CLAUDE_AUTH_MODE + ${AUTH_MODE_CONFIG} RunAtLoad @@ -399,6 +405,8 @@ After=network.target [Service] ExecStart=${nodeBin} ${serverPath} Environment=CLAUDE_PROXY_PORT=${PORT} +Environment=CLAUDE_BIND=${BIND_ADDRESS} +Environment=CLAUDE_AUTH_MODE=${AUTH_MODE_CONFIG} Restart=always RestartSec=5 StandardOutput=append:${logPath}