Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve subscription system and customize subscription for user #374

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

zhongfq
Copy link
Contributor

@zhongfq zhongfq commented Jul 9, 2023

First of all, if you don't customize subscription, the behavior as same as before.

Feature:

  1. support for adding proxy(same as add host)
  2. support for adding proxy group(select, url-test, load-balance, fallback, relay)
  3. support for adding rule(DOMAIN, DOMAIN-SUFFIX, ...)
  4. support for adding ruleset
  5. support for managing subscription of user(select proxy or proxy group for user)

How to user(customize subscription detail):

  1. click subscription icon in user dialog
    image

  2. add host(tagged host) to user:
    image

  3. also, you can set different subscription url prefix for each user.

Revoke subscription:

  1. click the revoke button
    image

  2. revoke user subscription also will reset password or id for the protocol, after this operation, the all previous subscriptions are invalid.
    image

Add rule or ruleset:
image

The clash subscription look like this:
image

@zhongfq zhongfq mentioned this pull request Oct 9, 2023
@LonUp
Copy link

LonUp commented Mar 4, 2024

این اپشن واقعا عالیه . و درمان خیلی از مشکلاته . کاش با پروژه اصلی مرج بشه .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants