远程访问时 CGI/代理环境常常无法可靠转发 Host 头(fnOS CGI 里 $HTTP_HOST 可能为空、Referer 被剥离),导致自动推断 出的'真实主机'就是面板本机的 127.0.0.1,按钮指向 localhost 没法用。 新增设置「打开 Gitea 链接」(cfg.open_url),按钮地址优先级: 1. 环境变量 GITEA_URL 2. cfg.open_url(本次新增,留空走推断) 3. cfg.gitea_host + 推断(XFH/Host/Referer) - UI:Gitea 与同步设置卡片里新增「打开 Gitea 链接」输入框 (含「保存」按钮,placeholder 提示一般不用填) - 校验:必须带协议头(http/https)、不能含路径;非法值拒绝 - /api/settings 暴露 open_url - 留空时维持原有自动推断行为,向后兼容 - manifest 1.5.5 → 1.5.6
17 lines
832 B
Plaintext
17 lines
832 B
Plaintext
appname = GiteaHubSync
|
|
version = 1.5.6
|
|
display_name = Gitea→GitHub 同步助手
|
|
desc = 每次推送到飞牛 Gitea 的代码,10 秒内自动镜像到 GitHub 的 7 个私有仓库。内置控制面板:自动同步开关、立即同步、仓库状态、同步日志,一键打开 Gitea。数据全部保存在 NAS 本地。
|
|
platform = all
|
|
source = thirdparty
|
|
maintainer = fn-deepseek-harness
|
|
maintainer_url = https://club.fnnas.com
|
|
distributor = fn-deepseek-harness
|
|
distributor_url = https://club.fnnas.com
|
|
os_min_version = 1.2.0
|
|
install_dep_apps = python312
|
|
desktop_uidir = ui
|
|
desktop_applaunchname = GiteaHubSync.Application
|
|
checkport = false
|
|
disable_authorization_path = true
|