- Fork this project, click the
Deploy to Cloudflare
button above - Select your repository in the
Import Repository
section (you need to link your GitHub account) - Change the
Deploy Command
as follows, then selectSave and Deploy
npm run deploy
- ShadowSocks
- VMess
- VLESS
- Hysteria2
- Trojan
- TUIC
- Support for importing Base64 http/https subscription links and various protocol sharing URLs
- Pure JavaScript + Cloudflare Worker implementation, one-click deployment, ready to use
- Support for fixed/random short link generation (based on KV)
- Light/Dark theme toggle
- Flexible API, supporting script operations
- Support for Chinese, English, and Persian languages
- Sing-Box
- Clash
- Xray/V2Ray
- User-friendly operation interface
- Various predefined rule sets
- Customizable policy groups for geo-site, geo-ip, ip-cidr, and domain-suffix
For detailed API documentation, please refer to APIDoc.md
/singbox
- Generate Sing-Box configuration/clash
- Generate Clash configuration/xray
- Generate Xray configuration/shorten
- Generate short links
- Automatic renaming is now applied when proxies with the same name exist (#175)
- Fixed DNS configuration for Singbox (#174)
.
├── index.js # Main server logic, handles request routing
├── BaseConfigBuilder.js # Build base configuration
├── SingboxConfigBuilder.js # Build Sing-Box configuration
├── ClashConfigBuilder.js # Build Clash configuration
├── ProxyParsers.js # Parse URLs of various proxy protocols
├── utils.js # Provide various utility functions
├── htmlBuilder.js # Generate Web interface
├── style.js # Generate CSS for Web interface
├── config.js # Store configuration information
└── docs/
├── APIDoc.md # API documentation
├── UpdateLogs.md # Update logs
├── FAQ.md # Frequently asked questions
└── BaseConfig.md # Basic configuration feature introduction
Issues and Pull Requests are welcome to improve this project.
This project is licensed under the MIT License - see the LICENSE file for details.
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.
|
|
NodeSupport has sponsored this project, thank you for your support!
If you would like to sponsor this project, please contact the developer @7Sageer
Thanks to everyone who has starred this project! 🌟