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:
@@ -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">
|
||||
|
||||
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user