← Все проекты
Проект / JavaScript

Yu9191/sub-store-workers: Sub-Store Workers — бэкенд для управления подписками на Cloudflare

Запустите полноценный бэкенд Sub-Store для управления прокси-подписками без своего сервера, используя бесплатные Cloudflare Workers.

Это адаптация бэкенда популярного инструмента Sub-Store (для управления подписками на прокси-сервисы) под бессерверную платформу Cloudflare Workers. Позволяет развернуть весь функционал — управление подписками, коллекциями, артефактами, их синхронизацию и...

★ 47 JavaScript Форки 20 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и энтузиастов, которые пользуются Sub-Store для управления прокси-подписками и хотят избавиться от необходимости содержать свой сервер. Подходит тем, кто знаком с JavaScript и Cloudflare.

Проблема / задача

Оригинальный Sub-Store требует развертывания на Node.js сервере, что влечёт за собой затраты на хостинг, администрирование и ограничивает доступность из некоторых регионов (например, из-за блокировок).

Как это работает

Это порт оригинального бэкенда Sub-Store на платформу Cloudflare Workers. Вместо Node.js и файловой системы он использует бессерверные функции Workers для логики и Cloudflare KV для хранения данных. Ядро приложения осталось почти без изменений, а заменены только слои, отвечающие за работу с файлами (KV вместо fs) и обработку HTTP-запросов (fetch handler вместо Express). Проект собирается с помощью esbuild, который...

Что видно по README

Это адаптация бэкенда популярного инструмента Sub-Store (для управления подписками на прокси-сервисы) под бессерверную платформу Cloudflare Workers. Позволяет развернуть весь функционал — управление подписками, коллекциями, артефактами, их синхронизацию и предпросмотр — без аренды VPS. Особое внимание уделено работе в Китае: для обхода блокировок предлагается использовать Cloudflare Pages.

Ключевые возможности

Полный функционал оригинального Sub-Store бэкендаБесплатное развертывание на Cloudflare Workers/KVАвтоматическая синхронизация артефактов в Gist по расписанию (Cron)Оптимизация KV-операций для укладывания в бесплатные лимитыПоддержка работы из регионов с ограничениями через Cloudflare Pages

Технологии

JavaScriptCloudflare WorkersCloudflare KVesbuildNode.jsExpress

Темы и ключи

cloudflare-pagescloudflare-workersstoresubscription

Интересный факт

Проект хитрo обходит ограничения Cloudflare Workers: например, он предварительно компилирует PEG-грамматики (peggy) во время сборки, чтобы избежать запрещённого в рантайме eval(), и реализует «грязную» маркировку данных, чтобы...

С чего начать

  • Склонируйте репозитории Sub-Store и sub-store-workers рядом
  • Создайте KV namespace в Cloudflare и настройте wrangler.toml
  • Выполните npm run deploy для Workers и дополнительно разверните на Pages для доступа из Китая

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы уже пользуетесь Sub-Store и хотите перенести его на бесплатную и глобально доступную инфраструктуру. Проект — качественный инженерный адаптер, а не просто Proof of Concept.

Наблюдения по обновлениям

Проект выглядит актуальным и поддерживаемым: есть детальная документация, оптимизации под лимиты Cloudflare и решение специфичных проблем (например, доступ из Китая).

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Yu9191/sub-store-workers
Создан на GitHub
22 апреля 2026 г.
Последнее обновление репо
22 апреля 2026 г.
Последняя проверка GitRadar
22 апреля 2026 г.
Изученные файлы
README.md, src/index.js, package.json, src/core/app.js, src/utils/env.js, src/restful/token.js

FAQ

Что это такое?

Адаптация бэкенда приложения Sub-Store (менеджер подписок на прокси) для запуска на бессерверных Cloudflare Workers вместо обычного сервера.

Для кого подходит?

Для пользователей Sub-Store, которые хотят избавиться от своего сервера (VPS), и для разработчиков, интересующихся портированием Node.js-приложений на edge-платформы.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Yu9191/sub-store-workers?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.