小 (Dorowolf移动页面Web render至Webrender,覆盖重定向) |
无编辑摘要 |
||
第1行: | 第1行: | ||
Webrendere 为小可的外置服务。主要用于处理 html 渲染图片以及部分功能的访问代理 。 | |||
此服务使用 JavaScript 编写,并由 Puppeteer 驱动,因此需要安装好 Node.js 环境,以及安装 Chromium 内核浏览器 。 | |||
== 部署 == | |||
请前往[https://github.com/Teahouse-Studios/oa-web-render 此处]下载源文件,并在终端内使用 <code>npm install</code> 安装依赖 。 | |||
</ | |||
前往[https://github.com/adieuadieu/serverless-chrome/releases 此处]下载任意版本 Chromium , 或前往 Chromium 官方进 行 下载 。 | |||
于 <code>package.json</code> 同级 目录 中, 中新建 <code>.env</code> 文件, 并填写以 下 字段 : | |||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
CHROMIUM_PATH = # Chromium 可执行文件位置 | CHROMIUM_PATH = # Chromium 可执行文件位置 | ||
FC_SERVER_PORT = 15551 # API 监听端口 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
使用 node 运行 <code>./src/index.js</code> 来开启服务 。 | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$ node | $ node ./src/index.js | ||
</syntaxhighlight> | </syntaxhighlight> | ||
2024年2月7日 (三) 08:07的版本
Webrendere 为小可的外置服务。主要用于处理 html 渲染图片以及部分功能的访问代理。
此服务使用 JavaScript 编写,并由 Puppeteer 驱动,因此需要安装好 Node.js 环境,以及安装 Chromium 内核浏览器。
部署
请前往此处下载源文件,并在终端内使用 npm install
安装依赖。
前往此处下载任意版本 Chromium,或前往 Chromium 官方进行下载。
于 package.json
同级目录中,中新建 .env
文件,并填写以下字段:
CHROMIUM_PATH = # Chromium 可执行文件位置
FC_SERVER_PORT = 15551 # API 监听端口
使用 node 运行 ./src/index.js
来开启服务。
$ node ./src/index.js
API 监听端口位于 15551。您可自行选择配置代理。
请在配置文件中 web_render
配置项填写访问地址,如http://127.0.0.1:15551/
。