mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2025-06-04 11:13:59 +08:00

HK WARP = wireguard, section-name=Cloudflare, no-error-alert=true, underlying-proxy=HK, test-url=
http://1.0.0.1/generate_204, ip-version=v4-only

Sub-Store
Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.
Core functionalities:
- Conversion among various formats.
- Subscription formatting.
- 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
- SS URI
- SSR URI
- SSD URI
- V2RayN URI
- QX (SS, SSR, VMess, Trojan, HTTP)
- Loon (SS, SSR, VMess, Trojan, HTTP, WireGuard, VLESS)
- Surge (SS, VMess, Trojan, HTTP, TUIC, Snell, SSR(external, only for macOS))
- ShadowRocket (SS, SSR, VMess, Trojan, HTTP, Snell, VLESS, WireGuard, Hysteria)
- Clash.Meta (SS, SSR, VMess, Trojan, HTTP, Snell, VLESS, WireGuard, Hysteria)
- Stash (SS, SSR, VMess, Trojan, HTTP, Snell, VLESS, WireGuard, Hysteria)
- Clash (SS, SSR, VMess, Trojan, HTTP, Snell)
Supported Target Platforms
- QX
- Loon
- Surge
- Stash
- Clash.Meta
- Clash
- ShadowRocket
- V2Ray
- V2Ray URI
- Plain JSON
2. Subscription Formatting
Filtering
- Regex filter
- Discard regex filter
- Region filter
- Type filter
- Useless proxies filter
- Script filter
Proxy Operations
- Set property operator: set some proxy properties such as
udp
,tfo
,skip-cert-verify
etc. - Flag operator: add flags or remove flags for proxies.
- Sort operator: sort proxies by name.
- Regex sort operator: sort proxies by keywords (fallback to normal sort).
- Regex rename operator: replace by regex in proxy names.
- Regex delete operator: delete by regex in proxy names.
- Script operator: modify proxy by script.
- Resolve Domain Operator: resolve the domain of nodes to an IP address.
Development
Go to backend
and web
directories, install node dependencies:
npm install
- In
backend
, run the backend server on http://localhost:3000
npm run serve
-
In
web
, start the vue-cli servernpm start
LICENSE
This project is under the GPL V3 LICENSE.
Star History
Acknowledgements
- Special thanks to @KOP-XIAO for his awesome resource-parser. Please give a star for his great work!
- Special thanks to @Orz-3 and @58xinian for their awesome icons.
Languages
JavaScript
100%