Skip to main content

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


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)

Uploaded Source

Built Distribution

VUMP_gRPC_client-1.0.2-py3-none-any.whl (111.3 kB view details)

Uploaded Python 3

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

Hashes for VUMP-gRPC-client-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a7ca6120dd09b16a35d9b24b51a6d74476383bd27f373b0409c82665d50f18f3
MD5 348e757bdfa7ab87d8c4d7236ff49b59
BLAKE2b-256 6b964ab596540ce68571d3f7413a8926a6b2fd529758a6cea89627e932c8a0d9

See more details on using hashes here.

File details

Details for the file VUMP_gRPC_client-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for VUMP_gRPC_client-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eec6bf417c723f1a095a7623b89b453d8f094d9e23cc69ab5705d36fdf099566
MD5 fac5807eaf07ca5fe9ea2c25b0447b5a
BLAKE2b-256 e2736a4f9d1746c84080bc7ce9c4709c6eff6c6ccf36735d3326e28d1d8a1a69

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page