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

"RemovePeer" handler is missing #85

Open
rami-dabain opened this issue Dec 14, 2021 · 2 comments
Open

"RemovePeer" handler is missing #85

rami-dabain opened this issue Dec 14, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@rami-dabain
Copy link

Is your feature request related to a problem? Please describe.
For corporations to be able to "rent" the DVPN network (Use DVPN as layer), they need to be able to quickly establish and remove authentications for their users in the various DVPN nodes, currently only adding a session is possible, but it's not possible to remove and/or modify an existing session.

Describe the solution you'd like
Add a "RemovePeer" handler where a peer can be removed by their WG PublickKey (of course signed by the Subscription owner).

Describe alternatives you've considered

  • Tried waiting for the session to expire (Not economically feasible, not user-friendly when users want to switch nodes)
@rami-dabain rami-dabain added the enhancement New feature or request label Dec 14, 2021
@bsrinivas8687
Copy link
Contributor

Hi @rami-dabain Adding a new session will removing existing session from the node.

@rami-dabain
Copy link
Author

I'm building a whitelabel solution where i will need to manage multiple sessions for my clients. This requires:

  • Allowing to open multiple sessions for multiple wireguard-public-keys
  • Batch statistics by sentinel-public-key (to get bandwidth usage for each wireguard-public-key)
  • Drop sessions from wireguard by wg-public-key (to force-disconnect clients who ran out of bandwidth)

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

No branches or pull requests

2 participants