type
status
date
slug
summary
tags
category
icon
password
上次编辑时间
May 15, 2024 04:50 AM
创建时间
Apr 24, 2024 03:18 AM
参考链接
搭建教程:
首先我们准备一个 Cloudflare 账号,托管一个域名到 Cloudflare。
右上角设置语音为中文!
创建一个 Workers 和 kv
打开 Cloudflare 官网:https://dash.cloudflare.com/
登录账号后,右边有一个 Workers 和 Pages,点进去后,点击 创建应用程序 - 创建Worker - 输入一个名称 - 部署。
- 名称输入一个自己好记的,后面会通过这个名称拼接网址,我以
hide
为名称
- 部署好后访问链接,我的是 https://hide.ivwv.workers.dev 会出现
Hello World!
到这里就暂时创建好了。
创建完成后,在 Workers 的子菜单有一个 kv,我们创建一个 kv 命名为:BARE
- 此时添加完毕后会在下方列表中展示,
名称
和ID
,ID
等会需要使用到
绑定 kv 桶并部署 Workers
点击 Workers 子菜单的概述 点击我们刚刚创建的 Workers。
点击设置 - 变量 - KV 命名空间绑定,我们都要设置为刚刚我们填写的BARE,填写完毕后点击部署。
现在点进去右上角的一个 编辑代码,然后把workers-bare.js的代码复制进去,保存并部署。
然后回到上一页,找到触发器,添加自定义域。
添加我们的域名,我们的域名必须要托管到 Cloudflare,直接输入我们的域名即可,二级域名就好了。
部署 Pages
由于原作者将使用cloudflre workers 方式的代码分支删除了,只能使用之前别人fork过的分支
我也fork了一份 ,将我fork的仓库,自己fork一次。
hnetweb
ivwv • Updated Apr 24, 2024
找到server/server.config.js文件,编辑第四行填写我们刚刚部署的 Workers 域名。
主要格式是https://xxx.com 编辑完后提交。
const BAREURL = 'https://yourdomain'
在左边的侧边栏,找到 Pages,点击 连接到Git 选择你刚刚fork的仓库,然后自定义一个名称,我以
hide
为例,直接点击 保存并部署点击侧边栏的 Pages,点击我们创建的项目,找到设置 - 函数 - 服务绑定。
添加一个变量名称为BARE 服务选择我们刚刚创建的 Workers 环境选择production。
然后在找到自定义域,添加一个域名这样我们就能使用了。