WorkerVless2sub is a dedicated subscription generator focused on providing “preferred line” subscriptions by processing VMess, VLESS, Trojan nodes, filtering and replacing automatically via a Cloudflare Worker script. The idea is you supply node lists (or use existing APIs/CSV sources) and the worker filters them by criteria like speed or reliability and then emits a subscription link for end-users. It supports deployment on Cloudflare Pages or Workers, offers configuration via variables like HOST, UUID, PATH, ADD, ADDAPI etc., and has an Apache-2.0 license. The tool supports both IPv4 and IPv6 node sources, speed test CSV inputs, and logic to drop nodes that don’t meet the threshold (DLS variable). It has a sizeable star count and forks indicating broader adoption in self-hosted proxy subscription communities. The README also explicitly warns about hosting personal private nodes in the script if intending public use.
Features
- Automated generation of subscription links from VMess / VLESS / Trojan node lists
- Supports filtering by speed/latency via CSV input and threshold variable (DLS)
- Handles both IPv4 & IPv6 sources and supports ADD, ADDAPI, ADDRCSV config variables
- Deployable via Cloudflare Workers or Pages for serverless subscription hosting
- Variables for built-in node credentials (HOST, UUID, PASSWORD, PATH) and token endpoint
- Script logic to replace/unify node entries, drop slow ones, and output ready-to-use sub link