[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72648":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},72648,"sublink-worker","7Sageer\u002Fsublink-worker","7Sageer","One Worker, All Subscriptions","https:\u002F\u002Fsublink.works\u002F",null,"JavaScript",4856,8746,14,37,0,25,49,158,75,32,"MIT License",false,"main",[26,27,28,29,30,31,32,33],"clash","clash-meta","cloudflare-workers","mihomo","singbox","v2rayn","v2rayng","xray-core","2026-06-12 02:03:06","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"public\u002Ffavicon.png\" alt=\"Sublink Worker\" width=\"120\" height=\"120\"\u002F>\n\n  \u003Ch1>\u003Cb>Sublink Worker\u003C\u002Fb>\u003C\u002Fh1>\n  \u003Ch5>\u003Ci>One Worker, All Subscriptions\u003C\u002Fi>\u003C\u002Fh5>\n\n  \u003Cp>\u003Cb>A lightweight subscription converter and manager for proxy protocols, deployable on Cloudflare Workers, Vercel, Node.js, or Docker.\u003C\u002Fb>\u003C\u002Fp>\n\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F12291\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F12291\" alt=\"7Sageer%2Fsublink-worker | Trendshift\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n\n  \u003Cbr>\n\n\u003Cp style=\"display: flex; align-items: center; gap: 10px;\">\n  \u003Ca href=\"https:\u002F\u002Fdeploy.workers.cloudflare.com\u002F?url=https:\u002F\u002Fgithub.com\u002F7Sageer\u002Fsublink-worker\">\n    \u003Cimg src=\"https:\u002F\u002Fdeploy.workers.cloudflare.com\u002Fbutton\" alt=\"Deploy to Cloudflare Workers\" style=\"height: 32px;\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Fnew\u002Fclone?repository-url=https:\u002F\u002Fgithub.com\u002F7Sageer\u002Fsublink-worker&env=KV_REST_API_URL,KV_REST_API_TOKEN&envDescription=Vercel%20KV%20credentials%20for%20data%20storage&envLink=https:\u002F\u002Fvercel.com\u002Fdocs\u002Fstorage\u002Fvercel-kv\">\n    \u003Cimg src=\"https:\u002F\u002Fvercel.com\u002Fbutton\" alt=\"Deploy to Vercel\" style=\"height: 32px;\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n  \u003Ch3>📚 Documentation\u003C\u002Fh3>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fapp.sublink.works\">\u003Cb>⚡ Live Demo\u003C\u002Fb>\u003C\u002Fa> ·\n    \u003Ca href=\"https:\u002F\u002Fsublink.works\u002Fen\u002F\">\u003Cb>Documentation\u003C\u002Fb>\u003C\u002Fa> \n    \u003Ca href=\"https:\u002F\u002Fsublink.works\">\u003Cb>中文文档\u003C\u002Fb>\u003C\u002Fa>·\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fsublink.works\u002Fguide\u002Fquick-start\u002F\">Quick Start\u003C\u002Fa> ·\n    \u003Ca href=\"https:\u002F\u002Fsublink.works\u002Fapi\u002F\">API Reference\u003C\u002Fa> ·\n    \u003Ca href=\"https:\u002F\u002Fsublink.works\u002Fguide\u002Ffaq\u002F\">FAQ\u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n## 🚀 Quick Start\n\n### One-Click Deployment\n- Choose a \"deploy\" button above to click\n- That's it! See the [Document](https:\u002F\u002Fsublink.works\u002Fguide\u002Fquick-start\u002F) for more information.\n\n### Alternative Runtimes\n- **Node.js**: `npm run build:node && node dist\u002Fnode-server.cjs`\n- **Vercel**: `vercel deploy` (configure KV in project settings)\n- **Docker**: `docker pull ghcr.io\u002F7sageer\u002Fsublink-worker:latest`\n- **Docker Compose**: `docker compose up -d` (includes Redis)\n\n## ✨ Features\n\n### Supported Protocols\nShadowSocks • VMess • VLESS • Hysteria2 • Trojan • TUIC\n\n### Client Support\nSing-Box • Clash • Xray\u002FV2Ray • Surge\n\n### Input Support\n- Base64 subscriptions\n- HTTP\u002FHTTPS subscriptions\n- Full configs (Sing-Box JSON, Clash YAML, Surge INI)\n\n### Core Capabilities\n- Import subscriptions from multiple sources\n- Generate fixed\u002Frandom short links (KV-based)\n- Light\u002FDark theme toggle\n- Flexible API for script automation\n- Multi-language support (Chinese, English, Persian, Russian)\n- Web interface with predefined rule sets and customizable policy groups\n\n## 🤝 Contributing\n\nIssues and Pull Requests are welcome to improve this project.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## ⚠️ Disclaimer\n\nThis project is for learning and exchange purposes only. Please do not use it for illegal purposes. All consequences resulting from the use of this project are solely the responsibility of the user and are not related to the developer.\n\n## 💰 Sponsorship\n\n\u003Cdiv align=\"center\">\n  \u003Ch3>Thanks to the following sponsors for their support of this project\u003C\u002Fh3>\n\u003Ctable border=\"0\">\n  \u003Ctr>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fyxvm.com\u002F\" target=\"_blank\" title=\"YXVM\">\n        \u003Cimg src=\"https:\u002F\u002Fimage.779477.xyz\u002Fyxvm.png\" alt=\"YXVM\" height=\"60\" hspace=\"20\"\u002F>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNodeSeekDev\u002FNodeSupport\" target=\"_blank\" title=\"NodeSupport\">\n        \u003Cimg src=\"https:\u002F\u002Fimage.779477.xyz\u002Fns.png\" alt=\"NodeSupport\" height=\"60\" hspace=\"20\"\u002F>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n  \u003Cp>If you would like to sponsor this project, please contact the developer \u003Ca href=\"https:\u002F\u002Fgithub.com\u002F7Sageer\" style=\"text-decoration: none;\">@7Sageer\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n## ⭐ Star History\n\nThanks to everyone who has starred this project! 🌟\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#7Sageer\u002Fsublink-worker&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=7Sageer\u002Fsublink-worker&type=Date&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=7Sageer\u002Fsublink-worker&type=Date\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=7Sageer\u002Fsublink-worker&type=Date\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n","Sublink Worker 是一个轻量级的代理协议订阅转换和管理工具，支持部署在Cloudflare Workers、Vercel、Node.js或Docker上。它能够处理多种代理协议如ShadowSocks、VMess、VLESS等，并兼容Sing-Box、Clash、Xray\u002FV2Ray等多种客户端。该工具支持从多个源导入订阅，生成基于KV存储的固定或随机短链接，并提供灵活的API以支持脚本自动化。此外，Sublink Worker还拥有一个具备预定义规则集和可自定义策略组的网页界面，支持多语言（中文、英文、波斯语、俄语）并允许用户切换明暗主题。适用于需要统一管理和转换不同代理服务订阅的场景。",2,"2026-06-11 03:42:58","high_star"]