CF-Workers-SUB is a project that uses Cloudflare Workers to aggregate or convert multiple subscription sources (for proxy nodes/configs) into a personalized subscription link for the user. Essentially, it lets you input your own node(s) and then generate a unified subscription endpoint that others can use with tools like Clash, Sing-box, or V2Ray. The repository emphasizes being user-friendly for scenarios where one has many proxy/node links but wants to streamline into a single subscription feed. It also supports variable configuration (token, built-in nodes, custom add/CSV/API sources) to produce automated “preferred line” generation. The project is aimed at “subscription” style services (i.e., providing proxies as subscriptions) rather than pure application logic, and is tailored toward self-hosters. It’s designed for ease of deployment on Workers or Pages, enabling people to maintain their own subscription link infrastructure cheaply.
Features
- Aggregates multiple node configuration sources into a single subscription link
- Supports custom variables (TOKEN, ADD, ADDAPI, CSV) to tailor subscription output
- Deployable on Cloudflare Workers or Pages for minimal infrastructure cost
- Outputs subscription format compatible with Clash, Sing-box, V2Ray clients
- Built-in support for “preferred” node lists or speed/latency-filtered nodes
- Easy self-host setup by forking the repository and customizing environment variables