#1
2077朋克
· 2026-06-24 09:01:35
stalltrix
之前大佬发布了cf worker写的论坛,我也折腾了一段时间。本来教程都写的差不多了准备发布了,结果大佬又更新了,然后我只能再重新改了一下。原理其实都差不多
下面说下部署步骤
去下载一个cli,生成key
```bash
./kep-cli gen
```
就能生成key,大概4个文件
```
mainkey.pub
mainkey.priv
pkey.priv
pkey.pub
pkey.sig
```
其中mainkey.priv记得离线秘密保存。
```
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就行
```
mainkey.pub.txt
pkey.priv.txt
pkey.pub.txt
pkey.sig.txt
```
打开 cf 转到worker,新建一个worker,选择hello world项目,一直继续就行

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

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

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

下载worker的代码:https://github.com/net-punk/kep-worker 解压到本地就行
然后把本地的文件,把本地文件拖拽到cf worker右侧的详细页面,直接选择替换即可

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

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

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

规则为`https://testtest.207727.xyz/static/*` 重定向到 `https://meta.stalltrix.com/static/${1}`
访问你的域名,比如我的是`https://testtest.207727.xyz/index.php`,打开页面,就能登录了,这里借用一下官方的图,大概长这样。

记住一定要加后缀/index.php。
用户名与密码就是你之前设置的变量中的用户名与密码
下面说下部署步骤
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。
用户名与密码就是你之前设置的变量中的用户名与密码