SubBoost is a Clash/Mihomo subscription conversion, enhancement, and management tool. It can convert airport subscriptions and self-hosted nodes into optimized aggregate subscriptions, then update them automatically. With the visual UI, you can configure advanced features such as chained proxies, precise routing, DNS leak prevention, and multi-subscription aggregation in one click.
- Subscription conversion: Import subscription links, YAML files, node links, and other common formats.
- Node management: Rename, delete, or configure listening ports for nodes in batches.
- Node filtering: Build
filtered proxy groupswith only selected nodes by source, region, and custom rules. - Chained proxies: Configure chained proxies and
relay proxy groupsvisually in one click. - Precise routing: Enable more than 30 common proxy groups and over 2,000 remote rule sets.
- Rule management: Reorder rules for deeper customization by advanced users.
- DNS leak prevention: The default
basic and DNS configurationhelps prevent DNS leaks. - Automatic refresh: Refresh subscriptions on a schedule and intelligently match nodes during refresh.
SubBoost visual configuration interface
- Online entry: No deployment required - direct access to the public service
- Deployment docs: One-click deployment - pulls an image to build, faster with lower requirements
- Deployment docs: Advanced deployment - compiles from source, slower with higher requirements
- Configuration guide: Clash configuration simple enough for a paramecium: configure precise routing and chained proxies from the UI in one click
Developers can start a local development environment from source:
npm ci npm run dev
Common checks:
npm run lint npm run test:unit npm run check:local-app
- Online entry: https://subboost.org
- Deployment docs: https://docs.subboost.org
- Release announcements: docs/release-notes.md
- Changelog: https://subboost.org/faq
- Community feedback: LINUX DO & IDC Flare; thanks to everyone in the forums for the active discussion and feedback.
The public SubBoost source code is licensed under the GNU Affero General Public License v3.0 only.
If you modify SubBoost and provide it to users over a network, AGPL-3.0 requires you to offer those users the corresponding source code. The public source entry is SubBoost/subboost.
This project does not provide any proxy service and makes no guarantee about the availability or legality of third-party subscription content.