通过 HTTPS 代理下载翻译后的文件

作者: bbarshawODE创建于 2026年4月28日更新于 2026年8月7日
标签possible bug

在使用提供的 Docker Compose 模板 YAML 或通过 安装指南 中的 Docker 指令启动 run.sh 的 LibreTranslate v1.9.5 中,我无法在 Chrome/Edge 中为翻译文件的"下载"链接提供支持,因为出现了"混合内容:网站' '通过安全连接加载,但文件' <file_url> '通过不安全连接重定向。该文件应通过 HTTPS 服务。有关更多详细信息,请参阅 https://blog.chromium.org/2020/02/protecting-users-from-insecure.html。" 我使用了一个 Apache2 反向代理,该代理可以正常服务网站,但生成的"下载"链接总是返回 HTTP 地址,尽管我已经尝试设置 LT_SSL=true,使用命令=--ssl,以及从 run.sh 中使用 --ssl。 如果我手动将链接更改为 HTTPS 而不是 HTTP,文件将正常下载。 你有什么建议可以强制在容器中使用 HTTPS 来生成"下载"链接吗?

内容来源: LibreTranslate/LibreTranslate