折腾教程,使用cf worker搭建私人论坛
← 返回列表

当前位置: 作者:2077朋克 · 2026-06-24 09:01:35

#1 2077朋克 · 2026-06-24 09:01:35
stalltrix
之前大佬发布了cf worker写的论坛,我也折腾了一段时间。本来教程都写的差不多了准备发布了,结果大佬又更新了,然后我只能再重新改了一下。原理其实都差不多

下面说下部署步骤

1.生成key,以及获取base64



下载一个cli,生成key

```bash
./kep-cli gen
```

就能生成key,大概4个文件

```
mainkey.pub
mainkey.priv
pkey.priv
pkey.pub
pkey.sig
```

其中mainkey.priv记得离线秘密保存。




想办法获取下面文件的base64编码



```
mainkey.pub
pkey.priv
pkey.pub
pkey.sig
```

linux下使用
```bash
openssl base64 -in mainkey.pub -out mainkey.pub.txt
```

windows下使用
```cmd
certutil -encode mainkey.pub mainkey.pub.txt
```

但是certutil会加上

```
-----BEGIN CERTIFICATE-----
base64
-----END CERTIFICATE-----
```

把文件头尾去掉,只取中间的base64就行


下面你应该获取了4组base64



```
mainkey.pub.txt
pkey.priv.txt
pkey.pub.txt
pkey.sig.txt
```




2.部署worker论坛程序



打开 cf 转到worker,新建一个worker,选择hello world项目,一直继续就行



转到变量,设置完以下变量



然后点击右上角的“编辑代码”



然后到了代码页面,点击右侧的文件,打开文件详细页面



2.2从github下载worker代码到本地



下载worker的代码:https://github.com/net-punk/kep-worker 解压到本地就行


然后把本地的文件,把本地文件拖拽到cf worker右侧的详细页面,直接选择替换即可






3.绑定程序以及静态资源



转到worker路由这里,直接绑定`/*`路径就行



3.2设置/static/资源



我比较懒,觉得设置麻烦,找到了一种取巧的方法,直接302偷官网的资源,就不需要自己部署了。



打开规则,设置一个重定向规则就行了



规则为`https://testtest.207727.xyz/static/*` 重定向到 `https://meta.stalltrix.com/static/${1}`





4.访问自己的论坛



访问你的域名,比如我的是`https://testtest.207727.xyz/index.php`,打开页面,就能登录了,这里借用一下官方的图,大概长这样。



记住一定要加后缀/index.php。

用户名与密码就是你之前设置的变量中的用户名与密码
#2 下耕 · 2026-06-24 11:07:43
stalltrix
感谢大佬教程分享
#3 独孤求败 · 2026-06-25 04:48:21
stalltrix
感觉这个程序其实也合适当博客吧?,加上适配了官方的单用户主题。

#4 gege · 2026-06-25 04:43:35
stalltrix
这个程序确实不错,颜值也很高。使用起来也很舒服
#5 unkman · 2026-07-02 11:27:18
stalltrix
艹,搞了半天都报错1101,原来是没有绑定KV以及rate limit组件了。楼主教程也没有说明要绑这一点。

pbox提出的在项目介绍中说明了要KV以及rate limit,楼主竟然把这个漏了。

注册

或使用第三方注册

登录

没有账号? 立即注册
技术
闲聊
开发
正在提交...