From 395c8e2e1c07a64e616f3384d589b88ddce0f1a8 Mon Sep 17 00:00:00 2001 From: 1iaan Date: Thu, 9 Apr 2026 09:46:00 +0000 Subject: [PATCH] export to public --- README.md | 7 +++++++ start.sh | 13 ++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0f96063..fa2badc 100644 --- a/README.md +++ b/README.md @@ -232,6 +232,13 @@ tail -f logs/frontend.log BACKEND_PORT=9000 FRONTEND_PORT=8451 ./start.sh ``` +如果你希望脚本打印公网 IP 或域名,而不是机器的内网地址,可以额外指定: + +```bash +PUBLIC_HOST=1ian.cn ./start.sh +PUBLIC_HOST=47.93.63.204 ./start.sh +``` + ## Docker 启动 如果你希望在 Ubuntu 24.04 或其他装有 Docker 的环境中快速运行,直接使用: diff --git a/start.sh b/start.sh index 74ff9dc..3177474 100755 --- a/start.sh +++ b/start.sh @@ -132,15 +132,18 @@ fi wait_for_port "127.0.0.1" "$FRONTEND_PORT" "frontend" -SERVER_IP="$(hostname -I 2>/dev/null | awk '{print $1}')" -if [[ -z "$SERVER_IP" ]]; then - SERVER_IP="127.0.0.1" +DISPLAY_HOST="${PUBLIC_HOST:-}" +if [[ -z "$DISPLAY_HOST" ]]; then + DISPLAY_HOST="$(hostname -I 2>/dev/null | awk '{print $1}')" +fi +if [[ -z "$DISPLAY_HOST" ]]; then + DISPLAY_HOST="127.0.0.1" fi cat <