Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.
[](https://github.com/sub-store-org/Sub-Store/actions/workflows/main.yml)      [](https://www.buymeacoffee.com/PengYM) Core functionalities: 1. Conversion among various formats. 2. Subscription formatting. 3. Collect multiple subscriptions in one URL. > The following descriptions of features may not be updated in real-time. Please refer to the actual available features for accurate information. ## 1. Subscription Conversion ### Supported Input Formats - [x] SS URI - [x] SSR URI - [x] SSD URI - [x] V2RayN URI - [x] QX (SS, SSR, VMess, Trojan, HTTP) - [x] Loon (SS, SSR, VMess, Trojan, HTTP, WireGuard, VLESS) - [x] Surge (SS, VMess, Trojan, HTTP, TUIC, Snell, SSR(external, only for macOS), WireGuard(Surge to Surge)) - [x] ShadowRocket (SS, SSR, VMess, Trojan, HTTP, Snell, VLESS, WireGuard, Hysteria) - [x] Clash.Meta (SS, SSR, VMess, Trojan, HTTP, Snell, VLESS, WireGuard, Hysteria) - [x] Stash (SS, SSR, VMess, Trojan, HTTP, Snell, VLESS, WireGuard, Hysteria) - [x] Clash (SS, SSR, VMess, Trojan, HTTP, Snell) ### Supported Target Platforms - [x] QX - [x] Loon - [x] Surge - [x] Stash - [x] Clash.Meta - [x] Clash - [x] ShadowRocket - [x] V2Ray - [x] V2Ray URI - [x] Plain JSON ## 2. Subscription Formatting ### Filtering - [x] **Regex filter** - [x] **Discard regex filter** - [x] **Region filter** - [x] **Type filter** - [x] **Useless proxies filter** - [x] **Script filter** ### Proxy Operations - [x] **Set property operator**: set some proxy properties such as `udp`,`tfo`, `skip-cert-verify` etc. - [x] **Flag operator**: add flags or remove flags for proxies. - [x] **Sort operator**: sort proxies by name. - [x] **Regex sort operator**: sort proxies by keywords (fallback to normal sort). - [x] **Regex rename operator**: replace by regex in proxy names. - [x] **Regex delete operator**: delete by regex in proxy names. - [x] **Script operator**: modify proxy by script. - [x] **Resolve Domain Operator**: resolve the domain of nodes to an IP address. ### Development Go to `backend` and `web` directories, install node dependencies: ``` npm install ``` 1. In `backend`, run the backend server on http://localhost:3000 ``` npm run serve ``` 2. In`web`, start the vue-cli server ``` npm start ``` ## LICENSE This project is under the GPL V3 LICENSE. [](https://app.fossa.com/projects/git%2Bgithub.com%2FPeng-YM%2FSub-Store?ref=badge_large) ## Star History [](https://star-history.com/#sub-store-org/sub-store&Date) ## Acknowledgements - Special thanks to @KOP-XIAO for his awesome resource-parser. Please give a [star](https://github.com/KOP-XIAO/QuantumultX) for his great work! - Special thanks to @Orz-3 and @58xinian for their awesome icons.