a python gRPC client for V2Ray/V2Fly gRPC API
Project description
VUMP-gRPC-client
This is a python gRPC client for V2Ray/V2Fly gRPC API.
Installation
pip install -U VUMP-gRPC-client
Example
from vump_grpc_client import VUMPClient, utils, exceptions
v2ray_client = VUMPClient('1.2.3.4', 1234)
user_id = utils.generate_random_user_id()
user_email = utils.generate_random_email()
inbound_tag = 'inbound-tag'
# Get stats
print(utils.human_readable_bytes(v2ray_client.get_client_download_traffic('user-email@mail.com')))
print(utils.human_readable_bytes(v2ray_client.get_client_upload_traffic('user-email@mail.com')))
print(utils.human_readable_bytes(v2ray_client.get_inbound_download_traffic(inbound_tag)))
print(utils.human_readable_bytes(v2ray_client.get_inbound_upload_traffic(inbound_tag)))
print(utils.human_readable_bytes(v2ray_client.get_total_download_traffic()))
print(utils.human_readable_bytes(v2ray_client.get_total_upload_traffic()))
# Add & Remove client
user = v2ray_client.add_client(inbound_tag, user_id, user_email)
if user:
print(user)
v2ray_client.remove_client(inbound_tag, user_email)
# restart logger
v2ray_client.restart_logger()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
VUMP-gRPC-client-1.0.2.tar.gz
(42.9 kB
view details)
Built Distribution
File details
Details for the file VUMP-gRPC-client-1.0.2.tar.gz
.
File metadata
- Download URL: VUMP-gRPC-client-1.0.2.tar.gz
- Upload date:
- Size: 42.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7ca6120dd09b16a35d9b24b51a6d74476383bd27f373b0409c82665d50f18f3 |
|
MD5 | 348e757bdfa7ab87d8c4d7236ff49b59 |
|
BLAKE2b-256 | 6b964ab596540ce68571d3f7413a8926a6b2fd529758a6cea89627e932c8a0d9 |
File details
Details for the file VUMP_gRPC_client-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: VUMP_gRPC_client-1.0.2-py3-none-any.whl
- Upload date:
- Size: 111.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eec6bf417c723f1a095a7623b89b453d8f094d9e23cc69ab5705d36fdf099566 |
|
MD5 | fac5807eaf07ca5fe9ea2c25b0447b5a |
|
BLAKE2b-256 | e2736a4f9d1746c84080bc7ce9c4709c6eff6c6ccf36735d3326e28d1d8a1a69 |