苦于微信群聊二维码频繁变动,开发这个能生成永久二维码的工具,不需要服务器。基于 Cloudflare Workers 和 KV 存储实现。
- 🔗 生成永久短链接,指向微信群二维码
- 🎨 自定义二维码样式和 Logo
- 💻 管理后台可随时更新
- 🔐 密码保护
- 😋 可当短链接生成器
- ☁️ 无需服务器
- Fork 仓库
- 在 Cloudflare 控制台创建 KV 命名空间并复制 KV 命名空间 ID
- 在 GitHub 打开仓库的
wrangler.toml文件,将kv_namespaces下的id内容替换为你的 KV 命名空间 ID
kv_namespaces = [
# 注意:将下面的 id 替换为你自己拷贝的 KV 命名空间 id 才能正常使用!
{ binding = "KV_BINDING", id = "1861b1f17ac346e9aca647e7d4a4c143" },
]- 创建 Worker,选择你 Fork 并修改的项目,设置
变量和机密-密钥类型的变量,名称为PASSWORD,值为英文大小写字母和数字,尽量长点复杂点,建议使用小写的 uuid 字符串 - 创建成功后绑定自定义域名
- 部署成功后,访问 https://{你的域名}/ 登录,然后自动跳转到 https://{你的域名}/admin 管理后台,下次可以直接打开不需要再登录,但还是建议保存好密码
下面的截图是旧版的,仅供参考,和现在的方式不一样,参考上面的使用步骤
步骤不需要和我这个完全一致,只要能部署成功就行。我这里有一些错误,请忽略。
- Fork 本项目

- 创建 KV 命名空间

- 创建 Worker

- 选择你 Fork 的项目

- 修改构建配置

- 绑定 KV 命名空间 KV_BINDING

- 点击保存版本

- 创建环境变量 PASSWORD,注意格式是英文大小写字母、数字或者符号,尽量搞复杂点

- 点击保存版本

- 最终效果

- 回到部署页,点击
您的上一次构建失败。查看构建然后点击重试构建 - 部署成功
- 绑定自定义域名

- 实现定时检查过期短链功能
- 自动检查过期的短链接
- 发送邮件通知管理员
- 自动清理过期数据
- 添加访问统计功能
- 支持批量导入导出
- 支持多租户
- 支持多语言
- 支持多 Serverless 平台
- 手机端快捷更新二维码功能
欢迎提交 Issue 和 Pull Request!






