☰ 目录

cf密码代理

思路是这样的:

这样,你永远不需要再登录 Cloudflare Dashboard,只需要在浏览器里打开你的管理页面就能修改。而且整个过程依然很安全,管理密码独立于访问密码。


准备工作(仅需一次,大约 5 分钟)

你需要稍微调整一下 Cloudflare 的配置。

1️⃣ 创建 KV 命名空间

2️⃣ 将 KV 绑定到 Worker

3️⃣ 添加管理密码环境变量

4️⃣ 更新 Worker 代码

把原来 Worker 的代码完全替换成下面这个新代码。

javascript

 

注意:代码中用到了 CONTENT_KV(KV 绑定变量名)和 ADMIN_PASSWORD(环境变量),这些必须和你前面设置的名字完全一致。

5️⃣ 你的前端密码页面代码无需修改

如下,它会自动通过 Worker 获取 KV 里的最新内容。

 


以后怎么修改内容?只需三步

  1. 浏览器打开 https://你的worker域名/admin(例如 https://password-gate.xxx.workers.dev/admin)。注意:这里的admin,是你在定义ADMIN_PATH时候的值,如:你的ADMIN_PATH是/my_admin_123,则在浏览器搜索:https://你的worker域名/my_admin_123
  2. 输入你设置的 管理密码ADMIN_PASSWORD)登录。
  3. 你会看到当前受保护的完整 HTML,直接编辑,点击“保存”即可。稍等一两秒,用户端就会看到更新后的内容。

你全程不需要登录 Cloudflare,也不需要接触代码,就像更新博客一样简单。


安全提示

By @Jrafina 2026-04-27 本博文内容为原创作品,未经允许不得转载。如需转载,请注明原作者及出处。