Serverless-Qrcode-Hub:生成永久二維碼,解決微信群聊二維碼頻繁變動的問題
Serverless-Qrcode-Hub是什么?
Serverless-Qrcode-Hub是一個無需服務(wù)器的永久二維碼生成工具,可以解決微信群聊二維碼頻繁變動的問題,它基于 Cloudflare Workers 和 D1 實現(xiàn),支持自定義二維碼樣式和 Logo 以及自定義域名。
Serverless-Qrcode-Hub功能特性
永久二維碼:解決了微信群二維碼頻繁失效的問題,通過短鏈接跳轉(zhuǎn)實現(xiàn)永久可用。
短鏈接生成:可以生成指向任何URL的短鏈接,方便分享和管理。
自定義樣式:用戶可以根據(jù)自己的需求定制二維碼的樣式,包括顏色、Logo等。
管理后臺:提供了一個后臺界面,用戶可以方便地添加、編輯和刪除二維碼或短鏈接。
無需服務(wù)器:基于Cloudflare Workers和D1,無需自己搭建服務(wù)器,降低了運維成本。
安全性:支持設(shè)置訪問密碼,保護(hù)數(shù)據(jù)不被未授權(quán)訪問。
Serverless-Qrcode-Hub部署使用方法
1. 創(chuàng)建D1數(shù)據(jù)庫:登錄Cloudflare,創(chuàng)建一個D1 SQL數(shù)據(jù)庫,并復(fù)制其ID。
2. Fork倉庫:在GitHub上Fork該項目的倉庫。
3. 配置wrangler.toml:在Fork后的倉庫中編輯wrangler.toml文件,將database_id替換為自己的D1數(shù)據(jù)庫ID。
4. 創(chuàng)建并部署Worker:回到Cloudflare,創(chuàng)建一個Worker,并選擇Fork的GitHub倉庫進(jìn)行部署。
5. 綁定自定義域名(可選):為了提高訪問速度,可以將Worker綁定到自己的域名。
6. 設(shè)置訪問密碼:為管理后臺設(shè)置一個安全的密碼。
7. 使用管理后臺:通過默認(rèn)分配的*.workers.dev域名或自定義域名訪問管理后臺,創(chuàng)建短鏈接或微信群聊二維碼。
Serverless-Qrcode-Hub項目優(yōu)勢
無服務(wù)器架構(gòu):無需自己維護(hù)服務(wù)器,降低了成本和復(fù)雜性。
高度可定制:用戶可以根據(jù)自己的需求定制二維碼的樣式和功能。
易于部署:基于Cloudflare Workers,部署過程簡單快捷。
安全性高:支持密碼保護(hù),確保數(shù)據(jù)安全。
GitHub 倉庫:https://github.com/xxnuo/serverless-qrcode-hub