Skip to content

wddclass/Sub-Store-Front-End

This branch is 440 commits behind sub-store-org/Sub-Store-Front-End:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 28, 2023
18bab38 · Aug 28, 2023
Jun 27, 2022
Jun 26, 2022
Aug 19, 2023
Aug 28, 2023
Jul 6, 2022
Jul 2, 2022
Jul 5, 2022
Jul 5, 2022
Jun 26, 2022
Jul 4, 2022
Jun 26, 2022
Jun 27, 2022
Jun 27, 2022
Aug 26, 2023
Aug 27, 2023
Aug 27, 2023
Aug 19, 2023
Jun 26, 2022
Jul 9, 2022
Aug 27, 2023

Repository files navigation


Sub-Store

Sub-Store

Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.

Build GitHub GitHub issues GitHub closed pull requests Lines of code Size

"Buy Me A Coffee"

Core functionalities:

  1. Conversion among various formats.
  2. Subscription formatting.
  3. Collect multiple subscriptions in one URL.

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)
  • Surge (SS, VMess, Trojan, HTTP)
  • Stash & Clash (SS, SSR, VMess, Trojan, HTTP)

Supported Target Platforms

  • QX
  • Loon
  • Surge
  • Stash & Clash
  • ShadowRocket

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.

Development

Guidelines

Commit message follows @commitlint/config-angular

Created in the following version:

  • pnpm v7.3.0
  • Vite v2.9.9
  • Vue v3.2
  • Pinia v2
  • Typescript v4.6

Font Awesome Icon

This project is using Font Awesome icons and this is Documentation

Start

# install dependencies
pnpm i

# run the server
pnpm dev

# build the app
pnpm build

# preview the built app
pnpm preview

LICENSE

This project is under the GPL V3 LICENSE.

FOSSA Status

Acknowledgements

  • Special thanks to @KOP-XIAO for his awesome resource-parser. Please give a star for his great work!
  • Speicial thanks to @Orz-3 and @58xinian for their awesome icons.

About

Sub-Store Progressive Web App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 62.9%
  • TypeScript 32.1%
  • SCSS 4.5%
  • Other 0.5%