Rendertron 需要 运行 在 HTTP 代理后面

Rendertron needs to run behind an HTTP proxy

我有一个场景,Rendertron 服务需要 运行 在 HTTP 代理后面。我找不到启用此设置的配置。

有可能实现吗?

目前似乎没有直接的方法可以实现。您可以做的是更改其源代码,直到有支持 运行 它支持 HTTP 代理的新版本 Rendertron。

您可以在 src/rendertron.ts

中启动无头浏览器 puppeteer 时添加一个额外的参数,如下所示

并且在启动Rendertron时,一定要传入环境变量RENDERTRON_HTTP_RPOXY。有关详细信息,请参阅 this open GitHub pull request

也可以在配置中指定 puppeteer 参数,参见 another open GitHub pull request