Skip to main content

Introduction

PyXrayC is a CLI tool built with Python and Typer library that helps you to manage your Xray VPN server's user accounts with ease.

Features

  • Installable via pip
  • Fully type hinted and extensible code base.
  • User friendly and easy to use interface.
  • Optional shell autocompletion.
  • Add, view or delete users to/from your config file.

Requirements

  • A Linux distribution with Xray VPN server installed on it.
  • Python 3.8 or higher.

Installation

You can install PyXrayC from PyPI using pip:

$ pip3 install pyxrayc

Usage

You can see PyXrayC's help message by running:

$ pyxrayc --help

Configuration

PyXrayC uses below environment variables as its configuration:

  • XRAY_CONFIG_PATH: Path to the config file. Default: /usr/local/etc/xray/config.json
  • XRAY_BACKUP_PATH: Path to the backup file. Default: /usr/local/etc/xray/backup.json

License

This project is licensed under the terms of the GPL-3.0 licence.

— ⚡ —

Release files for pyxrayc 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyxrayc 0.1.3
File Size Uploaded
pyxrayc-0.1.3.tar.gz 18.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyxrayc 0.1.3
File Interpreter ABI Platform
pyxrayc-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 48.8 kB

Release files / pyxrayc-0.1.3.tar.gz

Download URL pyxrayc-0.1.3.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6c775910864536b1c22e12a2c8b697eb0d3056b21408456cabcbea7a78becaa3
BLAKE2b-256 checksum
How to use checksums
946d008a7b2ab197e34518b945095c4f1376f74e25843c3837c52897e1c86c73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.8.15 Linux/5.15.0-1024-azure

Release files / pyxrayc-0.1.3-py3-none-any.whl

Download URL pyxrayc-0.1.3-py3-none-any.whl
Size 30.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cee0441bd0cff1095b9e5d8f13949ecfe6b8dfb00859c3c7dac2de27eb2ae32e
BLAKE2b-256 checksum
How to use checksums
fff43844fda717e2ab79bf9b478baeb8feceea52e3b875ab9782d914cd891397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.8.15 Linux/5.15.0-1024-azure

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page