Skip to content

7Sageer/sublink-worker

Repository files navigation

Sublink Worker

Sublink Worker

One Worker, All Subscriptions
7Sageer%2Fsublink-worker | Trendshift

Deploy to Cloudflare Workers Deploy to Vercel

πŸ“š Documentation

⚑ Live Demo Β· Documentation δΈ­ζ–‡ζ–‡ζ‘£Β·

Quick Start Β· API Reference Β· FAQ

πŸš€ Quick Start

One-Click Deployment

  • Choose a "deploy" button above to click
  • That's it! See the Document for more information.

Alternative Runtimes

  • Node.js: npm run build:node && node dist/node-server.cjs
  • Vercel: vercel deploy (configure KV in project settings)
  • Docker: docker pull ghcr.io/7sageer/sublink-worker:latest
  • Docker Compose: docker compose up -d (includes Redis)

✨ Features

Supported Protocols

ShadowSocks β€’ VMess β€’ VLESS β€’ Hysteria2 β€’ Trojan β€’ TUIC

Client Support

Sing-Box β€’ Clash β€’ Xray/V2Ray β€’ Surge

Input Support

  • Base64 subscriptions
  • HTTP/HTTPS subscriptions
  • Full configs (Sing-Box JSON, Clash YAML, Surge INI)

Core Capabilities

  • Import subscriptions from multiple sources
  • Generate fixed/random short links (KV-based)
  • Light/Dark theme toggle
  • Flexible API for script automation
  • Multi-language support (Chinese, English, Persian, Russian)
  • Web interface with predefined rule sets and customizable policy groups

🀝 Contributing

Issues and Pull Requests are welcome to improve this project.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

⚠️ Disclaimer

This 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.

πŸ’° Sponsorship

Thanks to the following sponsors for their support of this project

YXVM NodeSupport

If you would like to sponsor this project, please contact the developer @7Sageer

⭐ Star History

Thanks to everyone who has starred this project! 🌟

Star History Chart