fix: v1.5.4 — 远程访问时「打开 Gitea」用真实主机名 + 移除页面泄漏文本

- CGI 代理 (index.cgi) 现在把真实访问 Host 头和 X-Forwarded-Proto
  转发给面板;面板据此把「打开 Gitea」按钮的地址从 127.0.0.1
  替换成用户实际访问的主机名(远程访问时从 nas.local:5667 变为
  http://nas.local:3000)
- 移除 PAGE_SETTINGS 末尾两行 // ---- 模态弹窗:... ----
  注释(之前在 </script> 外面泄漏成了页面上的可见文本垃圾)
- manifest 1.5.3 → 1.5.4
This commit is contained in:
cbb
2026-10-15 01:19:44 +08:00
parent 4bdb9fe267
commit b4673d05a7
3 changed files with 9 additions and 3 deletions
-2
View File
@@ -1533,7 +1533,6 @@ function fmtInterval(s){
refresh();
</script>
// ---- 模态弹窗:添加 ----
<div class="modal" id="modalAdd">
<div class="modal-box">
<div class="modal-head">
@@ -1571,7 +1570,6 @@ refresh();
</div>
</div>
// ---- 模态弹窗:编辑 ----
<div class="modal" id="modalEdit">
<div class="modal-box">
<div class="modal-head">
+8
View File
@@ -19,6 +19,14 @@ CTYPE="${CONTENT_TYPE:-application/json}"
HDR="$(mktemp)"; BODY="$(mktemp)"; INBODY=""
CURL_ARGS=(-s -m 120 -X "$METHOD" -H "Content-Type: $CTYPE")
# 把真实访问 Host / 协议转发给面板:面板据此把「打开 Gitea」等远程可访问链接
# 的主机名从 127.0.0.1/localhost 替换成用户实际访问的主机名
[ -n "$HTTP_HOST" ] && CURL_ARGS+=(-H "Host: $HTTP_HOST")
if [ "${HTTPS:-off}" = "on" ]; then
CURL_ARGS+=(-H "X-Forwarded-Proto: https")
else
CURL_ARGS+=(-H "X-Forwarded-Proto: http")
fi
case "$METHOD" in
POST|PUT|PATCH)
CL="${CONTENT_LENGTH:-0}"
+1 -1
View File
@@ -1,5 +1,5 @@
appname = GiteaHubSync
version = 1.5.3
version = 1.5.4
display_name = Gitea→GitHub 同步助手
desc = 每次推送到飞牛 Gitea 的代码,10 秒内自动镜像到 GitHub 的 7 个私有仓库。内置控制面板:自动同步开关、立即同步、仓库状态、同步日志,一键打开 Gitea。数据全部保存在 NAS 本地。
platform = all