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.jsonXRAY_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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyxrayc-0.1.3.tar.gz | 18.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|