Serverless-Qrcode-Hub: генерация постоянных QR-кодов для решения проблемы частой смены QR-кодов групп WeChat 227

小编 ·

Serverless-Qrcode-Hub: генерация постоянных QR-кодов для решения проблемы частой смены QR-кодов групп WeChat

Serverless-Qrcode-Hub — бессерверный инструмент генерации постоянных QR-кодов, решающий проблему частой смены QR-кодов групп WeChat. Построен на Cloudflare Workers и D1, поддерживает настраиваемые стили QR-кодов, логотипы и пользовательские домены.

Serverless-Qrcode-Hub: генерация постоянных QR-кодов для решения проблемы частой смены QR-кодов групп WeChat

Что такое Serverless-Qrcode-Hub?

Serverless-Qrcode-Hub — это инструмент для генерации постоянных QR-кодов без использования сервера, который решает проблему частой смены QR-кодов в групповых чатах WeChat. Он реализован на базе Cloudflare Workers и D1 и поддерживает настраиваемые стили QR-кодов, логотипы, а также пользовательские домены.

Функциональные возможности Serverless-Qrcode-Hub

  • Постоянные QR-коды: решает проблему частой потери работоспособности QR-кодов групп WeChat, обеспечивая постоянную доступность через перенаправление по коротким ссылкам.

  • Генерация коротких ссылок: позволяет генерировать короткие ссылки, указывающие на любой URL, что удобно для обмена и управления.

  • Настраиваемые стили: пользователи могут настраивать стиль QR-кода в соответствии со своими потребностями, включая цвета, логотип и т. д.

  • Панель управления: предоставляется интерфейс администратора, в котором пользователи могут удобно добавлять, редактировать и удалять QR-коды или короткие ссылки.

  • Без сервера: на базе Cloudflare Workers и D1 — не нужно самостоятельно развёртывать сервер, что снижает затраты на обслуживание.

  • Безопасность: поддерживается установка пароля доступа для защиты данных от несанкционированного доступа.

Развёртывание и использование Serverless-Qrcode-Hub

1. Создание базы данных D1: войдите в Cloudflare, создайте базу данных D1 SQL и скопируйте её ID.

Serverless-Qrcode-Hub-创建D1数据库.webp

Serverless-Qrcode-Hub-创建D1数据库.webp

2. Форк репозитория: сделайте форк репозитория проекта на GitHub.

Serverless-Qrcode-Hub-Fork仓库.webp

Serverless-Qrcode-Hub-Fork仓库.webp

3. Настройка wrangler.toml: в форкнутом репозитории отредактируйте файл wrangler.toml, заменив database_id на ID вашей собственной базы данных D1.

配置wrangler.toml.webp

Serverless-Qrcode-Hub-配置wrangler.toml.webp

4. Создание и развёртывание Worker: вернитесь в Cloudflare, создайте Worker и выберите форкнутый репозиторий GitHub для развёртывания.

Serverless-Qrcode-Hub-创建并部署Worker.webp

Serverless-Qrcode-Hub-创建并部署Worker.webp

5. Привязка пользовательского домена (необязательно): для повышения скорости доступа можно привязать Worker к собственному домену.

Serverless-Qrcode-Hub-绑定自定义域名.webp

6. Установка пароля доступа: задайте надёжный пароль для панели управления.

Serverless-Qrcode-Hub-设置访问密码.webp

7. Использование панели управления: откройте панель управления через назначенный по умолчанию домен *.workers.dev или через пользовательский домен, чтобы создавать короткие ссылки или QR-коды групповых чатов WeChat.

Serverless-Qrcode-Hub-使用管理后台.webp

Преимущества проекта Serverless-Qrcode-Hub

  • Бессерверная архитектура: не нужно самостоятельно обслуживать сервер, что снижает затраты и сложность.

  • Высокая степень настройки: пользователи могут настраивать стиль и функциональность QR-кодов в соответствии со своими потребностями.

  • Простота развёртывания: на базе Cloudflare Workers процесс развёртывания прост и быстр.

  • Высокая безопасность: поддерживается защита паролем, обеспечивающая сохранность данных.

Репозиторий на GitHub: https://github.com/xxnuo/serverless-qrcode-hub